mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-20 16:35:12 +00:00
60773 lines
1.4 MiB
60773 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 [21]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.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq96[13] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq96[14] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq96[15] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq96[16] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq96[17] = x.VolumeSource.FC != nil && x.FC != nil
|
|
yyq96[18] = x.VolumeSource.AzureFile != nil && x.AzureFile != nil
|
|
yyq96[19] = x.VolumeSource.ConfigMap != nil && x.ConfigMap != nil
|
|
yyq96[20] = x.VolumeSource.VsphereVolume != nil && x.VsphereVolume != nil
|
|
var yynn96 int
|
|
if yyr96 || yy2arr96 {
|
|
r.EncodeArrayStart(21)
|
|
} 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.FlexVolume == nil {
|
|
yyn111 = true
|
|
goto LABEL111
|
|
}
|
|
LABEL111:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn111 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[12] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn111 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn112 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn112 = true
|
|
goto LABEL112
|
|
}
|
|
LABEL112:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn112 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[13] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn112 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn113 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn113 = true
|
|
goto LABEL113
|
|
}
|
|
LABEL113:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn113 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[14] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn113 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn114 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn114 = true
|
|
goto LABEL114
|
|
}
|
|
LABEL114:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn114 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[15] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn114 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn115 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn115 = true
|
|
goto LABEL115
|
|
}
|
|
LABEL115:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn115 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[16] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn115 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn116 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn116 = true
|
|
goto LABEL116
|
|
}
|
|
LABEL116:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn116 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[17] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn116 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn117 bool
|
|
if x.VolumeSource.AzureFile == nil {
|
|
yyn117 = true
|
|
goto LABEL117
|
|
}
|
|
LABEL117:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn117 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[18] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[18] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn117 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn118 bool
|
|
if x.VolumeSource.ConfigMap == nil {
|
|
yyn118 = true
|
|
goto LABEL118
|
|
}
|
|
LABEL118:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn118 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[19] {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[19] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("configMap"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn118 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn119 bool
|
|
if x.VolumeSource.VsphereVolume == nil {
|
|
yyn119 = true
|
|
goto LABEL119
|
|
}
|
|
LABEL119:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn119 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[20] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[20] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn119 {
|
|
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
|
|
yym120 := z.DecBinary()
|
|
_ = yym120
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct121 := r.ContainerType()
|
|
if yyct121 == codecSelferValueTypeMap1234 {
|
|
yyl121 := r.ReadMapStart()
|
|
if yyl121 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl121, d)
|
|
}
|
|
} else if yyct121 == codecSelferValueTypeArray1234 {
|
|
yyl121 := r.ReadArrayStart()
|
|
if yyl121 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl121, 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 yys122Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys122Slc
|
|
var yyhl122 bool = l >= 0
|
|
for yyj122 := 0; ; yyj122++ {
|
|
if yyhl122 {
|
|
if yyj122 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys122Slc = r.DecodeBytes(yys122Slc, true, true)
|
|
yys122 := string(yys122Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys122 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPath":
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
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, yys122)
|
|
} // end switch yys122
|
|
} // end for yyj122
|
|
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 yyj144 int
|
|
var yyb144 bool
|
|
var yyhl144 bool = l >= 0
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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)
|
|
}
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
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 {
|
|
yyj144++
|
|
if yyhl144 {
|
|
yyb144 = yyj144 > l
|
|
} else {
|
|
yyb144 = r.CheckBreak()
|
|
}
|
|
if yyb144 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj144-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 {
|
|
yym166 := z.EncBinary()
|
|
_ = yym166
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep167 := !z.EncBinary()
|
|
yy2arr167 := z.EncBasicHandle().StructToArray
|
|
var yyq167 [20]bool
|
|
_, _, _ = yysep167, yyq167, yy2arr167
|
|
const yyr167 bool = false
|
|
yyq167[0] = x.HostPath != nil
|
|
yyq167[1] = x.EmptyDir != nil
|
|
yyq167[2] = x.GCEPersistentDisk != nil
|
|
yyq167[3] = x.AWSElasticBlockStore != nil
|
|
yyq167[4] = x.GitRepo != nil
|
|
yyq167[5] = x.Secret != nil
|
|
yyq167[6] = x.NFS != nil
|
|
yyq167[7] = x.ISCSI != nil
|
|
yyq167[8] = x.Glusterfs != nil
|
|
yyq167[9] = x.PersistentVolumeClaim != nil
|
|
yyq167[10] = x.RBD != nil
|
|
yyq167[11] = x.FlexVolume != nil
|
|
yyq167[12] = x.Cinder != nil
|
|
yyq167[13] = x.CephFS != nil
|
|
yyq167[14] = x.Flocker != nil
|
|
yyq167[15] = x.DownwardAPI != nil
|
|
yyq167[16] = x.FC != nil
|
|
yyq167[17] = x.AzureFile != nil
|
|
yyq167[18] = x.ConfigMap != nil
|
|
yyq167[19] = x.VsphereVolume != nil
|
|
var yynn167 int
|
|
if yyr167 || yy2arr167 {
|
|
r.EncodeArrayStart(20)
|
|
} else {
|
|
yynn167 = 0
|
|
for _, b := range yyq167 {
|
|
if b {
|
|
yynn167++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn167)
|
|
yynn167 = 0
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[11] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[12] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[13] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[14] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[15] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[16] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[17] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[17] {
|
|
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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[18] {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[18] {
|
|
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 yyr167 || yy2arr167 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq167[19] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq167[19] {
|
|
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 yyr167 || yy2arr167 {
|
|
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
|
|
yym188 := z.DecBinary()
|
|
_ = yym188
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct189 := r.ContainerType()
|
|
if yyct189 == codecSelferValueTypeMap1234 {
|
|
yyl189 := r.ReadMapStart()
|
|
if yyl189 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl189, d)
|
|
}
|
|
} else if yyct189 == codecSelferValueTypeArray1234 {
|
|
yyl189 := r.ReadArrayStart()
|
|
if yyl189 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl189, 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 yys190Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys190Slc
|
|
var yyhl190 bool = l >= 0
|
|
for yyj190 := 0; ; yyj190++ {
|
|
if yyhl190 {
|
|
if yyj190 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys190Slc = r.DecodeBytes(yys190Slc, true, true)
|
|
yys190 := string(yys190Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys190 {
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
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, yys190)
|
|
} // end switch yys190
|
|
} // end for yyj190
|
|
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 yyj211 int
|
|
var yyb211 bool
|
|
var yyhl211 bool = l >= 0
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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)
|
|
}
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
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 {
|
|
yyj211++
|
|
if yyhl211 {
|
|
yyb211 = yyj211 > l
|
|
} else {
|
|
yyb211 = r.CheckBreak()
|
|
}
|
|
if yyb211 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj211-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 {
|
|
yym232 := z.EncBinary()
|
|
_ = yym232
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep233 := !z.EncBinary()
|
|
yy2arr233 := z.EncBasicHandle().StructToArray
|
|
var yyq233 [14]bool
|
|
_, _, _ = yysep233, yyq233, yy2arr233
|
|
const yyr233 bool = false
|
|
yyq233[0] = x.GCEPersistentDisk != nil
|
|
yyq233[1] = x.AWSElasticBlockStore != nil
|
|
yyq233[2] = x.HostPath != nil
|
|
yyq233[3] = x.Glusterfs != nil
|
|
yyq233[4] = x.NFS != nil
|
|
yyq233[5] = x.RBD != nil
|
|
yyq233[6] = x.ISCSI != nil
|
|
yyq233[7] = x.FlexVolume != nil
|
|
yyq233[8] = x.Cinder != nil
|
|
yyq233[9] = x.CephFS != nil
|
|
yyq233[10] = x.FC != nil
|
|
yyq233[11] = x.Flocker != nil
|
|
yyq233[12] = x.AzureFile != nil
|
|
yyq233[13] = x.VsphereVolume != nil
|
|
var yynn233 int
|
|
if yyr233 || yy2arr233 {
|
|
r.EncodeArrayStart(14)
|
|
} else {
|
|
yynn233 = 0
|
|
for _, b := range yyq233 {
|
|
if b {
|
|
yynn233++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn233)
|
|
yynn233 = 0
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[6] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[7] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[8] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[9] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[10] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[11] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[12] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[12] {
|
|
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 yyr233 || yy2arr233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq233[13] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq233[13] {
|
|
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 yyr233 || yy2arr233 {
|
|
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
|
|
yym248 := z.DecBinary()
|
|
_ = yym248
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct249 := r.ContainerType()
|
|
if yyct249 == codecSelferValueTypeMap1234 {
|
|
yyl249 := r.ReadMapStart()
|
|
if yyl249 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl249, d)
|
|
}
|
|
} else if yyct249 == codecSelferValueTypeArray1234 {
|
|
yyl249 := r.ReadArrayStart()
|
|
if yyl249 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl249, 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 yys250Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys250Slc
|
|
var yyhl250 bool = l >= 0
|
|
for yyj250 := 0; ; yyj250++ {
|
|
if yyhl250 {
|
|
if yyj250 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys250Slc = r.DecodeBytes(yys250Slc, true, true)
|
|
yys250 := string(yys250Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys250 {
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
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, yys250)
|
|
} // end switch yys250
|
|
} // end for yyj250
|
|
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 yyj265 int
|
|
var yyb265 bool
|
|
var yyhl265 bool = l >= 0
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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)
|
|
}
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
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 {
|
|
yyj265++
|
|
if yyhl265 {
|
|
yyb265 = yyj265 > l
|
|
} else {
|
|
yyb265 = r.CheckBreak()
|
|
}
|
|
if yyb265 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj265-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 {
|
|
yym280 := z.EncBinary()
|
|
_ = yym280
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep281 := !z.EncBinary()
|
|
yy2arr281 := z.EncBasicHandle().StructToArray
|
|
var yyq281 [2]bool
|
|
_, _, _ = yysep281, yyq281, yy2arr281
|
|
const yyr281 bool = false
|
|
yyq281[1] = x.ReadOnly != false
|
|
var yynn281 int
|
|
if yyr281 || yy2arr281 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn281 = 1
|
|
for _, b := range yyq281 {
|
|
if b {
|
|
yynn281++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn281)
|
|
yynn281 = 0
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym283 := z.EncBinary()
|
|
_ = yym283
|
|
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)
|
|
yym284 := z.EncBinary()
|
|
_ = yym284
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[1] {
|
|
yym286 := z.EncBinary()
|
|
_ = yym286
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq281[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym287 := z.EncBinary()
|
|
_ = yym287
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
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
|
|
yym288 := z.DecBinary()
|
|
_ = yym288
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct289 := r.ContainerType()
|
|
if yyct289 == codecSelferValueTypeMap1234 {
|
|
yyl289 := r.ReadMapStart()
|
|
if yyl289 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl289, d)
|
|
}
|
|
} else if yyct289 == codecSelferValueTypeArray1234 {
|
|
yyl289 := r.ReadArrayStart()
|
|
if yyl289 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl289, 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 yys290Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys290Slc
|
|
var yyhl290 bool = l >= 0
|
|
for yyj290 := 0; ; yyj290++ {
|
|
if yyhl290 {
|
|
if yyj290 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys290Slc = r.DecodeBytes(yys290Slc, true, true)
|
|
yys290 := string(yys290Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys290 {
|
|
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, yys290)
|
|
} // end switch yys290
|
|
} // end for yyj290
|
|
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 yyj293 int
|
|
var yyb293 bool
|
|
var yyhl293 bool = l >= 0
|
|
yyj293++
|
|
if yyhl293 {
|
|
yyb293 = yyj293 > l
|
|
} else {
|
|
yyb293 = r.CheckBreak()
|
|
}
|
|
if yyb293 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj293++
|
|
if yyhl293 {
|
|
yyb293 = yyj293 > l
|
|
} else {
|
|
yyb293 = r.CheckBreak()
|
|
}
|
|
if yyb293 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj293++
|
|
if yyhl293 {
|
|
yyb293 = yyj293 > l
|
|
} else {
|
|
yyb293 = r.CheckBreak()
|
|
}
|
|
if yyb293 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj293-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 {
|
|
yym296 := z.EncBinary()
|
|
_ = yym296
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep297 := !z.EncBinary()
|
|
yy2arr297 := z.EncBasicHandle().StructToArray
|
|
var yyq297 [5]bool
|
|
_, _, _ = yysep297, yyq297, yy2arr297
|
|
const yyr297 bool = false
|
|
yyq297[0] = x.Kind != ""
|
|
yyq297[1] = x.APIVersion != ""
|
|
yyq297[2] = true
|
|
yyq297[3] = true
|
|
yyq297[4] = true
|
|
var yynn297 int
|
|
if yyr297 || yy2arr297 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn297 = 0
|
|
for _, b := range yyq297 {
|
|
if b {
|
|
yynn297++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn297)
|
|
yynn297 = 0
|
|
}
|
|
if yyr297 || yy2arr297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq297[0] {
|
|
yym299 := z.EncBinary()
|
|
_ = yym299
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq297[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym300 := z.EncBinary()
|
|
_ = yym300
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr297 || yy2arr297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq297[1] {
|
|
yym302 := z.EncBinary()
|
|
_ = yym302
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq297[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym303 := z.EncBinary()
|
|
_ = yym303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr297 || yy2arr297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq297[2] {
|
|
yy305 := &x.ObjectMeta
|
|
yy305.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq297[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy306 := &x.ObjectMeta
|
|
yy306.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr297 || yy2arr297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq297[3] {
|
|
yy308 := &x.Spec
|
|
yy308.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq297[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy309 := &x.Spec
|
|
yy309.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr297 || yy2arr297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq297[4] {
|
|
yy311 := &x.Status
|
|
yy311.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq297[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy312 := &x.Status
|
|
yy312.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr297 || yy2arr297 {
|
|
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
|
|
yym313 := z.DecBinary()
|
|
_ = yym313
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct314 := r.ContainerType()
|
|
if yyct314 == codecSelferValueTypeMap1234 {
|
|
yyl314 := r.ReadMapStart()
|
|
if yyl314 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl314, d)
|
|
}
|
|
} else if yyct314 == codecSelferValueTypeArray1234 {
|
|
yyl314 := r.ReadArrayStart()
|
|
if yyl314 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl314, 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 yys315Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys315Slc
|
|
var yyhl315 bool = l >= 0
|
|
for yyj315 := 0; ; yyj315++ {
|
|
if yyhl315 {
|
|
if yyj315 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys315Slc = r.DecodeBytes(yys315Slc, true, true)
|
|
yys315 := string(yys315Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys315 {
|
|
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 {
|
|
yyv318 := &x.ObjectMeta
|
|
yyv318.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv319 := &x.Spec
|
|
yyv319.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv320 := &x.Status
|
|
yyv320.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys315)
|
|
} // end switch yys315
|
|
} // end for yyj315
|
|
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 yyj321 int
|
|
var yyb321 bool
|
|
var yyhl321 bool = l >= 0
|
|
yyj321++
|
|
if yyhl321 {
|
|
yyb321 = yyj321 > l
|
|
} else {
|
|
yyb321 = r.CheckBreak()
|
|
}
|
|
if yyb321 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj321++
|
|
if yyhl321 {
|
|
yyb321 = yyj321 > l
|
|
} else {
|
|
yyb321 = r.CheckBreak()
|
|
}
|
|
if yyb321 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj321++
|
|
if yyhl321 {
|
|
yyb321 = yyj321 > l
|
|
} else {
|
|
yyb321 = r.CheckBreak()
|
|
}
|
|
if yyb321 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv324 := &x.ObjectMeta
|
|
yyv324.CodecDecodeSelf(d)
|
|
}
|
|
yyj321++
|
|
if yyhl321 {
|
|
yyb321 = yyj321 > l
|
|
} else {
|
|
yyb321 = r.CheckBreak()
|
|
}
|
|
if yyb321 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv325 := &x.Spec
|
|
yyv325.CodecDecodeSelf(d)
|
|
}
|
|
yyj321++
|
|
if yyhl321 {
|
|
yyb321 = yyj321 > l
|
|
} else {
|
|
yyb321 = r.CheckBreak()
|
|
}
|
|
if yyb321 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv326 := &x.Status
|
|
yyv326.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj321++
|
|
if yyhl321 {
|
|
yyb321 = yyj321 > l
|
|
} else {
|
|
yyb321 = r.CheckBreak()
|
|
}
|
|
if yyb321 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj321-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 {
|
|
yym327 := z.EncBinary()
|
|
_ = yym327
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep328 := !z.EncBinary()
|
|
yy2arr328 := z.EncBasicHandle().StructToArray
|
|
var yyq328 [18]bool
|
|
_, _, _ = yysep328, yyq328, yy2arr328
|
|
const yyr328 bool = false
|
|
yyq328[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq328[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq328[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq328[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq328[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq328[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq328[7] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq328[8] = x.PersistentVolumeSource.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq328[9] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq328[10] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq328[11] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq328[12] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq328[13] = x.PersistentVolumeSource.AzureFile != nil && x.AzureFile != nil
|
|
yyq328[14] = x.PersistentVolumeSource.VsphereVolume != nil && x.VsphereVolume != nil
|
|
yyq328[15] = len(x.AccessModes) != 0
|
|
yyq328[16] = x.ClaimRef != nil
|
|
yyq328[17] = x.PersistentVolumeReclaimPolicy != ""
|
|
var yynn328 int
|
|
if yyr328 || yy2arr328 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn328 = 1
|
|
for _, b := range yyq328 {
|
|
if b {
|
|
yynn328++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn328)
|
|
yynn328 = 0
|
|
}
|
|
if yyr328 || yy2arr328 {
|
|
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 yyn330 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn330 = true
|
|
goto LABEL330
|
|
}
|
|
LABEL330:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn330 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn330 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn331 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn331 = true
|
|
goto LABEL331
|
|
}
|
|
LABEL331:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn331 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn331 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn332 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn332 = true
|
|
goto LABEL332
|
|
}
|
|
LABEL332:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn332 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn332 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn333 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn333 = true
|
|
goto LABEL333
|
|
}
|
|
LABEL333:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn333 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn333 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn334 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn334 = true
|
|
goto LABEL334
|
|
}
|
|
LABEL334:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn334 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn334 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn335 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn335 = true
|
|
goto LABEL335
|
|
}
|
|
LABEL335:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn335 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn335 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn336 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn336 = true
|
|
goto LABEL336
|
|
}
|
|
LABEL336:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn336 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn336 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn337 bool
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
yyn337 = true
|
|
goto LABEL337
|
|
}
|
|
LABEL337:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn337 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[8] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn337 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn338 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn338 = true
|
|
goto LABEL338
|
|
}
|
|
LABEL338:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn338 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[9] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn338 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn339 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn339 = true
|
|
goto LABEL339
|
|
}
|
|
LABEL339:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn339 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[10] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn339 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn340 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn340 = true
|
|
goto LABEL340
|
|
}
|
|
LABEL340:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn340 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[11] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn340 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn341 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn341 = true
|
|
goto LABEL341
|
|
}
|
|
LABEL341:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn341 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[12] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn341 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn342 bool
|
|
if x.PersistentVolumeSource.AzureFile == nil {
|
|
yyn342 = true
|
|
goto LABEL342
|
|
}
|
|
LABEL342:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn342 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[13] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn342 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn343 bool
|
|
if x.PersistentVolumeSource.VsphereVolume == nil {
|
|
yyn343 = true
|
|
goto LABEL343
|
|
}
|
|
LABEL343:
|
|
if yyr328 || yy2arr328 {
|
|
if yyn343 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[14] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq328[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn343 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr328 || yy2arr328 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[15] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym345 := z.EncBinary()
|
|
_ = yym345
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq328[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym346 := z.EncBinary()
|
|
_ = yym346
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr328 || yy2arr328 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[16] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq328[16] {
|
|
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 yyr328 || yy2arr328 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq328[17] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq328[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr328 || yy2arr328 {
|
|
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
|
|
yym349 := z.DecBinary()
|
|
_ = yym349
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct350 := r.ContainerType()
|
|
if yyct350 == codecSelferValueTypeMap1234 {
|
|
yyl350 := r.ReadMapStart()
|
|
if yyl350 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl350, d)
|
|
}
|
|
} else if yyct350 == codecSelferValueTypeArray1234 {
|
|
yyl350 := r.ReadArrayStart()
|
|
if yyl350 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl350, 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 yys351Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys351Slc
|
|
var yyhl351 bool = l >= 0
|
|
for yyj351 := 0; ; yyj351++ {
|
|
if yyhl351 {
|
|
if yyj351 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys351Slc = r.DecodeBytes(yys351Slc, true, true)
|
|
yys351 := string(yys351Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys351 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv352 := &x.Capacity
|
|
yyv352.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
x.PersistentVolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "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 {
|
|
yyv367 := &x.AccessModes
|
|
yym368 := z.DecBinary()
|
|
_ = yym368
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv367), 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, yys351)
|
|
} // end switch yys351
|
|
} // end for yyj351
|
|
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 yyj371 int
|
|
var yyb371 bool
|
|
var yyhl371 bool = l >= 0
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv372 := &x.Capacity
|
|
yyv372.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv387 := &x.AccessModes
|
|
yym388 := z.DecBinary()
|
|
_ = yym388
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv387), d)
|
|
}
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
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)
|
|
}
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj371++
|
|
if yyhl371 {
|
|
yyb371 = yyj371 > l
|
|
} else {
|
|
yyb371 = r.CheckBreak()
|
|
}
|
|
if yyb371 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj371-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym391 := z.EncBinary()
|
|
_ = yym391
|
|
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
|
|
yym392 := z.DecBinary()
|
|
_ = yym392
|
|
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 {
|
|
yym393 := z.EncBinary()
|
|
_ = yym393
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep394 := !z.EncBinary()
|
|
yy2arr394 := z.EncBasicHandle().StructToArray
|
|
var yyq394 [3]bool
|
|
_, _, _ = yysep394, yyq394, yy2arr394
|
|
const yyr394 bool = false
|
|
yyq394[0] = x.Phase != ""
|
|
yyq394[1] = x.Message != ""
|
|
yyq394[2] = x.Reason != ""
|
|
var yynn394 int
|
|
if yyr394 || yy2arr394 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn394 = 0
|
|
for _, b := range yyq394 {
|
|
if b {
|
|
yynn394++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn394)
|
|
yynn394 = 0
|
|
}
|
|
if yyr394 || yy2arr394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq394[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq394[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr394 || yy2arr394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq394[1] {
|
|
yym397 := z.EncBinary()
|
|
_ = yym397
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq394[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym398 := z.EncBinary()
|
|
_ = yym398
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr394 || yy2arr394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq394[2] {
|
|
yym400 := z.EncBinary()
|
|
_ = yym400
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq394[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym401 := z.EncBinary()
|
|
_ = yym401
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr394 || yy2arr394 {
|
|
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
|
|
yym402 := z.DecBinary()
|
|
_ = yym402
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct403 := r.ContainerType()
|
|
if yyct403 == codecSelferValueTypeMap1234 {
|
|
yyl403 := r.ReadMapStart()
|
|
if yyl403 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl403, d)
|
|
}
|
|
} else if yyct403 == codecSelferValueTypeArray1234 {
|
|
yyl403 := r.ReadArrayStart()
|
|
if yyl403 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl403, 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 yys404Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys404Slc
|
|
var yyhl404 bool = l >= 0
|
|
for yyj404 := 0; ; yyj404++ {
|
|
if yyhl404 {
|
|
if yyj404 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys404Slc = r.DecodeBytes(yys404Slc, true, true)
|
|
yys404 := string(yys404Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys404 {
|
|
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, yys404)
|
|
} // end switch yys404
|
|
} // end for yyj404
|
|
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 yyj408 int
|
|
var yyb408 bool
|
|
var yyhl408 bool = l >= 0
|
|
yyj408++
|
|
if yyhl408 {
|
|
yyb408 = yyj408 > l
|
|
} else {
|
|
yyb408 = r.CheckBreak()
|
|
}
|
|
if yyb408 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
yyj408++
|
|
if yyhl408 {
|
|
yyb408 = yyj408 > l
|
|
} else {
|
|
yyb408 = r.CheckBreak()
|
|
}
|
|
if yyb408 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj408++
|
|
if yyhl408 {
|
|
yyb408 = yyj408 > l
|
|
} else {
|
|
yyb408 = r.CheckBreak()
|
|
}
|
|
if yyb408 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj408++
|
|
if yyhl408 {
|
|
yyb408 = yyj408 > l
|
|
} else {
|
|
yyb408 = r.CheckBreak()
|
|
}
|
|
if yyb408 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj408-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 {
|
|
yym412 := z.EncBinary()
|
|
_ = yym412
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep413 := !z.EncBinary()
|
|
yy2arr413 := z.EncBasicHandle().StructToArray
|
|
var yyq413 [4]bool
|
|
_, _, _ = yysep413, yyq413, yy2arr413
|
|
const yyr413 bool = false
|
|
yyq413[0] = x.Kind != ""
|
|
yyq413[1] = x.APIVersion != ""
|
|
yyq413[2] = true
|
|
var yynn413 int
|
|
if yyr413 || yy2arr413 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn413 = 1
|
|
for _, b := range yyq413 {
|
|
if b {
|
|
yynn413++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn413)
|
|
yynn413 = 0
|
|
}
|
|
if yyr413 || yy2arr413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq413[0] {
|
|
yym415 := z.EncBinary()
|
|
_ = yym415
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq413[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym416 := z.EncBinary()
|
|
_ = yym416
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr413 || yy2arr413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq413[1] {
|
|
yym418 := z.EncBinary()
|
|
_ = yym418
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq413[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym419 := z.EncBinary()
|
|
_ = yym419
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr413 || yy2arr413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq413[2] {
|
|
yy421 := &x.ListMeta
|
|
yym422 := z.EncBinary()
|
|
_ = yym422
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy421) {
|
|
} else {
|
|
z.EncFallback(yy421)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq413[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy423 := &x.ListMeta
|
|
yym424 := z.EncBinary()
|
|
_ = yym424
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy423) {
|
|
} else {
|
|
z.EncFallback(yy423)
|
|
}
|
|
}
|
|
}
|
|
if yyr413 || yy2arr413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym426 := z.EncBinary()
|
|
_ = yym426
|
|
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 {
|
|
yym427 := z.EncBinary()
|
|
_ = yym427
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr413 || yy2arr413 {
|
|
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
|
|
yym428 := z.DecBinary()
|
|
_ = yym428
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct429 := r.ContainerType()
|
|
if yyct429 == codecSelferValueTypeMap1234 {
|
|
yyl429 := r.ReadMapStart()
|
|
if yyl429 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl429, d)
|
|
}
|
|
} else if yyct429 == codecSelferValueTypeArray1234 {
|
|
yyl429 := r.ReadArrayStart()
|
|
if yyl429 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl429, 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 yys430Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys430Slc
|
|
var yyhl430 bool = l >= 0
|
|
for yyj430 := 0; ; yyj430++ {
|
|
if yyhl430 {
|
|
if yyj430 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys430Slc = r.DecodeBytes(yys430Slc, true, true)
|
|
yys430 := string(yys430Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys430 {
|
|
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 {
|
|
yyv433 := &x.ListMeta
|
|
yym434 := z.DecBinary()
|
|
_ = yym434
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv433) {
|
|
} else {
|
|
z.DecFallback(yyv433, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv435 := &x.Items
|
|
yym436 := z.DecBinary()
|
|
_ = yym436
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv435), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys430)
|
|
} // end switch yys430
|
|
} // end for yyj430
|
|
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 yyj437 int
|
|
var yyb437 bool
|
|
var yyhl437 bool = l >= 0
|
|
yyj437++
|
|
if yyhl437 {
|
|
yyb437 = yyj437 > l
|
|
} else {
|
|
yyb437 = r.CheckBreak()
|
|
}
|
|
if yyb437 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj437++
|
|
if yyhl437 {
|
|
yyb437 = yyj437 > l
|
|
} else {
|
|
yyb437 = r.CheckBreak()
|
|
}
|
|
if yyb437 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj437++
|
|
if yyhl437 {
|
|
yyb437 = yyj437 > l
|
|
} else {
|
|
yyb437 = r.CheckBreak()
|
|
}
|
|
if yyb437 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv440 := &x.ListMeta
|
|
yym441 := z.DecBinary()
|
|
_ = yym441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv440) {
|
|
} else {
|
|
z.DecFallback(yyv440, false)
|
|
}
|
|
}
|
|
yyj437++
|
|
if yyhl437 {
|
|
yyb437 = yyj437 > l
|
|
} else {
|
|
yyb437 = r.CheckBreak()
|
|
}
|
|
if yyb437 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv442 := &x.Items
|
|
yym443 := z.DecBinary()
|
|
_ = yym443
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv442), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj437++
|
|
if yyhl437 {
|
|
yyb437 = yyj437 > l
|
|
} else {
|
|
yyb437 = r.CheckBreak()
|
|
}
|
|
if yyb437 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj437-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 {
|
|
yym444 := z.EncBinary()
|
|
_ = yym444
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep445 := !z.EncBinary()
|
|
yy2arr445 := z.EncBasicHandle().StructToArray
|
|
var yyq445 [5]bool
|
|
_, _, _ = yysep445, yyq445, yy2arr445
|
|
const yyr445 bool = false
|
|
yyq445[0] = x.Kind != ""
|
|
yyq445[1] = x.APIVersion != ""
|
|
yyq445[2] = true
|
|
yyq445[3] = true
|
|
yyq445[4] = true
|
|
var yynn445 int
|
|
if yyr445 || yy2arr445 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn445 = 0
|
|
for _, b := range yyq445 {
|
|
if b {
|
|
yynn445++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn445)
|
|
yynn445 = 0
|
|
}
|
|
if yyr445 || yy2arr445 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq445[0] {
|
|
yym447 := z.EncBinary()
|
|
_ = yym447
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq445[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym448 := z.EncBinary()
|
|
_ = yym448
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr445 || yy2arr445 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq445[1] {
|
|
yym450 := z.EncBinary()
|
|
_ = yym450
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq445[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym451 := z.EncBinary()
|
|
_ = yym451
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr445 || yy2arr445 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq445[2] {
|
|
yy453 := &x.ObjectMeta
|
|
yy453.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq445[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy454 := &x.ObjectMeta
|
|
yy454.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr445 || yy2arr445 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq445[3] {
|
|
yy456 := &x.Spec
|
|
yy456.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq445[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy457 := &x.Spec
|
|
yy457.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr445 || yy2arr445 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq445[4] {
|
|
yy459 := &x.Status
|
|
yy459.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq445[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy460 := &x.Status
|
|
yy460.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr445 || yy2arr445 {
|
|
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
|
|
yym461 := z.DecBinary()
|
|
_ = yym461
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct462 := r.ContainerType()
|
|
if yyct462 == codecSelferValueTypeMap1234 {
|
|
yyl462 := r.ReadMapStart()
|
|
if yyl462 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl462, d)
|
|
}
|
|
} else if yyct462 == codecSelferValueTypeArray1234 {
|
|
yyl462 := r.ReadArrayStart()
|
|
if yyl462 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl462, 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 yys463Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys463Slc
|
|
var yyhl463 bool = l >= 0
|
|
for yyj463 := 0; ; yyj463++ {
|
|
if yyhl463 {
|
|
if yyj463 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys463Slc = r.DecodeBytes(yys463Slc, true, true)
|
|
yys463 := string(yys463Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys463 {
|
|
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 {
|
|
yyv466 := &x.ObjectMeta
|
|
yyv466.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv467 := &x.Spec
|
|
yyv467.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv468 := &x.Status
|
|
yyv468.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys463)
|
|
} // end switch yys463
|
|
} // end for yyj463
|
|
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 yyj469 int
|
|
var yyb469 bool
|
|
var yyhl469 bool = l >= 0
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv472 := &x.ObjectMeta
|
|
yyv472.CodecDecodeSelf(d)
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv473 := &x.Spec
|
|
yyv473.CodecDecodeSelf(d)
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv474 := &x.Status
|
|
yyv474.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj469-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 {
|
|
yym475 := z.EncBinary()
|
|
_ = yym475
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep476 := !z.EncBinary()
|
|
yy2arr476 := z.EncBasicHandle().StructToArray
|
|
var yyq476 [4]bool
|
|
_, _, _ = yysep476, yyq476, yy2arr476
|
|
const yyr476 bool = false
|
|
yyq476[0] = x.Kind != ""
|
|
yyq476[1] = x.APIVersion != ""
|
|
yyq476[2] = true
|
|
var yynn476 int
|
|
if yyr476 || yy2arr476 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn476 = 1
|
|
for _, b := range yyq476 {
|
|
if b {
|
|
yynn476++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn476)
|
|
yynn476 = 0
|
|
}
|
|
if yyr476 || yy2arr476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq476[0] {
|
|
yym478 := z.EncBinary()
|
|
_ = yym478
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq476[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym479 := z.EncBinary()
|
|
_ = yym479
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr476 || yy2arr476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq476[1] {
|
|
yym481 := z.EncBinary()
|
|
_ = yym481
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq476[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym482 := z.EncBinary()
|
|
_ = yym482
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr476 || yy2arr476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq476[2] {
|
|
yy484 := &x.ListMeta
|
|
yym485 := z.EncBinary()
|
|
_ = yym485
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy484) {
|
|
} else {
|
|
z.EncFallback(yy484)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq476[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy486 := &x.ListMeta
|
|
yym487 := z.EncBinary()
|
|
_ = yym487
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy486) {
|
|
} else {
|
|
z.EncFallback(yy486)
|
|
}
|
|
}
|
|
}
|
|
if yyr476 || yy2arr476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym489 := z.EncBinary()
|
|
_ = yym489
|
|
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 {
|
|
yym490 := z.EncBinary()
|
|
_ = yym490
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr476 || yy2arr476 {
|
|
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
|
|
yym491 := z.DecBinary()
|
|
_ = yym491
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct492 := r.ContainerType()
|
|
if yyct492 == codecSelferValueTypeMap1234 {
|
|
yyl492 := r.ReadMapStart()
|
|
if yyl492 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl492, d)
|
|
}
|
|
} else if yyct492 == codecSelferValueTypeArray1234 {
|
|
yyl492 := r.ReadArrayStart()
|
|
if yyl492 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl492, 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 yys493Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys493Slc
|
|
var yyhl493 bool = l >= 0
|
|
for yyj493 := 0; ; yyj493++ {
|
|
if yyhl493 {
|
|
if yyj493 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys493Slc = r.DecodeBytes(yys493Slc, true, true)
|
|
yys493 := string(yys493Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys493 {
|
|
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 {
|
|
yyv496 := &x.ListMeta
|
|
yym497 := z.DecBinary()
|
|
_ = yym497
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv496) {
|
|
} else {
|
|
z.DecFallback(yyv496, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv498 := &x.Items
|
|
yym499 := z.DecBinary()
|
|
_ = yym499
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv498), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys493)
|
|
} // end switch yys493
|
|
} // end for yyj493
|
|
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 yyj500 int
|
|
var yyb500 bool
|
|
var yyhl500 bool = l >= 0
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv503 := &x.ListMeta
|
|
yym504 := z.DecBinary()
|
|
_ = yym504
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv503) {
|
|
} else {
|
|
z.DecFallback(yyv503, false)
|
|
}
|
|
}
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv505 := &x.Items
|
|
yym506 := z.DecBinary()
|
|
_ = yym506
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv505), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj500-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym507 := z.EncBinary()
|
|
_ = yym507
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep508 := !z.EncBinary()
|
|
yy2arr508 := z.EncBasicHandle().StructToArray
|
|
var yyq508 [4]bool
|
|
_, _, _ = yysep508, yyq508, yy2arr508
|
|
const yyr508 bool = false
|
|
yyq508[0] = len(x.AccessModes) != 0
|
|
yyq508[1] = x.Selector != nil
|
|
yyq508[2] = true
|
|
yyq508[3] = x.VolumeName != ""
|
|
var yynn508 int
|
|
if yyr508 || yy2arr508 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn508 = 0
|
|
for _, b := range yyq508 {
|
|
if b {
|
|
yynn508++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn508)
|
|
yynn508 = 0
|
|
}
|
|
if yyr508 || yy2arr508 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq508[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym510 := z.EncBinary()
|
|
_ = yym510
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq508[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym511 := z.EncBinary()
|
|
_ = yym511
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr508 || yy2arr508 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq508[1] {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym513 := z.EncBinary()
|
|
_ = yym513
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.Selector) {
|
|
} else {
|
|
z.EncFallback(x.Selector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq508[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym514 := z.EncBinary()
|
|
_ = yym514
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.Selector) {
|
|
} else {
|
|
z.EncFallback(x.Selector)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr508 || yy2arr508 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq508[2] {
|
|
yy516 := &x.Resources
|
|
yy516.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq508[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy517 := &x.Resources
|
|
yy517.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr508 || yy2arr508 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq508[3] {
|
|
yym519 := z.EncBinary()
|
|
_ = yym519
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq508[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym520 := z.EncBinary()
|
|
_ = yym520
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr508 || yy2arr508 {
|
|
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
|
|
yym521 := z.DecBinary()
|
|
_ = yym521
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct522 := r.ContainerType()
|
|
if yyct522 == codecSelferValueTypeMap1234 {
|
|
yyl522 := r.ReadMapStart()
|
|
if yyl522 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl522, d)
|
|
}
|
|
} else if yyct522 == codecSelferValueTypeArray1234 {
|
|
yyl522 := r.ReadArrayStart()
|
|
if yyl522 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl522, 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 yys523Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys523Slc
|
|
var yyhl523 bool = l >= 0
|
|
for yyj523 := 0; ; yyj523++ {
|
|
if yyhl523 {
|
|
if yyj523 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys523Slc = r.DecodeBytes(yys523Slc, true, true)
|
|
yys523 := string(yys523Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys523 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv524 := &x.AccessModes
|
|
yym525 := z.DecBinary()
|
|
_ = yym525
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv524), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Selector != nil {
|
|
x.Selector = nil
|
|
}
|
|
} else {
|
|
if x.Selector == nil {
|
|
x.Selector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym527 := z.DecBinary()
|
|
_ = yym527
|
|
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 {
|
|
yyv528 := &x.Resources
|
|
yyv528.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys523)
|
|
} // end switch yys523
|
|
} // end for yyj523
|
|
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 yyj530 int
|
|
var yyb530 bool
|
|
var yyhl530 bool = l >= 0
|
|
yyj530++
|
|
if yyhl530 {
|
|
yyb530 = yyj530 > l
|
|
} else {
|
|
yyb530 = r.CheckBreak()
|
|
}
|
|
if yyb530 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv531 := &x.AccessModes
|
|
yym532 := z.DecBinary()
|
|
_ = yym532
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv531), d)
|
|
}
|
|
}
|
|
yyj530++
|
|
if yyhl530 {
|
|
yyb530 = yyj530 > l
|
|
} else {
|
|
yyb530 = r.CheckBreak()
|
|
}
|
|
if yyb530 {
|
|
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)
|
|
}
|
|
yym534 := z.DecBinary()
|
|
_ = yym534
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.Selector) {
|
|
} else {
|
|
z.DecFallback(x.Selector, false)
|
|
}
|
|
}
|
|
yyj530++
|
|
if yyhl530 {
|
|
yyb530 = yyj530 > l
|
|
} else {
|
|
yyb530 = r.CheckBreak()
|
|
}
|
|
if yyb530 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv535 := &x.Resources
|
|
yyv535.CodecDecodeSelf(d)
|
|
}
|
|
yyj530++
|
|
if yyhl530 {
|
|
yyb530 = yyj530 > l
|
|
} else {
|
|
yyb530 = r.CheckBreak()
|
|
}
|
|
if yyb530 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj530++
|
|
if yyhl530 {
|
|
yyb530 = yyj530 > l
|
|
} else {
|
|
yyb530 = r.CheckBreak()
|
|
}
|
|
if yyb530 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj530-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 {
|
|
yym537 := z.EncBinary()
|
|
_ = yym537
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep538 := !z.EncBinary()
|
|
yy2arr538 := z.EncBasicHandle().StructToArray
|
|
var yyq538 [3]bool
|
|
_, _, _ = yysep538, yyq538, yy2arr538
|
|
const yyr538 bool = false
|
|
yyq538[0] = x.Phase != ""
|
|
yyq538[1] = len(x.AccessModes) != 0
|
|
yyq538[2] = len(x.Capacity) != 0
|
|
var yynn538 int
|
|
if yyr538 || yy2arr538 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn538 = 0
|
|
for _, b := range yyq538 {
|
|
if b {
|
|
yynn538++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn538)
|
|
yynn538 = 0
|
|
}
|
|
if yyr538 || yy2arr538 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq538[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq538[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr538 || yy2arr538 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq538[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym541 := z.EncBinary()
|
|
_ = yym541
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq538[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym542 := z.EncBinary()
|
|
_ = yym542
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr538 || yy2arr538 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq538[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq538[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 yyr538 || yy2arr538 {
|
|
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
|
|
yym544 := z.DecBinary()
|
|
_ = yym544
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct545 := r.ContainerType()
|
|
if yyct545 == codecSelferValueTypeMap1234 {
|
|
yyl545 := r.ReadMapStart()
|
|
if yyl545 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl545, d)
|
|
}
|
|
} else if yyct545 == codecSelferValueTypeArray1234 {
|
|
yyl545 := r.ReadArrayStart()
|
|
if yyl545 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl545, 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 yys546Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys546Slc
|
|
var yyhl546 bool = l >= 0
|
|
for yyj546 := 0; ; yyj546++ {
|
|
if yyhl546 {
|
|
if yyj546 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys546Slc = r.DecodeBytes(yys546Slc, true, true)
|
|
yys546 := string(yys546Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys546 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv548 := &x.AccessModes
|
|
yym549 := z.DecBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv548), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv550 := &x.Capacity
|
|
yyv550.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys546)
|
|
} // end switch yys546
|
|
} // end for yyj546
|
|
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 yyj551 int
|
|
var yyb551 bool
|
|
var yyhl551 bool = l >= 0
|
|
yyj551++
|
|
if yyhl551 {
|
|
yyb551 = yyj551 > l
|
|
} else {
|
|
yyb551 = r.CheckBreak()
|
|
}
|
|
if yyb551 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
yyj551++
|
|
if yyhl551 {
|
|
yyb551 = yyj551 > l
|
|
} else {
|
|
yyb551 = r.CheckBreak()
|
|
}
|
|
if yyb551 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv553 := &x.AccessModes
|
|
yym554 := z.DecBinary()
|
|
_ = yym554
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv553), d)
|
|
}
|
|
}
|
|
yyj551++
|
|
if yyhl551 {
|
|
yyb551 = yyj551 > l
|
|
} else {
|
|
yyb551 = r.CheckBreak()
|
|
}
|
|
if yyb551 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv555 := &x.Capacity
|
|
yyv555.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj551++
|
|
if yyhl551 {
|
|
yyb551 = yyj551 > l
|
|
} else {
|
|
yyb551 = r.CheckBreak()
|
|
}
|
|
if yyb551 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj551-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym556 := z.EncBinary()
|
|
_ = yym556
|
|
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
|
|
yym557 := z.DecBinary()
|
|
_ = yym557
|
|
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
|
|
yym558 := z.EncBinary()
|
|
_ = yym558
|
|
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
|
|
yym559 := z.DecBinary()
|
|
_ = yym559
|
|
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
|
|
yym560 := z.EncBinary()
|
|
_ = yym560
|
|
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
|
|
yym561 := z.DecBinary()
|
|
_ = yym561
|
|
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 {
|
|
yym562 := z.EncBinary()
|
|
_ = yym562
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep563 := !z.EncBinary()
|
|
yy2arr563 := z.EncBasicHandle().StructToArray
|
|
var yyq563 [1]bool
|
|
_, _, _ = yysep563, yyq563, yy2arr563
|
|
const yyr563 bool = false
|
|
var yynn563 int
|
|
if yyr563 || yy2arr563 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn563 = 1
|
|
for _, b := range yyq563 {
|
|
if b {
|
|
yynn563++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn563)
|
|
yynn563 = 0
|
|
}
|
|
if yyr563 || yy2arr563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym565 := z.EncBinary()
|
|
_ = yym565
|
|
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)
|
|
yym566 := z.EncBinary()
|
|
_ = yym566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr563 || yy2arr563 {
|
|
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
|
|
yym567 := z.DecBinary()
|
|
_ = yym567
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct568 := r.ContainerType()
|
|
if yyct568 == codecSelferValueTypeMap1234 {
|
|
yyl568 := r.ReadMapStart()
|
|
if yyl568 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl568, d)
|
|
}
|
|
} else if yyct568 == codecSelferValueTypeArray1234 {
|
|
yyl568 := r.ReadArrayStart()
|
|
if yyl568 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl568, 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 yys569Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys569Slc
|
|
var yyhl569 bool = l >= 0
|
|
for yyj569 := 0; ; yyj569++ {
|
|
if yyhl569 {
|
|
if yyj569 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys569Slc = r.DecodeBytes(yys569Slc, true, true)
|
|
yys569 := string(yys569Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys569 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys569)
|
|
} // end switch yys569
|
|
} // end for yyj569
|
|
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 yyj571 int
|
|
var yyb571 bool
|
|
var yyhl571 bool = l >= 0
|
|
yyj571++
|
|
if yyhl571 {
|
|
yyb571 = yyj571 > l
|
|
} else {
|
|
yyb571 = r.CheckBreak()
|
|
}
|
|
if yyb571 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj571++
|
|
if yyhl571 {
|
|
yyb571 = yyj571 > l
|
|
} else {
|
|
yyb571 = r.CheckBreak()
|
|
}
|
|
if yyb571 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj571-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 {
|
|
yym573 := z.EncBinary()
|
|
_ = yym573
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep574 := !z.EncBinary()
|
|
yy2arr574 := z.EncBasicHandle().StructToArray
|
|
var yyq574 [1]bool
|
|
_, _, _ = yysep574, yyq574, yy2arr574
|
|
const yyr574 bool = false
|
|
yyq574[0] = x.Medium != ""
|
|
var yynn574 int
|
|
if yyr574 || yy2arr574 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn574 = 0
|
|
for _, b := range yyq574 {
|
|
if b {
|
|
yynn574++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn574)
|
|
yynn574 = 0
|
|
}
|
|
if yyr574 || yy2arr574 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq574[0] {
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq574[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr574 || yy2arr574 {
|
|
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
|
|
yym576 := z.DecBinary()
|
|
_ = yym576
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct577 := r.ContainerType()
|
|
if yyct577 == codecSelferValueTypeMap1234 {
|
|
yyl577 := r.ReadMapStart()
|
|
if yyl577 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl577, d)
|
|
}
|
|
} else if yyct577 == codecSelferValueTypeArray1234 {
|
|
yyl577 := r.ReadArrayStart()
|
|
if yyl577 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl577, 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 yys578Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys578Slc
|
|
var yyhl578 bool = l >= 0
|
|
for yyj578 := 0; ; yyj578++ {
|
|
if yyhl578 {
|
|
if yyj578 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys578Slc = r.DecodeBytes(yys578Slc, true, true)
|
|
yys578 := string(yys578Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys578 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys578)
|
|
} // end switch yys578
|
|
} // end for yyj578
|
|
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 yyj580 int
|
|
var yyb580 bool
|
|
var yyhl580 bool = l >= 0
|
|
yyj580++
|
|
if yyhl580 {
|
|
yyb580 = yyj580 > l
|
|
} else {
|
|
yyb580 = r.CheckBreak()
|
|
}
|
|
if yyb580 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj580++
|
|
if yyhl580 {
|
|
yyb580 = yyj580 > l
|
|
} else {
|
|
yyb580 = r.CheckBreak()
|
|
}
|
|
if yyb580 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj580-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym582 := z.EncBinary()
|
|
_ = yym582
|
|
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
|
|
yym583 := z.DecBinary()
|
|
_ = yym583
|
|
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
|
|
yym584 := z.EncBinary()
|
|
_ = yym584
|
|
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
|
|
yym585 := z.DecBinary()
|
|
_ = yym585
|
|
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 {
|
|
yym586 := z.EncBinary()
|
|
_ = yym586
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep587 := !z.EncBinary()
|
|
yy2arr587 := z.EncBasicHandle().StructToArray
|
|
var yyq587 [4]bool
|
|
_, _, _ = yysep587, yyq587, yy2arr587
|
|
const yyr587 bool = false
|
|
yyq587[1] = x.FSType != ""
|
|
yyq587[2] = x.Partition != 0
|
|
yyq587[3] = x.ReadOnly != false
|
|
var yynn587 int
|
|
if yyr587 || yy2arr587 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn587 = 1
|
|
for _, b := range yyq587 {
|
|
if b {
|
|
yynn587++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn587)
|
|
yynn587 = 0
|
|
}
|
|
if yyr587 || yy2arr587 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym589 := z.EncBinary()
|
|
_ = yym589
|
|
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)
|
|
yym590 := z.EncBinary()
|
|
_ = yym590
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr587 || yy2arr587 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq587[1] {
|
|
yym592 := z.EncBinary()
|
|
_ = yym592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq587[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym593 := z.EncBinary()
|
|
_ = yym593
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr587 || yy2arr587 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq587[2] {
|
|
yym595 := z.EncBinary()
|
|
_ = yym595
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq587[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym596 := z.EncBinary()
|
|
_ = yym596
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr587 || yy2arr587 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq587[3] {
|
|
yym598 := z.EncBinary()
|
|
_ = yym598
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq587[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym599 := z.EncBinary()
|
|
_ = yym599
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr587 || yy2arr587 {
|
|
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
|
|
yym600 := z.DecBinary()
|
|
_ = yym600
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct601 := r.ContainerType()
|
|
if yyct601 == codecSelferValueTypeMap1234 {
|
|
yyl601 := r.ReadMapStart()
|
|
if yyl601 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl601, d)
|
|
}
|
|
} else if yyct601 == codecSelferValueTypeArray1234 {
|
|
yyl601 := r.ReadArrayStart()
|
|
if yyl601 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl601, 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 yys602Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys602Slc
|
|
var yyhl602 bool = l >= 0
|
|
for yyj602 := 0; ; yyj602++ {
|
|
if yyhl602 {
|
|
if yyj602 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys602Slc = r.DecodeBytes(yys602Slc, true, true)
|
|
yys602 := string(yys602Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys602 {
|
|
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, yys602)
|
|
} // end switch yys602
|
|
} // end for yyj602
|
|
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 yyj607 int
|
|
var yyb607 bool
|
|
var yyhl607 bool = l >= 0
|
|
yyj607++
|
|
if yyhl607 {
|
|
yyb607 = yyj607 > l
|
|
} else {
|
|
yyb607 = r.CheckBreak()
|
|
}
|
|
if yyb607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj607++
|
|
if yyhl607 {
|
|
yyb607 = yyj607 > l
|
|
} else {
|
|
yyb607 = r.CheckBreak()
|
|
}
|
|
if yyb607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj607++
|
|
if yyhl607 {
|
|
yyb607 = yyj607 > l
|
|
} else {
|
|
yyb607 = r.CheckBreak()
|
|
}
|
|
if yyb607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int32(r.DecodeInt(32))
|
|
}
|
|
yyj607++
|
|
if yyhl607 {
|
|
yyb607 = yyj607 > l
|
|
} else {
|
|
yyb607 = r.CheckBreak()
|
|
}
|
|
if yyb607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj607++
|
|
if yyhl607 {
|
|
yyb607 = yyj607 > l
|
|
} else {
|
|
yyb607 = r.CheckBreak()
|
|
}
|
|
if yyb607 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj607-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 {
|
|
yym612 := z.EncBinary()
|
|
_ = yym612
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep613 := !z.EncBinary()
|
|
yy2arr613 := z.EncBasicHandle().StructToArray
|
|
var yyq613 [6]bool
|
|
_, _, _ = yysep613, yyq613, yy2arr613
|
|
const yyr613 bool = false
|
|
yyq613[0] = x.TargetPortal != ""
|
|
yyq613[1] = x.IQN != ""
|
|
yyq613[2] = x.Lun != 0
|
|
yyq613[3] = x.ISCSIInterface != ""
|
|
yyq613[4] = x.FSType != ""
|
|
yyq613[5] = x.ReadOnly != false
|
|
var yynn613 int
|
|
if yyr613 || yy2arr613 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn613 = 0
|
|
for _, b := range yyq613 {
|
|
if b {
|
|
yynn613++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn613)
|
|
yynn613 = 0
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[0] {
|
|
yym615 := z.EncBinary()
|
|
_ = yym615
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq613[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym616 := z.EncBinary()
|
|
_ = yym616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[1] {
|
|
yym618 := z.EncBinary()
|
|
_ = yym618
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq613[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym619 := z.EncBinary()
|
|
_ = yym619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[2] {
|
|
yym621 := z.EncBinary()
|
|
_ = yym621
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq613[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym622 := z.EncBinary()
|
|
_ = yym622
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[3] {
|
|
yym624 := z.EncBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq613[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsiInterface"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym625 := z.EncBinary()
|
|
_ = yym625
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[4] {
|
|
yym627 := z.EncBinary()
|
|
_ = yym627
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq613[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym628 := z.EncBinary()
|
|
_ = yym628
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[5] {
|
|
yym630 := z.EncBinary()
|
|
_ = yym630
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq613[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym631 := z.EncBinary()
|
|
_ = yym631
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
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
|
|
yym632 := z.DecBinary()
|
|
_ = yym632
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct633 := r.ContainerType()
|
|
if yyct633 == codecSelferValueTypeMap1234 {
|
|
yyl633 := r.ReadMapStart()
|
|
if yyl633 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl633, d)
|
|
}
|
|
} else if yyct633 == codecSelferValueTypeArray1234 {
|
|
yyl633 := r.ReadArrayStart()
|
|
if yyl633 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl633, 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 yys634Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys634Slc
|
|
var yyhl634 bool = l >= 0
|
|
for yyj634 := 0; ; yyj634++ {
|
|
if yyhl634 {
|
|
if yyj634 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys634Slc = r.DecodeBytes(yys634Slc, true, true)
|
|
yys634 := string(yys634Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys634 {
|
|
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, yys634)
|
|
} // end switch yys634
|
|
} // end for yyj634
|
|
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 yyj641 int
|
|
var yyb641 bool
|
|
var yyhl641 bool = l >= 0
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int32(r.DecodeInt(32))
|
|
}
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ISCSIInterface = ""
|
|
} else {
|
|
x.ISCSIInterface = string(r.DecodeString())
|
|
}
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj641++
|
|
if yyhl641 {
|
|
yyb641 = yyj641 > l
|
|
} else {
|
|
yyb641 = r.CheckBreak()
|
|
}
|
|
if yyb641 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj641-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 {
|
|
yym648 := z.EncBinary()
|
|
_ = yym648
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep649 := !z.EncBinary()
|
|
yy2arr649 := z.EncBasicHandle().StructToArray
|
|
var yyq649 [4]bool
|
|
_, _, _ = yysep649, yyq649, yy2arr649
|
|
const yyr649 bool = false
|
|
yyq649[2] = x.FSType != ""
|
|
yyq649[3] = x.ReadOnly != false
|
|
var yynn649 int
|
|
if yyr649 || yy2arr649 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn649 = 2
|
|
for _, b := range yyq649 {
|
|
if b {
|
|
yynn649++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn649)
|
|
yynn649 = 0
|
|
}
|
|
if yyr649 || yy2arr649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym651 := z.EncBinary()
|
|
_ = yym651
|
|
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 {
|
|
yym652 := z.EncBinary()
|
|
_ = yym652
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr649 || yy2arr649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy654 := *x.Lun
|
|
yym655 := z.EncBinary()
|
|
_ = yym655
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy654))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy656 := *x.Lun
|
|
yym657 := z.EncBinary()
|
|
_ = yym657
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy656))
|
|
}
|
|
}
|
|
}
|
|
if yyr649 || yy2arr649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq649[2] {
|
|
yym659 := z.EncBinary()
|
|
_ = yym659
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq649[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym660 := z.EncBinary()
|
|
_ = yym660
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr649 || yy2arr649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq649[3] {
|
|
yym662 := z.EncBinary()
|
|
_ = yym662
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq649[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym663 := z.EncBinary()
|
|
_ = yym663
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr649 || yy2arr649 {
|
|
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
|
|
yym664 := z.DecBinary()
|
|
_ = yym664
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct665 := r.ContainerType()
|
|
if yyct665 == codecSelferValueTypeMap1234 {
|
|
yyl665 := r.ReadMapStart()
|
|
if yyl665 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl665, d)
|
|
}
|
|
} else if yyct665 == codecSelferValueTypeArray1234 {
|
|
yyl665 := r.ReadArrayStart()
|
|
if yyl665 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl665, 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 yys666Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys666Slc
|
|
var yyhl666 bool = l >= 0
|
|
for yyj666 := 0; ; yyj666++ {
|
|
if yyhl666 {
|
|
if yyj666 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys666Slc = r.DecodeBytes(yys666Slc, true, true)
|
|
yys666 := string(yys666Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys666 {
|
|
case "targetWWNs":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv667 := &x.TargetWWNs
|
|
yym668 := z.DecBinary()
|
|
_ = yym668
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv667, false, d)
|
|
}
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int32)
|
|
}
|
|
yym670 := z.DecBinary()
|
|
_ = yym670
|
|
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, yys666)
|
|
} // end switch yys666
|
|
} // end for yyj666
|
|
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 yyj673 int
|
|
var yyb673 bool
|
|
var yyhl673 bool = l >= 0
|
|
yyj673++
|
|
if yyhl673 {
|
|
yyb673 = yyj673 > l
|
|
} else {
|
|
yyb673 = r.CheckBreak()
|
|
}
|
|
if yyb673 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv674 := &x.TargetWWNs
|
|
yym675 := z.DecBinary()
|
|
_ = yym675
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv674, false, d)
|
|
}
|
|
}
|
|
yyj673++
|
|
if yyhl673 {
|
|
yyb673 = yyj673 > l
|
|
} else {
|
|
yyb673 = r.CheckBreak()
|
|
}
|
|
if yyb673 {
|
|
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)
|
|
}
|
|
yym677 := z.DecBinary()
|
|
_ = yym677
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Lun)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
yyj673++
|
|
if yyhl673 {
|
|
yyb673 = yyj673 > l
|
|
} else {
|
|
yyb673 = r.CheckBreak()
|
|
}
|
|
if yyb673 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj673++
|
|
if yyhl673 {
|
|
yyb673 = yyj673 > l
|
|
} else {
|
|
yyb673 = r.CheckBreak()
|
|
}
|
|
if yyb673 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj673++
|
|
if yyhl673 {
|
|
yyb673 = yyj673 > l
|
|
} else {
|
|
yyb673 = r.CheckBreak()
|
|
}
|
|
if yyb673 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj673-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 {
|
|
yym680 := z.EncBinary()
|
|
_ = yym680
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep681 := !z.EncBinary()
|
|
yy2arr681 := z.EncBasicHandle().StructToArray
|
|
var yyq681 [5]bool
|
|
_, _, _ = yysep681, yyq681, yy2arr681
|
|
const yyr681 bool = false
|
|
yyq681[1] = x.FSType != ""
|
|
yyq681[2] = x.SecretRef != nil
|
|
yyq681[3] = x.ReadOnly != false
|
|
yyq681[4] = len(x.Options) != 0
|
|
var yynn681 int
|
|
if yyr681 || yy2arr681 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn681 = 1
|
|
for _, b := range yyq681 {
|
|
if b {
|
|
yynn681++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn681)
|
|
yynn681 = 0
|
|
}
|
|
if yyr681 || yy2arr681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym683 := z.EncBinary()
|
|
_ = yym683
|
|
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)
|
|
yym684 := z.EncBinary()
|
|
_ = yym684
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Driver))
|
|
}
|
|
}
|
|
if yyr681 || yy2arr681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq681[1] {
|
|
yym686 := z.EncBinary()
|
|
_ = yym686
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq681[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym687 := z.EncBinary()
|
|
_ = yym687
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr681 || yy2arr681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq681[2] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq681[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 yyr681 || yy2arr681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq681[3] {
|
|
yym690 := z.EncBinary()
|
|
_ = yym690
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq681[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym691 := z.EncBinary()
|
|
_ = yym691
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr681 || yy2arr681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq681[4] {
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym693 := z.EncBinary()
|
|
_ = yym693
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq681[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("options"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym694 := z.EncBinary()
|
|
_ = yym694
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr681 || yy2arr681 {
|
|
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
|
|
yym695 := z.DecBinary()
|
|
_ = yym695
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct696 := r.ContainerType()
|
|
if yyct696 == codecSelferValueTypeMap1234 {
|
|
yyl696 := r.ReadMapStart()
|
|
if yyl696 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl696, d)
|
|
}
|
|
} else if yyct696 == codecSelferValueTypeArray1234 {
|
|
yyl696 := r.ReadArrayStart()
|
|
if yyl696 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl696, 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 yys697Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys697Slc
|
|
var yyhl697 bool = l >= 0
|
|
for yyj697 := 0; ; yyj697++ {
|
|
if yyhl697 {
|
|
if yyj697 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys697Slc = r.DecodeBytes(yys697Slc, true, true)
|
|
yys697 := string(yys697Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys697 {
|
|
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 {
|
|
yyv702 := &x.Options
|
|
yym703 := z.DecBinary()
|
|
_ = yym703
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv702, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys697)
|
|
} // end switch yys697
|
|
} // end for yyj697
|
|
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 yyj704 int
|
|
var yyb704 bool
|
|
var yyhl704 bool = l >= 0
|
|
yyj704++
|
|
if yyhl704 {
|
|
yyb704 = yyj704 > l
|
|
} else {
|
|
yyb704 = r.CheckBreak()
|
|
}
|
|
if yyb704 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Driver = ""
|
|
} else {
|
|
x.Driver = string(r.DecodeString())
|
|
}
|
|
yyj704++
|
|
if yyhl704 {
|
|
yyb704 = yyj704 > l
|
|
} else {
|
|
yyb704 = r.CheckBreak()
|
|
}
|
|
if yyb704 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj704++
|
|
if yyhl704 {
|
|
yyb704 = yyj704 > l
|
|
} else {
|
|
yyb704 = r.CheckBreak()
|
|
}
|
|
if yyb704 {
|
|
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)
|
|
}
|
|
yyj704++
|
|
if yyhl704 {
|
|
yyb704 = yyj704 > l
|
|
} else {
|
|
yyb704 = r.CheckBreak()
|
|
}
|
|
if yyb704 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj704++
|
|
if yyhl704 {
|
|
yyb704 = yyj704 > l
|
|
} else {
|
|
yyb704 = r.CheckBreak()
|
|
}
|
|
if yyb704 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Options = nil
|
|
} else {
|
|
yyv709 := &x.Options
|
|
yym710 := z.DecBinary()
|
|
_ = yym710
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv709, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj704++
|
|
if yyhl704 {
|
|
yyb704 = yyj704 > l
|
|
} else {
|
|
yyb704 = r.CheckBreak()
|
|
}
|
|
if yyb704 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj704-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 {
|
|
yym711 := z.EncBinary()
|
|
_ = yym711
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep712 := !z.EncBinary()
|
|
yy2arr712 := z.EncBasicHandle().StructToArray
|
|
var yyq712 [4]bool
|
|
_, _, _ = yysep712, yyq712, yy2arr712
|
|
const yyr712 bool = false
|
|
yyq712[1] = x.FSType != ""
|
|
yyq712[2] = x.Partition != 0
|
|
yyq712[3] = x.ReadOnly != false
|
|
var yynn712 int
|
|
if yyr712 || yy2arr712 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn712 = 1
|
|
for _, b := range yyq712 {
|
|
if b {
|
|
yynn712++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn712)
|
|
yynn712 = 0
|
|
}
|
|
if yyr712 || yy2arr712 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym714 := z.EncBinary()
|
|
_ = yym714
|
|
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)
|
|
yym715 := z.EncBinary()
|
|
_ = yym715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr712 || yy2arr712 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq712[1] {
|
|
yym717 := z.EncBinary()
|
|
_ = yym717
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq712[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym718 := z.EncBinary()
|
|
_ = yym718
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr712 || yy2arr712 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq712[2] {
|
|
yym720 := z.EncBinary()
|
|
_ = yym720
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq712[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym721 := z.EncBinary()
|
|
_ = yym721
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr712 || yy2arr712 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq712[3] {
|
|
yym723 := z.EncBinary()
|
|
_ = yym723
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq712[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym724 := z.EncBinary()
|
|
_ = yym724
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr712 || yy2arr712 {
|
|
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
|
|
yym725 := z.DecBinary()
|
|
_ = yym725
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct726 := r.ContainerType()
|
|
if yyct726 == codecSelferValueTypeMap1234 {
|
|
yyl726 := r.ReadMapStart()
|
|
if yyl726 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl726, d)
|
|
}
|
|
} else if yyct726 == codecSelferValueTypeArray1234 {
|
|
yyl726 := r.ReadArrayStart()
|
|
if yyl726 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl726, 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 yys727Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys727Slc
|
|
var yyhl727 bool = l >= 0
|
|
for yyj727 := 0; ; yyj727++ {
|
|
if yyhl727 {
|
|
if yyj727 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys727Slc = r.DecodeBytes(yys727Slc, true, true)
|
|
yys727 := string(yys727Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys727 {
|
|
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, yys727)
|
|
} // end switch yys727
|
|
} // end for yyj727
|
|
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 yyj732 int
|
|
var yyb732 bool
|
|
var yyhl732 bool = l >= 0
|
|
yyj732++
|
|
if yyhl732 {
|
|
yyb732 = yyj732 > l
|
|
} else {
|
|
yyb732 = r.CheckBreak()
|
|
}
|
|
if yyb732 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj732++
|
|
if yyhl732 {
|
|
yyb732 = yyj732 > l
|
|
} else {
|
|
yyb732 = r.CheckBreak()
|
|
}
|
|
if yyb732 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj732++
|
|
if yyhl732 {
|
|
yyb732 = yyj732 > l
|
|
} else {
|
|
yyb732 = r.CheckBreak()
|
|
}
|
|
if yyb732 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int32(r.DecodeInt(32))
|
|
}
|
|
yyj732++
|
|
if yyhl732 {
|
|
yyb732 = yyj732 > l
|
|
} else {
|
|
yyb732 = r.CheckBreak()
|
|
}
|
|
if yyb732 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj732++
|
|
if yyhl732 {
|
|
yyb732 = yyj732 > l
|
|
} else {
|
|
yyb732 = r.CheckBreak()
|
|
}
|
|
if yyb732 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj732-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 {
|
|
yym737 := z.EncBinary()
|
|
_ = yym737
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep738 := !z.EncBinary()
|
|
yy2arr738 := z.EncBasicHandle().StructToArray
|
|
var yyq738 [3]bool
|
|
_, _, _ = yysep738, yyq738, yy2arr738
|
|
const yyr738 bool = false
|
|
yyq738[1] = x.Revision != ""
|
|
yyq738[2] = x.Directory != ""
|
|
var yynn738 int
|
|
if yyr738 || yy2arr738 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn738 = 1
|
|
for _, b := range yyq738 {
|
|
if b {
|
|
yynn738++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn738)
|
|
yynn738 = 0
|
|
}
|
|
if yyr738 || yy2arr738 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym740 := z.EncBinary()
|
|
_ = yym740
|
|
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)
|
|
yym741 := z.EncBinary()
|
|
_ = yym741
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr738 || yy2arr738 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq738[1] {
|
|
yym743 := z.EncBinary()
|
|
_ = yym743
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq738[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym744 := z.EncBinary()
|
|
_ = yym744
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
}
|
|
if yyr738 || yy2arr738 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq738[2] {
|
|
yym746 := z.EncBinary()
|
|
_ = yym746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq738[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("directory"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym747 := z.EncBinary()
|
|
_ = yym747
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
}
|
|
}
|
|
if yyr738 || yy2arr738 {
|
|
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
|
|
yym748 := z.DecBinary()
|
|
_ = yym748
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct749 := r.ContainerType()
|
|
if yyct749 == codecSelferValueTypeMap1234 {
|
|
yyl749 := r.ReadMapStart()
|
|
if yyl749 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl749, d)
|
|
}
|
|
} else if yyct749 == codecSelferValueTypeArray1234 {
|
|
yyl749 := r.ReadArrayStart()
|
|
if yyl749 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl749, 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 yys750Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys750Slc
|
|
var yyhl750 bool = l >= 0
|
|
for yyj750 := 0; ; yyj750++ {
|
|
if yyhl750 {
|
|
if yyj750 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys750Slc = r.DecodeBytes(yys750Slc, true, true)
|
|
yys750 := string(yys750Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys750 {
|
|
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, yys750)
|
|
} // end switch yys750
|
|
} // end for yyj750
|
|
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 yyj754 int
|
|
var yyb754 bool
|
|
var yyhl754 bool = l >= 0
|
|
yyj754++
|
|
if yyhl754 {
|
|
yyb754 = yyj754 > l
|
|
} else {
|
|
yyb754 = r.CheckBreak()
|
|
}
|
|
if yyb754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj754++
|
|
if yyhl754 {
|
|
yyb754 = yyj754 > l
|
|
} else {
|
|
yyb754 = r.CheckBreak()
|
|
}
|
|
if yyb754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
yyj754++
|
|
if yyhl754 {
|
|
yyb754 = yyj754 > l
|
|
} else {
|
|
yyb754 = r.CheckBreak()
|
|
}
|
|
if yyb754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj754++
|
|
if yyhl754 {
|
|
yyb754 = yyj754 > l
|
|
} else {
|
|
yyb754 = r.CheckBreak()
|
|
}
|
|
if yyb754 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj754-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 {
|
|
yym758 := z.EncBinary()
|
|
_ = yym758
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep759 := !z.EncBinary()
|
|
yy2arr759 := z.EncBasicHandle().StructToArray
|
|
var yyq759 [3]bool
|
|
_, _, _ = yysep759, yyq759, yy2arr759
|
|
const yyr759 bool = false
|
|
yyq759[0] = x.SecretName != ""
|
|
yyq759[1] = len(x.Items) != 0
|
|
yyq759[2] = x.DefaultMode != nil
|
|
var yynn759 int
|
|
if yyr759 || yy2arr759 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn759 = 0
|
|
for _, b := range yyq759 {
|
|
if b {
|
|
yynn759++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn759)
|
|
yynn759 = 0
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq759[0] {
|
|
yym761 := z.EncBinary()
|
|
_ = yym761
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq759[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym762 := z.EncBinary()
|
|
_ = yym762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq759[1] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym764 := z.EncBinary()
|
|
_ = yym764
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq759[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym765 := z.EncBinary()
|
|
_ = yym765
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq759[2] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy767 := *x.DefaultMode
|
|
yym768 := z.EncBinary()
|
|
_ = yym768
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy767))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq759[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy769 := *x.DefaultMode
|
|
yym770 := z.EncBinary()
|
|
_ = yym770
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy769))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
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
|
|
yym771 := z.DecBinary()
|
|
_ = yym771
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct772 := r.ContainerType()
|
|
if yyct772 == codecSelferValueTypeMap1234 {
|
|
yyl772 := r.ReadMapStart()
|
|
if yyl772 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl772, d)
|
|
}
|
|
} else if yyct772 == codecSelferValueTypeArray1234 {
|
|
yyl772 := r.ReadArrayStart()
|
|
if yyl772 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl772, 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 yys773Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys773Slc
|
|
var yyhl773 bool = l >= 0
|
|
for yyj773 := 0; ; yyj773++ {
|
|
if yyhl773 {
|
|
if yyj773 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys773Slc = r.DecodeBytes(yys773Slc, true, true)
|
|
yys773 := string(yys773Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys773 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv775 := &x.Items
|
|
yym776 := z.DecBinary()
|
|
_ = yym776
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv775), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym778 := z.DecBinary()
|
|
_ = yym778
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys773)
|
|
} // end switch yys773
|
|
} // end for yyj773
|
|
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 yyj779 int
|
|
var yyb779 bool
|
|
var yyhl779 bool = l >= 0
|
|
yyj779++
|
|
if yyhl779 {
|
|
yyb779 = yyj779 > l
|
|
} else {
|
|
yyb779 = r.CheckBreak()
|
|
}
|
|
if yyb779 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
yyj779++
|
|
if yyhl779 {
|
|
yyb779 = yyj779 > l
|
|
} else {
|
|
yyb779 = r.CheckBreak()
|
|
}
|
|
if yyb779 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv781 := &x.Items
|
|
yym782 := z.DecBinary()
|
|
_ = yym782
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv781), d)
|
|
}
|
|
}
|
|
yyj779++
|
|
if yyhl779 {
|
|
yyb779 = yyj779 > l
|
|
} else {
|
|
yyb779 = r.CheckBreak()
|
|
}
|
|
if yyb779 {
|
|
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)
|
|
}
|
|
yym784 := z.DecBinary()
|
|
_ = yym784
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj779++
|
|
if yyhl779 {
|
|
yyb779 = yyj779 > l
|
|
} else {
|
|
yyb779 = r.CheckBreak()
|
|
}
|
|
if yyb779 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj779-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 {
|
|
yym785 := z.EncBinary()
|
|
_ = yym785
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep786 := !z.EncBinary()
|
|
yy2arr786 := z.EncBasicHandle().StructToArray
|
|
var yyq786 [3]bool
|
|
_, _, _ = yysep786, yyq786, yy2arr786
|
|
const yyr786 bool = false
|
|
yyq786[2] = x.ReadOnly != false
|
|
var yynn786 int
|
|
if yyr786 || yy2arr786 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn786 = 2
|
|
for _, b := range yyq786 {
|
|
if b {
|
|
yynn786++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn786)
|
|
yynn786 = 0
|
|
}
|
|
if yyr786 || yy2arr786 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym788 := z.EncBinary()
|
|
_ = yym788
|
|
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)
|
|
yym789 := z.EncBinary()
|
|
_ = yym789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr786 || yy2arr786 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym791 := z.EncBinary()
|
|
_ = yym791
|
|
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)
|
|
yym792 := z.EncBinary()
|
|
_ = yym792
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr786 || yy2arr786 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq786[2] {
|
|
yym794 := z.EncBinary()
|
|
_ = yym794
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq786[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym795 := z.EncBinary()
|
|
_ = yym795
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr786 || yy2arr786 {
|
|
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
|
|
yym796 := z.DecBinary()
|
|
_ = yym796
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct797 := r.ContainerType()
|
|
if yyct797 == codecSelferValueTypeMap1234 {
|
|
yyl797 := r.ReadMapStart()
|
|
if yyl797 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl797, d)
|
|
}
|
|
} else if yyct797 == codecSelferValueTypeArray1234 {
|
|
yyl797 := r.ReadArrayStart()
|
|
if yyl797 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl797, 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 yys798Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys798Slc
|
|
var yyhl798 bool = l >= 0
|
|
for yyj798 := 0; ; yyj798++ {
|
|
if yyhl798 {
|
|
if yyj798 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys798Slc = r.DecodeBytes(yys798Slc, true, true)
|
|
yys798 := string(yys798Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys798 {
|
|
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, yys798)
|
|
} // end switch yys798
|
|
} // end for yyj798
|
|
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 yyj802 int
|
|
var yyb802 bool
|
|
var yyhl802 bool = l >= 0
|
|
yyj802++
|
|
if yyhl802 {
|
|
yyb802 = yyj802 > l
|
|
} else {
|
|
yyb802 = r.CheckBreak()
|
|
}
|
|
if yyb802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj802++
|
|
if yyhl802 {
|
|
yyb802 = yyj802 > l
|
|
} else {
|
|
yyb802 = r.CheckBreak()
|
|
}
|
|
if yyb802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj802++
|
|
if yyhl802 {
|
|
yyb802 = yyj802 > l
|
|
} else {
|
|
yyb802 = r.CheckBreak()
|
|
}
|
|
if yyb802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj802++
|
|
if yyhl802 {
|
|
yyb802 = yyj802 > l
|
|
} else {
|
|
yyb802 = r.CheckBreak()
|
|
}
|
|
if yyb802 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj802-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 {
|
|
yym806 := z.EncBinary()
|
|
_ = yym806
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep807 := !z.EncBinary()
|
|
yy2arr807 := z.EncBasicHandle().StructToArray
|
|
var yyq807 [3]bool
|
|
_, _, _ = yysep807, yyq807, yy2arr807
|
|
const yyr807 bool = false
|
|
yyq807[2] = x.ReadOnly != false
|
|
var yynn807 int
|
|
if yyr807 || yy2arr807 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn807 = 2
|
|
for _, b := range yyq807 {
|
|
if b {
|
|
yynn807++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn807)
|
|
yynn807 = 0
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym809 := z.EncBinary()
|
|
_ = yym809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("endpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym810 := z.EncBinary()
|
|
_ = yym810
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym812 := z.EncBinary()
|
|
_ = yym812
|
|
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)
|
|
yym813 := z.EncBinary()
|
|
_ = yym813
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq807[2] {
|
|
yym815 := z.EncBinary()
|
|
_ = yym815
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq807[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym816 := z.EncBinary()
|
|
_ = yym816
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym817 := z.DecBinary()
|
|
_ = yym817
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct818 := r.ContainerType()
|
|
if yyct818 == codecSelferValueTypeMap1234 {
|
|
yyl818 := r.ReadMapStart()
|
|
if yyl818 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl818, d)
|
|
}
|
|
} else if yyct818 == codecSelferValueTypeArray1234 {
|
|
yyl818 := r.ReadArrayStart()
|
|
if yyl818 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl818, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys819Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys819Slc
|
|
var yyhl819 bool = l >= 0
|
|
for yyj819 := 0; ; yyj819++ {
|
|
if yyhl819 {
|
|
if yyj819 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys819Slc = r.DecodeBytes(yys819Slc, true, true)
|
|
yys819 := string(yys819Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys819 {
|
|
case "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, yys819)
|
|
} // end switch yys819
|
|
} // end for yyj819
|
|
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 yyj823 int
|
|
var yyb823 bool
|
|
var yyhl823 bool = l >= 0
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj823-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym827 := z.EncBinary()
|
|
_ = yym827
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep828 := !z.EncBinary()
|
|
yy2arr828 := z.EncBasicHandle().StructToArray
|
|
var yyq828 [8]bool
|
|
_, _, _ = yysep828, yyq828, yy2arr828
|
|
const yyr828 bool = false
|
|
yyq828[2] = x.FSType != ""
|
|
yyq828[3] = x.RBDPool != ""
|
|
yyq828[4] = x.RadosUser != ""
|
|
yyq828[5] = x.Keyring != ""
|
|
yyq828[6] = x.SecretRef != nil
|
|
yyq828[7] = x.ReadOnly != false
|
|
var yynn828 int
|
|
if yyr828 || yy2arr828 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn828 = 2
|
|
for _, b := range yyq828 {
|
|
if b {
|
|
yynn828++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn828)
|
|
yynn828 = 0
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym830 := z.EncBinary()
|
|
_ = yym830
|
|
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 {
|
|
yym831 := z.EncBinary()
|
|
_ = yym831
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym833 := z.EncBinary()
|
|
_ = yym833
|
|
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)
|
|
yym834 := z.EncBinary()
|
|
_ = yym834
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[2] {
|
|
yym836 := z.EncBinary()
|
|
_ = yym836
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq828[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym837 := z.EncBinary()
|
|
_ = yym837
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[3] {
|
|
yym839 := z.EncBinary()
|
|
_ = yym839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq828[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym840 := z.EncBinary()
|
|
_ = yym840
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[4] {
|
|
yym842 := z.EncBinary()
|
|
_ = yym842
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq828[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym843 := z.EncBinary()
|
|
_ = yym843
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[5] {
|
|
yym845 := z.EncBinary()
|
|
_ = yym845
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq828[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym846 := z.EncBinary()
|
|
_ = yym846
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[6] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq828[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 yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[7] {
|
|
yym849 := z.EncBinary()
|
|
_ = yym849
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq828[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym850 := z.EncBinary()
|
|
_ = yym850
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
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
|
|
yym851 := z.DecBinary()
|
|
_ = yym851
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct852 := r.ContainerType()
|
|
if yyct852 == codecSelferValueTypeMap1234 {
|
|
yyl852 := r.ReadMapStart()
|
|
if yyl852 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl852, d)
|
|
}
|
|
} else if yyct852 == codecSelferValueTypeArray1234 {
|
|
yyl852 := r.ReadArrayStart()
|
|
if yyl852 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl852, 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 yys853Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys853Slc
|
|
var yyhl853 bool = l >= 0
|
|
for yyj853 := 0; ; yyj853++ {
|
|
if yyhl853 {
|
|
if yyj853 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys853Slc = r.DecodeBytes(yys853Slc, true, true)
|
|
yys853 := string(yys853Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys853 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv854 := &x.CephMonitors
|
|
yym855 := z.DecBinary()
|
|
_ = yym855
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv854, 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, yys853)
|
|
} // end switch yys853
|
|
} // end for yyj853
|
|
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 yyj863 int
|
|
var yyb863 bool
|
|
var yyhl863 bool = l >= 0
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv864 := &x.CephMonitors
|
|
yym865 := z.DecBinary()
|
|
_ = yym865
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv864, false, d)
|
|
}
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
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)
|
|
}
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj863++
|
|
if yyhl863 {
|
|
yyb863 = yyj863 > l
|
|
} else {
|
|
yyb863 = r.CheckBreak()
|
|
}
|
|
if yyb863 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj863-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 {
|
|
yym873 := z.EncBinary()
|
|
_ = yym873
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep874 := !z.EncBinary()
|
|
yy2arr874 := z.EncBasicHandle().StructToArray
|
|
var yyq874 [3]bool
|
|
_, _, _ = yysep874, yyq874, yy2arr874
|
|
const yyr874 bool = false
|
|
yyq874[1] = x.FSType != ""
|
|
yyq874[2] = x.ReadOnly != false
|
|
var yynn874 int
|
|
if yyr874 || yy2arr874 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn874 = 1
|
|
for _, b := range yyq874 {
|
|
if b {
|
|
yynn874++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn874)
|
|
yynn874 = 0
|
|
}
|
|
if yyr874 || yy2arr874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym876 := z.EncBinary()
|
|
_ = yym876
|
|
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)
|
|
yym877 := z.EncBinary()
|
|
_ = yym877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr874 || yy2arr874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq874[1] {
|
|
yym879 := z.EncBinary()
|
|
_ = yym879
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq874[1] {
|
|
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 yyr874 || yy2arr874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq874[2] {
|
|
yym882 := z.EncBinary()
|
|
_ = yym882
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq874[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym883 := z.EncBinary()
|
|
_ = yym883
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr874 || yy2arr874 {
|
|
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
|
|
yym884 := z.DecBinary()
|
|
_ = yym884
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct885 := r.ContainerType()
|
|
if yyct885 == codecSelferValueTypeMap1234 {
|
|
yyl885 := r.ReadMapStart()
|
|
if yyl885 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl885, d)
|
|
}
|
|
} else if yyct885 == codecSelferValueTypeArray1234 {
|
|
yyl885 := r.ReadArrayStart()
|
|
if yyl885 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl885, 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 yys886Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys886Slc
|
|
var yyhl886 bool = l >= 0
|
|
for yyj886 := 0; ; yyj886++ {
|
|
if yyhl886 {
|
|
if yyj886 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys886Slc = r.DecodeBytes(yys886Slc, true, true)
|
|
yys886 := string(yys886Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys886 {
|
|
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, yys886)
|
|
} // end switch yys886
|
|
} // end for yyj886
|
|
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 yyj890 int
|
|
var yyb890 bool
|
|
var yyhl890 bool = l >= 0
|
|
yyj890++
|
|
if yyhl890 {
|
|
yyb890 = yyj890 > l
|
|
} else {
|
|
yyb890 = r.CheckBreak()
|
|
}
|
|
if yyb890 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj890++
|
|
if yyhl890 {
|
|
yyb890 = yyj890 > l
|
|
} else {
|
|
yyb890 = r.CheckBreak()
|
|
}
|
|
if yyb890 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj890++
|
|
if yyhl890 {
|
|
yyb890 = yyj890 > l
|
|
} else {
|
|
yyb890 = r.CheckBreak()
|
|
}
|
|
if yyb890 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj890++
|
|
if yyhl890 {
|
|
yyb890 = yyj890 > l
|
|
} else {
|
|
yyb890 = r.CheckBreak()
|
|
}
|
|
if yyb890 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj890-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 {
|
|
yym894 := z.EncBinary()
|
|
_ = yym894
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep895 := !z.EncBinary()
|
|
yy2arr895 := z.EncBasicHandle().StructToArray
|
|
var yyq895 [6]bool
|
|
_, _, _ = yysep895, yyq895, yy2arr895
|
|
const yyr895 bool = false
|
|
yyq895[1] = x.Path != ""
|
|
yyq895[2] = x.User != ""
|
|
yyq895[3] = x.SecretFile != ""
|
|
yyq895[4] = x.SecretRef != nil
|
|
yyq895[5] = x.ReadOnly != false
|
|
var yynn895 int
|
|
if yyr895 || yy2arr895 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn895 = 1
|
|
for _, b := range yyq895 {
|
|
if b {
|
|
yynn895++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn895)
|
|
yynn895 = 0
|
|
}
|
|
if yyr895 || yy2arr895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym897 := z.EncBinary()
|
|
_ = yym897
|
|
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 {
|
|
yym898 := z.EncBinary()
|
|
_ = yym898
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr895 || yy2arr895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq895[1] {
|
|
yym900 := z.EncBinary()
|
|
_ = yym900
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq895[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym901 := z.EncBinary()
|
|
_ = yym901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr895 || yy2arr895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq895[2] {
|
|
yym903 := z.EncBinary()
|
|
_ = yym903
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq895[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym904 := z.EncBinary()
|
|
_ = yym904
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr895 || yy2arr895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq895[3] {
|
|
yym906 := z.EncBinary()
|
|
_ = yym906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq895[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym907 := z.EncBinary()
|
|
_ = yym907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr895 || yy2arr895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq895[4] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq895[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 yyr895 || yy2arr895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq895[5] {
|
|
yym910 := z.EncBinary()
|
|
_ = yym910
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq895[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym911 := z.EncBinary()
|
|
_ = yym911
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr895 || yy2arr895 {
|
|
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
|
|
yym912 := z.DecBinary()
|
|
_ = yym912
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct913 := r.ContainerType()
|
|
if yyct913 == codecSelferValueTypeMap1234 {
|
|
yyl913 := r.ReadMapStart()
|
|
if yyl913 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl913, d)
|
|
}
|
|
} else if yyct913 == codecSelferValueTypeArray1234 {
|
|
yyl913 := r.ReadArrayStart()
|
|
if yyl913 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl913, 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 yys914Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys914Slc
|
|
var yyhl914 bool = l >= 0
|
|
for yyj914 := 0; ; yyj914++ {
|
|
if yyhl914 {
|
|
if yyj914 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys914Slc = r.DecodeBytes(yys914Slc, true, true)
|
|
yys914 := string(yys914Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys914 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv915 := &x.Monitors
|
|
yym916 := z.DecBinary()
|
|
_ = yym916
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv915, 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, yys914)
|
|
} // end switch yys914
|
|
} // end for yyj914
|
|
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 yyj922 int
|
|
var yyb922 bool
|
|
var yyhl922 bool = l >= 0
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv923 := &x.Monitors
|
|
yym924 := z.DecBinary()
|
|
_ = yym924
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv923, false, d)
|
|
}
|
|
}
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
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)
|
|
}
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj922++
|
|
if yyhl922 {
|
|
yyb922 = yyj922 > l
|
|
} else {
|
|
yyb922 = r.CheckBreak()
|
|
}
|
|
if yyb922 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj922-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 {
|
|
yym930 := z.EncBinary()
|
|
_ = yym930
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep931 := !z.EncBinary()
|
|
yy2arr931 := z.EncBasicHandle().StructToArray
|
|
var yyq931 [1]bool
|
|
_, _, _ = yysep931, yyq931, yy2arr931
|
|
const yyr931 bool = false
|
|
var yynn931 int
|
|
if yyr931 || yy2arr931 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn931 = 1
|
|
for _, b := range yyq931 {
|
|
if b {
|
|
yynn931++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn931)
|
|
yynn931 = 0
|
|
}
|
|
if yyr931 || yy2arr931 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym933 := z.EncBinary()
|
|
_ = yym933
|
|
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)
|
|
yym934 := z.EncBinary()
|
|
_ = yym934
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yyr931 || yy2arr931 {
|
|
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
|
|
yym935 := z.DecBinary()
|
|
_ = yym935
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct936 := r.ContainerType()
|
|
if yyct936 == codecSelferValueTypeMap1234 {
|
|
yyl936 := r.ReadMapStart()
|
|
if yyl936 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl936, d)
|
|
}
|
|
} else if yyct936 == codecSelferValueTypeArray1234 {
|
|
yyl936 := r.ReadArrayStart()
|
|
if yyl936 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl936, 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 yys937Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys937Slc
|
|
var yyhl937 bool = l >= 0
|
|
for yyj937 := 0; ; yyj937++ {
|
|
if yyhl937 {
|
|
if yyj937 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys937Slc = r.DecodeBytes(yys937Slc, true, true)
|
|
yys937 := string(yys937Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys937 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys937)
|
|
} // end switch yys937
|
|
} // end for yyj937
|
|
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 yyj939 int
|
|
var yyb939 bool
|
|
var yyhl939 bool = l >= 0
|
|
yyj939++
|
|
if yyhl939 {
|
|
yyb939 = yyj939 > l
|
|
} else {
|
|
yyb939 = r.CheckBreak()
|
|
}
|
|
if yyb939 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj939++
|
|
if yyhl939 {
|
|
yyb939 = yyj939 > l
|
|
} else {
|
|
yyb939 = r.CheckBreak()
|
|
}
|
|
if yyb939 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj939-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 {
|
|
yym941 := z.EncBinary()
|
|
_ = yym941
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep942 := !z.EncBinary()
|
|
yy2arr942 := z.EncBasicHandle().StructToArray
|
|
var yyq942 [2]bool
|
|
_, _, _ = yysep942, yyq942, yy2arr942
|
|
const yyr942 bool = false
|
|
yyq942[0] = len(x.Items) != 0
|
|
yyq942[1] = x.DefaultMode != nil
|
|
var yynn942 int
|
|
if yyr942 || yy2arr942 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn942 = 0
|
|
for _, b := range yyq942 {
|
|
if b {
|
|
yynn942++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn942)
|
|
yynn942 = 0
|
|
}
|
|
if yyr942 || yy2arr942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq942[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym944 := z.EncBinary()
|
|
_ = yym944
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq942[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym945 := z.EncBinary()
|
|
_ = yym945
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr942 || yy2arr942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq942[1] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy947 := *x.DefaultMode
|
|
yym948 := z.EncBinary()
|
|
_ = yym948
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy947))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq942[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy949 := *x.DefaultMode
|
|
yym950 := z.EncBinary()
|
|
_ = yym950
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy949))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr942 || yy2arr942 {
|
|
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
|
|
yym951 := z.DecBinary()
|
|
_ = yym951
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct952 := r.ContainerType()
|
|
if yyct952 == codecSelferValueTypeMap1234 {
|
|
yyl952 := r.ReadMapStart()
|
|
if yyl952 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl952, d)
|
|
}
|
|
} else if yyct952 == codecSelferValueTypeArray1234 {
|
|
yyl952 := r.ReadArrayStart()
|
|
if yyl952 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl952, 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 yys953Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys953Slc
|
|
var yyhl953 bool = l >= 0
|
|
for yyj953 := 0; ; yyj953++ {
|
|
if yyhl953 {
|
|
if yyj953 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys953Slc = r.DecodeBytes(yys953Slc, true, true)
|
|
yys953 := string(yys953Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys953 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv954 := &x.Items
|
|
yym955 := z.DecBinary()
|
|
_ = yym955
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv954), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym957 := z.DecBinary()
|
|
_ = yym957
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys953)
|
|
} // end switch yys953
|
|
} // end for yyj953
|
|
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 yyj958 int
|
|
var yyb958 bool
|
|
var yyhl958 bool = l >= 0
|
|
yyj958++
|
|
if yyhl958 {
|
|
yyb958 = yyj958 > l
|
|
} else {
|
|
yyb958 = r.CheckBreak()
|
|
}
|
|
if yyb958 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv959 := &x.Items
|
|
yym960 := z.DecBinary()
|
|
_ = yym960
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv959), d)
|
|
}
|
|
}
|
|
yyj958++
|
|
if yyhl958 {
|
|
yyb958 = yyj958 > l
|
|
} else {
|
|
yyb958 = r.CheckBreak()
|
|
}
|
|
if yyb958 {
|
|
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)
|
|
}
|
|
yym962 := z.DecBinary()
|
|
_ = yym962
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj958++
|
|
if yyhl958 {
|
|
yyb958 = yyj958 > l
|
|
} else {
|
|
yyb958 = r.CheckBreak()
|
|
}
|
|
if yyb958 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj958-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 {
|
|
yym963 := z.EncBinary()
|
|
_ = yym963
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep964 := !z.EncBinary()
|
|
yy2arr964 := z.EncBasicHandle().StructToArray
|
|
var yyq964 [4]bool
|
|
_, _, _ = yysep964, yyq964, yy2arr964
|
|
const yyr964 bool = false
|
|
yyq964[1] = x.FieldRef != nil
|
|
yyq964[2] = x.ResourceFieldRef != nil
|
|
yyq964[3] = x.Mode != nil
|
|
var yynn964 int
|
|
if yyr964 || yy2arr964 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn964 = 1
|
|
for _, b := range yyq964 {
|
|
if b {
|
|
yynn964++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn964)
|
|
yynn964 = 0
|
|
}
|
|
if yyr964 || yy2arr964 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym966 := z.EncBinary()
|
|
_ = yym966
|
|
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)
|
|
yym967 := z.EncBinary()
|
|
_ = yym967
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr964 || yy2arr964 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq964[1] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq964[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 yyr964 || yy2arr964 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq964[2] {
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq964[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 yyr964 || yy2arr964 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq964[3] {
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy971 := *x.Mode
|
|
yym972 := z.EncBinary()
|
|
_ = yym972
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy971))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq964[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy973 := *x.Mode
|
|
yym974 := z.EncBinary()
|
|
_ = yym974
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy973))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr964 || yy2arr964 {
|
|
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
|
|
yym975 := z.DecBinary()
|
|
_ = yym975
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct976 := r.ContainerType()
|
|
if yyct976 == codecSelferValueTypeMap1234 {
|
|
yyl976 := r.ReadMapStart()
|
|
if yyl976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl976, d)
|
|
}
|
|
} else if yyct976 == codecSelferValueTypeArray1234 {
|
|
yyl976 := r.ReadArrayStart()
|
|
if yyl976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl976, 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 yys977Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys977Slc
|
|
var yyhl977 bool = l >= 0
|
|
for yyj977 := 0; ; yyj977++ {
|
|
if yyhl977 {
|
|
if yyj977 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys977Slc = r.DecodeBytes(yys977Slc, true, true)
|
|
yys977 := string(yys977Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys977 {
|
|
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)
|
|
}
|
|
yym982 := z.DecBinary()
|
|
_ = yym982
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys977)
|
|
} // end switch yys977
|
|
} // end for yyj977
|
|
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 yyj983 int
|
|
var yyb983 bool
|
|
var yyhl983 bool = l >= 0
|
|
yyj983++
|
|
if yyhl983 {
|
|
yyb983 = yyj983 > l
|
|
} else {
|
|
yyb983 = r.CheckBreak()
|
|
}
|
|
if yyb983 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj983++
|
|
if yyhl983 {
|
|
yyb983 = yyj983 > l
|
|
} else {
|
|
yyb983 = r.CheckBreak()
|
|
}
|
|
if yyb983 {
|
|
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)
|
|
}
|
|
yyj983++
|
|
if yyhl983 {
|
|
yyb983 = yyj983 > l
|
|
} else {
|
|
yyb983 = r.CheckBreak()
|
|
}
|
|
if yyb983 {
|
|
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)
|
|
}
|
|
yyj983++
|
|
if yyhl983 {
|
|
yyb983 = yyj983 > l
|
|
} else {
|
|
yyb983 = r.CheckBreak()
|
|
}
|
|
if yyb983 {
|
|
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)
|
|
}
|
|
yym988 := z.DecBinary()
|
|
_ = yym988
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj983++
|
|
if yyhl983 {
|
|
yyb983 = yyj983 > l
|
|
} else {
|
|
yyb983 = r.CheckBreak()
|
|
}
|
|
if yyb983 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj983-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 {
|
|
yym989 := z.EncBinary()
|
|
_ = yym989
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep990 := !z.EncBinary()
|
|
yy2arr990 := z.EncBasicHandle().StructToArray
|
|
var yyq990 [3]bool
|
|
_, _, _ = yysep990, yyq990, yy2arr990
|
|
const yyr990 bool = false
|
|
yyq990[2] = x.ReadOnly != false
|
|
var yynn990 int
|
|
if yyr990 || yy2arr990 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn990 = 2
|
|
for _, b := range yyq990 {
|
|
if b {
|
|
yynn990++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn990)
|
|
yynn990 = 0
|
|
}
|
|
if yyr990 || yy2arr990 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym992 := z.EncBinary()
|
|
_ = yym992
|
|
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)
|
|
yym993 := z.EncBinary()
|
|
_ = yym993
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yyr990 || yy2arr990 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym995 := z.EncBinary()
|
|
_ = yym995
|
|
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)
|
|
yym996 := z.EncBinary()
|
|
_ = yym996
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ShareName))
|
|
}
|
|
}
|
|
if yyr990 || yy2arr990 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq990[2] {
|
|
yym998 := z.EncBinary()
|
|
_ = yym998
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq990[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym999 := z.EncBinary()
|
|
_ = yym999
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr990 || yy2arr990 {
|
|
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
|
|
yym1000 := z.DecBinary()
|
|
_ = yym1000
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1001 := r.ContainerType()
|
|
if yyct1001 == codecSelferValueTypeMap1234 {
|
|
yyl1001 := r.ReadMapStart()
|
|
if yyl1001 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1001, d)
|
|
}
|
|
} else if yyct1001 == codecSelferValueTypeArray1234 {
|
|
yyl1001 := r.ReadArrayStart()
|
|
if yyl1001 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1001, 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 yys1002Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1002Slc
|
|
var yyhl1002 bool = l >= 0
|
|
for yyj1002 := 0; ; yyj1002++ {
|
|
if yyhl1002 {
|
|
if yyj1002 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1002Slc = r.DecodeBytes(yys1002Slc, true, true)
|
|
yys1002 := string(yys1002Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1002 {
|
|
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, yys1002)
|
|
} // end switch yys1002
|
|
} // end for yyj1002
|
|
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 yyj1006 int
|
|
var yyb1006 bool
|
|
var yyhl1006 bool = l >= 0
|
|
yyj1006++
|
|
if yyhl1006 {
|
|
yyb1006 = yyj1006 > l
|
|
} else {
|
|
yyb1006 = r.CheckBreak()
|
|
}
|
|
if yyb1006 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
yyj1006++
|
|
if yyhl1006 {
|
|
yyb1006 = yyj1006 > l
|
|
} else {
|
|
yyb1006 = r.CheckBreak()
|
|
}
|
|
if yyb1006 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ShareName = ""
|
|
} else {
|
|
x.ShareName = string(r.DecodeString())
|
|
}
|
|
yyj1006++
|
|
if yyhl1006 {
|
|
yyb1006 = yyj1006 > l
|
|
} else {
|
|
yyb1006 = r.CheckBreak()
|
|
}
|
|
if yyb1006 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1006++
|
|
if yyhl1006 {
|
|
yyb1006 = yyj1006 > l
|
|
} else {
|
|
yyb1006 = r.CheckBreak()
|
|
}
|
|
if yyb1006 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1006-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 {
|
|
yym1010 := z.EncBinary()
|
|
_ = yym1010
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1011 := !z.EncBinary()
|
|
yy2arr1011 := z.EncBasicHandle().StructToArray
|
|
var yyq1011 [2]bool
|
|
_, _, _ = yysep1011, yyq1011, yy2arr1011
|
|
const yyr1011 bool = false
|
|
yyq1011[1] = x.FSType != ""
|
|
var yynn1011 int
|
|
if yyr1011 || yy2arr1011 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1011 = 1
|
|
for _, b := range yyq1011 {
|
|
if b {
|
|
yynn1011++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1011)
|
|
yynn1011 = 0
|
|
}
|
|
if yyr1011 || yy2arr1011 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1013 := z.EncBinary()
|
|
_ = yym1013
|
|
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)
|
|
yym1014 := z.EncBinary()
|
|
_ = yym1014
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumePath))
|
|
}
|
|
}
|
|
if yyr1011 || yy2arr1011 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1011[1] {
|
|
yym1016 := z.EncBinary()
|
|
_ = yym1016
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1011[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1017 := z.EncBinary()
|
|
_ = yym1017
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr1011 || yy2arr1011 {
|
|
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
|
|
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 *VsphereVirtualDiskVolumeSource) 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 "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, yys1020)
|
|
} // end switch yys1020
|
|
} // end for yyj1020
|
|
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 yyj1023 int
|
|
var yyb1023 bool
|
|
var yyhl1023 bool = l >= 0
|
|
yyj1023++
|
|
if yyhl1023 {
|
|
yyb1023 = yyj1023 > l
|
|
} else {
|
|
yyb1023 = r.CheckBreak()
|
|
}
|
|
if yyb1023 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumePath = ""
|
|
} else {
|
|
x.VolumePath = string(r.DecodeString())
|
|
}
|
|
yyj1023++
|
|
if yyhl1023 {
|
|
yyb1023 = yyj1023 > l
|
|
} else {
|
|
yyb1023 = r.CheckBreak()
|
|
}
|
|
if yyb1023 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1023++
|
|
if yyhl1023 {
|
|
yyb1023 = yyj1023 > l
|
|
} else {
|
|
yyb1023 = r.CheckBreak()
|
|
}
|
|
if yyb1023 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1023-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 {
|
|
yym1026 := z.EncBinary()
|
|
_ = yym1026
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1027 := !z.EncBinary()
|
|
yy2arr1027 := z.EncBasicHandle().StructToArray
|
|
var yyq1027 [3]bool
|
|
_, _, _ = yysep1027, yyq1027, yy2arr1027
|
|
const yyr1027 bool = false
|
|
yyq1027[1] = len(x.Items) != 0
|
|
yyq1027[2] = x.DefaultMode != nil
|
|
var yynn1027 int
|
|
if yyr1027 || yy2arr1027 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1027 = 1
|
|
for _, b := range yyq1027 {
|
|
if b {
|
|
yynn1027++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1027)
|
|
yynn1027 = 0
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1029 := z.EncBinary()
|
|
_ = yym1029
|
|
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)
|
|
yym1030 := z.EncBinary()
|
|
_ = yym1030
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1027[1] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1032 := z.EncBinary()
|
|
_ = yym1032
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1027[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1033 := z.EncBinary()
|
|
_ = yym1033
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1027[2] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1035 := *x.DefaultMode
|
|
yym1036 := z.EncBinary()
|
|
_ = yym1036
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1035))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1027[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1037 := *x.DefaultMode
|
|
yym1038 := z.EncBinary()
|
|
_ = yym1038
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1037))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
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
|
|
yym1039 := z.DecBinary()
|
|
_ = yym1039
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1040 := r.ContainerType()
|
|
if yyct1040 == codecSelferValueTypeMap1234 {
|
|
yyl1040 := r.ReadMapStart()
|
|
if yyl1040 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1040, d)
|
|
}
|
|
} else if yyct1040 == codecSelferValueTypeArray1234 {
|
|
yyl1040 := r.ReadArrayStart()
|
|
if yyl1040 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1040, 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 yys1041Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1041Slc
|
|
var yyhl1041 bool = l >= 0
|
|
for yyj1041 := 0; ; yyj1041++ {
|
|
if yyhl1041 {
|
|
if yyj1041 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1041Slc = r.DecodeBytes(yys1041Slc, true, true)
|
|
yys1041 := string(yys1041Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1041 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1043 := &x.Items
|
|
yym1044 := z.DecBinary()
|
|
_ = yym1044
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv1043), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1046 := z.DecBinary()
|
|
_ = yym1046
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1041)
|
|
} // end switch yys1041
|
|
} // end for yyj1041
|
|
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 yyj1047 int
|
|
var yyb1047 bool
|
|
var yyhl1047 bool = l >= 0
|
|
yyj1047++
|
|
if yyhl1047 {
|
|
yyb1047 = yyj1047 > l
|
|
} else {
|
|
yyb1047 = r.CheckBreak()
|
|
}
|
|
if yyb1047 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1047++
|
|
if yyhl1047 {
|
|
yyb1047 = yyj1047 > l
|
|
} else {
|
|
yyb1047 = r.CheckBreak()
|
|
}
|
|
if yyb1047 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1049 := &x.Items
|
|
yym1050 := z.DecBinary()
|
|
_ = yym1050
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv1049), d)
|
|
}
|
|
}
|
|
yyj1047++
|
|
if yyhl1047 {
|
|
yyb1047 = yyj1047 > l
|
|
} else {
|
|
yyb1047 = r.CheckBreak()
|
|
}
|
|
if yyb1047 {
|
|
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)
|
|
}
|
|
yym1052 := z.DecBinary()
|
|
_ = yym1052
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1047++
|
|
if yyhl1047 {
|
|
yyb1047 = yyj1047 > l
|
|
} else {
|
|
yyb1047 = r.CheckBreak()
|
|
}
|
|
if yyb1047 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1047-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 {
|
|
yym1053 := z.EncBinary()
|
|
_ = yym1053
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1054 := !z.EncBinary()
|
|
yy2arr1054 := z.EncBasicHandle().StructToArray
|
|
var yyq1054 [3]bool
|
|
_, _, _ = yysep1054, yyq1054, yy2arr1054
|
|
const yyr1054 bool = false
|
|
yyq1054[2] = x.Mode != nil
|
|
var yynn1054 int
|
|
if yyr1054 || yy2arr1054 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1054 = 2
|
|
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.Key))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("key"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1057 := z.EncBinary()
|
|
_ = yym1057
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1054 || yy2arr1054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1059 := z.EncBinary()
|
|
_ = yym1059
|
|
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)
|
|
yym1060 := z.EncBinary()
|
|
_ = yym1060
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr1054 || yy2arr1054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1054[2] {
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1062 := *x.Mode
|
|
yym1063 := z.EncBinary()
|
|
_ = yym1063
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1062))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1054[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1064 := *x.Mode
|
|
yym1065 := z.EncBinary()
|
|
_ = yym1065
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1064))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1054 || yy2arr1054 {
|
|
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
|
|
yym1066 := z.DecBinary()
|
|
_ = yym1066
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1067 := r.ContainerType()
|
|
if yyct1067 == codecSelferValueTypeMap1234 {
|
|
yyl1067 := r.ReadMapStart()
|
|
if yyl1067 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1067, d)
|
|
}
|
|
} else if yyct1067 == codecSelferValueTypeArray1234 {
|
|
yyl1067 := r.ReadArrayStart()
|
|
if yyl1067 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1067, 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 yys1068Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1068Slc
|
|
var yyhl1068 bool = l >= 0
|
|
for yyj1068 := 0; ; yyj1068++ {
|
|
if yyhl1068 {
|
|
if yyj1068 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1068Slc = r.DecodeBytes(yys1068Slc, true, true)
|
|
yys1068 := string(yys1068Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1068 {
|
|
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)
|
|
}
|
|
yym1072 := z.DecBinary()
|
|
_ = yym1072
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1068)
|
|
} // end switch yys1068
|
|
} // end for yyj1068
|
|
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 yyj1073 int
|
|
var yyb1073 bool
|
|
var yyhl1073 bool = l >= 0
|
|
yyj1073++
|
|
if yyhl1073 {
|
|
yyb1073 = yyj1073 > l
|
|
} else {
|
|
yyb1073 = r.CheckBreak()
|
|
}
|
|
if yyb1073 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1073++
|
|
if yyhl1073 {
|
|
yyb1073 = yyj1073 > l
|
|
} else {
|
|
yyb1073 = r.CheckBreak()
|
|
}
|
|
if yyb1073 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1073++
|
|
if yyhl1073 {
|
|
yyb1073 = yyj1073 > l
|
|
} else {
|
|
yyb1073 = r.CheckBreak()
|
|
}
|
|
if yyb1073 {
|
|
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)
|
|
}
|
|
yym1077 := z.DecBinary()
|
|
_ = yym1077
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1073++
|
|
if yyhl1073 {
|
|
yyb1073 = yyj1073 > l
|
|
} else {
|
|
yyb1073 = r.CheckBreak()
|
|
}
|
|
if yyb1073 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1073-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 {
|
|
yym1078 := z.EncBinary()
|
|
_ = yym1078
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1079 := !z.EncBinary()
|
|
yy2arr1079 := z.EncBasicHandle().StructToArray
|
|
var yyq1079 [5]bool
|
|
_, _, _ = yysep1079, yyq1079, yy2arr1079
|
|
const yyr1079 bool = false
|
|
yyq1079[0] = x.Name != ""
|
|
yyq1079[1] = x.HostPort != 0
|
|
yyq1079[3] = x.Protocol != ""
|
|
yyq1079[4] = x.HostIP != ""
|
|
var yynn1079 int
|
|
if yyr1079 || yy2arr1079 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1079 = 1
|
|
for _, b := range yyq1079 {
|
|
if b {
|
|
yynn1079++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1079)
|
|
yynn1079 = 0
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[0] {
|
|
yym1081 := z.EncBinary()
|
|
_ = yym1081
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1079[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1082 := z.EncBinary()
|
|
_ = yym1082
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[1] {
|
|
yym1084 := z.EncBinary()
|
|
_ = yym1084
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1079[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1085 := z.EncBinary()
|
|
_ = yym1085
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1087 := z.EncBinary()
|
|
_ = yym1087
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1088 := z.EncBinary()
|
|
_ = yym1088
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1079[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[4] {
|
|
yym1091 := z.EncBinary()
|
|
_ = yym1091
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1079[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1092 := z.EncBinary()
|
|
_ = yym1092
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
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
|
|
yym1093 := z.DecBinary()
|
|
_ = yym1093
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1094 := r.ContainerType()
|
|
if yyct1094 == codecSelferValueTypeMap1234 {
|
|
yyl1094 := r.ReadMapStart()
|
|
if yyl1094 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1094, d)
|
|
}
|
|
} else if yyct1094 == codecSelferValueTypeArray1234 {
|
|
yyl1094 := r.ReadArrayStart()
|
|
if yyl1094 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1094, 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 yys1095Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1095Slc
|
|
var yyhl1095 bool = l >= 0
|
|
for yyj1095 := 0; ; yyj1095++ {
|
|
if yyhl1095 {
|
|
if yyj1095 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1095Slc = r.DecodeBytes(yys1095Slc, true, true)
|
|
yys1095 := string(yys1095Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1095 {
|
|
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, yys1095)
|
|
} // end switch yys1095
|
|
} // end for yyj1095
|
|
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 yyj1101 int
|
|
var yyb1101 bool
|
|
var yyhl1101 bool = l >= 0
|
|
yyj1101++
|
|
if yyhl1101 {
|
|
yyb1101 = yyj1101 > l
|
|
} else {
|
|
yyb1101 = r.CheckBreak()
|
|
}
|
|
if yyb1101 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1101++
|
|
if yyhl1101 {
|
|
yyb1101 = yyj1101 > l
|
|
} else {
|
|
yyb1101 = r.CheckBreak()
|
|
}
|
|
if yyb1101 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1101++
|
|
if yyhl1101 {
|
|
yyb1101 = yyj1101 > l
|
|
} else {
|
|
yyb1101 = r.CheckBreak()
|
|
}
|
|
if yyb1101 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1101++
|
|
if yyhl1101 {
|
|
yyb1101 = yyj1101 > l
|
|
} else {
|
|
yyb1101 = r.CheckBreak()
|
|
}
|
|
if yyb1101 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1101++
|
|
if yyhl1101 {
|
|
yyb1101 = yyj1101 > l
|
|
} else {
|
|
yyb1101 = r.CheckBreak()
|
|
}
|
|
if yyb1101 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1101++
|
|
if yyhl1101 {
|
|
yyb1101 = yyj1101 > l
|
|
} else {
|
|
yyb1101 = r.CheckBreak()
|
|
}
|
|
if yyb1101 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1101-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 {
|
|
yym1107 := z.EncBinary()
|
|
_ = yym1107
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1108 := !z.EncBinary()
|
|
yy2arr1108 := z.EncBasicHandle().StructToArray
|
|
var yyq1108 [4]bool
|
|
_, _, _ = yysep1108, yyq1108, yy2arr1108
|
|
const yyr1108 bool = false
|
|
yyq1108[1] = x.ReadOnly != false
|
|
yyq1108[3] = x.SubPath != ""
|
|
var yynn1108 int
|
|
if yyr1108 || yy2arr1108 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1108 = 2
|
|
for _, b := range yyq1108 {
|
|
if b {
|
|
yynn1108++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1108)
|
|
yynn1108 = 0
|
|
}
|
|
if yyr1108 || yy2arr1108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1110 := z.EncBinary()
|
|
_ = yym1110
|
|
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)
|
|
yym1111 := z.EncBinary()
|
|
_ = yym1111
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1108 || yy2arr1108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1108[1] {
|
|
yym1113 := z.EncBinary()
|
|
_ = yym1113
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1108[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1114 := z.EncBinary()
|
|
_ = yym1114
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr1108 || yy2arr1108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1116 := z.EncBinary()
|
|
_ = yym1116
|
|
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)
|
|
yym1117 := z.EncBinary()
|
|
_ = yym1117
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yyr1108 || yy2arr1108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1108[3] {
|
|
yym1119 := z.EncBinary()
|
|
_ = yym1119
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SubPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1108[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("subPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1120 := z.EncBinary()
|
|
_ = yym1120
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SubPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1108 || yy2arr1108 {
|
|
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
|
|
yym1121 := z.DecBinary()
|
|
_ = yym1121
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1122 := r.ContainerType()
|
|
if yyct1122 == codecSelferValueTypeMap1234 {
|
|
yyl1122 := r.ReadMapStart()
|
|
if yyl1122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1122, d)
|
|
}
|
|
} else if yyct1122 == codecSelferValueTypeArray1234 {
|
|
yyl1122 := r.ReadArrayStart()
|
|
if yyl1122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1122, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1123Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1123Slc
|
|
var yyhl1123 bool = l >= 0
|
|
for yyj1123 := 0; ; yyj1123++ {
|
|
if yyhl1123 {
|
|
if yyj1123 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1123Slc = r.DecodeBytes(yys1123Slc, true, true)
|
|
yys1123 := string(yys1123Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1123 {
|
|
case "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, yys1123)
|
|
} // end switch yys1123
|
|
} // end for yyj1123
|
|
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 yyj1128 int
|
|
var yyb1128 bool
|
|
var yyhl1128 bool = l >= 0
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SubPath = ""
|
|
} else {
|
|
x.SubPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1128-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1133 := z.EncBinary()
|
|
_ = yym1133
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1134 := !z.EncBinary()
|
|
yy2arr1134 := z.EncBasicHandle().StructToArray
|
|
var yyq1134 [3]bool
|
|
_, _, _ = yysep1134, yyq1134, yy2arr1134
|
|
const yyr1134 bool = false
|
|
yyq1134[1] = x.Value != ""
|
|
yyq1134[2] = x.ValueFrom != nil
|
|
var yynn1134 int
|
|
if yyr1134 || yy2arr1134 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1134 = 1
|
|
for _, b := range yyq1134 {
|
|
if b {
|
|
yynn1134++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1134)
|
|
yynn1134 = 0
|
|
}
|
|
if yyr1134 || yy2arr1134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1136 := z.EncBinary()
|
|
_ = yym1136
|
|
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)
|
|
yym1137 := z.EncBinary()
|
|
_ = yym1137
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1134 || yy2arr1134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1134[1] {
|
|
yym1139 := z.EncBinary()
|
|
_ = yym1139
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1134[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1140 := z.EncBinary()
|
|
_ = yym1140
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1134 || yy2arr1134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1134[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1134[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 yyr1134 || yy2arr1134 {
|
|
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
|
|
yym1142 := z.DecBinary()
|
|
_ = yym1142
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1143 := r.ContainerType()
|
|
if yyct1143 == codecSelferValueTypeMap1234 {
|
|
yyl1143 := r.ReadMapStart()
|
|
if yyl1143 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1143, d)
|
|
}
|
|
} else if yyct1143 == codecSelferValueTypeArray1234 {
|
|
yyl1143 := r.ReadArrayStart()
|
|
if yyl1143 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1143, 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 yys1144Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1144Slc
|
|
var yyhl1144 bool = l >= 0
|
|
for yyj1144 := 0; ; yyj1144++ {
|
|
if yyhl1144 {
|
|
if yyj1144 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1144Slc = r.DecodeBytes(yys1144Slc, true, true)
|
|
yys1144 := string(yys1144Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1144 {
|
|
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, yys1144)
|
|
} // end switch yys1144
|
|
} // end for yyj1144
|
|
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 yyj1148 int
|
|
var yyb1148 bool
|
|
var yyhl1148 bool = l >= 0
|
|
yyj1148++
|
|
if yyhl1148 {
|
|
yyb1148 = yyj1148 > l
|
|
} else {
|
|
yyb1148 = r.CheckBreak()
|
|
}
|
|
if yyb1148 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1148++
|
|
if yyhl1148 {
|
|
yyb1148 = yyj1148 > l
|
|
} else {
|
|
yyb1148 = r.CheckBreak()
|
|
}
|
|
if yyb1148 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj1148++
|
|
if yyhl1148 {
|
|
yyb1148 = yyj1148 > l
|
|
} else {
|
|
yyb1148 = r.CheckBreak()
|
|
}
|
|
if yyb1148 {
|
|
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 {
|
|
yyj1148++
|
|
if yyhl1148 {
|
|
yyb1148 = yyj1148 > l
|
|
} else {
|
|
yyb1148 = r.CheckBreak()
|
|
}
|
|
if yyb1148 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1148-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 {
|
|
yym1152 := z.EncBinary()
|
|
_ = yym1152
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1153 := !z.EncBinary()
|
|
yy2arr1153 := z.EncBasicHandle().StructToArray
|
|
var yyq1153 [4]bool
|
|
_, _, _ = yysep1153, yyq1153, yy2arr1153
|
|
const yyr1153 bool = false
|
|
yyq1153[0] = x.FieldRef != nil
|
|
yyq1153[1] = x.ResourceFieldRef != nil
|
|
yyq1153[2] = x.ConfigMapKeyRef != nil
|
|
yyq1153[3] = x.SecretKeyRef != nil
|
|
var yynn1153 int
|
|
if yyr1153 || yy2arr1153 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1153 = 0
|
|
for _, b := range yyq1153 {
|
|
if b {
|
|
yynn1153++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1153)
|
|
yynn1153 = 0
|
|
}
|
|
if yyr1153 || yy2arr1153 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1153[0] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1153[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 yyr1153 || yy2arr1153 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1153[1] {
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1153[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 yyr1153 || yy2arr1153 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1153[2] {
|
|
if x.ConfigMapKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMapKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1153[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 yyr1153 || yy2arr1153 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1153[3] {
|
|
if x.SecretKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1153[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 yyr1153 || yy2arr1153 {
|
|
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
|
|
yym1158 := z.DecBinary()
|
|
_ = yym1158
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1159 := r.ContainerType()
|
|
if yyct1159 == codecSelferValueTypeMap1234 {
|
|
yyl1159 := r.ReadMapStart()
|
|
if yyl1159 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1159, d)
|
|
}
|
|
} else if yyct1159 == codecSelferValueTypeArray1234 {
|
|
yyl1159 := r.ReadArrayStart()
|
|
if yyl1159 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1159, 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 yys1160Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1160Slc
|
|
var yyhl1160 bool = l >= 0
|
|
for yyj1160 := 0; ; yyj1160++ {
|
|
if yyhl1160 {
|
|
if yyj1160 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1160Slc = r.DecodeBytes(yys1160Slc, true, true)
|
|
yys1160 := string(yys1160Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1160 {
|
|
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, yys1160)
|
|
} // end switch yys1160
|
|
} // end for yyj1160
|
|
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 yyj1165 int
|
|
var yyb1165 bool
|
|
var yyhl1165 bool = l >= 0
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
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)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
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)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
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)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
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 {
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1165-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 {
|
|
yym1170 := z.EncBinary()
|
|
_ = yym1170
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1171 := !z.EncBinary()
|
|
yy2arr1171 := z.EncBasicHandle().StructToArray
|
|
var yyq1171 [2]bool
|
|
_, _, _ = yysep1171, yyq1171, yy2arr1171
|
|
const yyr1171 bool = false
|
|
var yynn1171 int
|
|
if yyr1171 || yy2arr1171 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1171 = 2
|
|
for _, b := range yyq1171 {
|
|
if b {
|
|
yynn1171++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1171)
|
|
yynn1171 = 0
|
|
}
|
|
if yyr1171 || yy2arr1171 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1173 := z.EncBinary()
|
|
_ = yym1173
|
|
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)
|
|
yym1174 := z.EncBinary()
|
|
_ = yym1174
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr1171 || yy2arr1171 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1176 := z.EncBinary()
|
|
_ = yym1176
|
|
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)
|
|
yym1177 := z.EncBinary()
|
|
_ = yym1177
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yyr1171 || yy2arr1171 {
|
|
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
|
|
yym1178 := z.DecBinary()
|
|
_ = yym1178
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1179 := r.ContainerType()
|
|
if yyct1179 == codecSelferValueTypeMap1234 {
|
|
yyl1179 := r.ReadMapStart()
|
|
if yyl1179 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1179, d)
|
|
}
|
|
} else if yyct1179 == codecSelferValueTypeArray1234 {
|
|
yyl1179 := r.ReadArrayStart()
|
|
if yyl1179 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1179, 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 yys1180Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1180Slc
|
|
var yyhl1180 bool = l >= 0
|
|
for yyj1180 := 0; ; yyj1180++ {
|
|
if yyhl1180 {
|
|
if yyj1180 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1180Slc = r.DecodeBytes(yys1180Slc, true, true)
|
|
yys1180 := string(yys1180Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1180 {
|
|
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, yys1180)
|
|
} // end switch yys1180
|
|
} // end for yyj1180
|
|
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 yyj1183 int
|
|
var yyb1183 bool
|
|
var yyhl1183 bool = l >= 0
|
|
yyj1183++
|
|
if yyhl1183 {
|
|
yyb1183 = yyj1183 > l
|
|
} else {
|
|
yyb1183 = r.CheckBreak()
|
|
}
|
|
if yyb1183 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1183++
|
|
if yyhl1183 {
|
|
yyb1183 = yyj1183 > l
|
|
} else {
|
|
yyb1183 = r.CheckBreak()
|
|
}
|
|
if yyb1183 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1183++
|
|
if yyhl1183 {
|
|
yyb1183 = yyj1183 > l
|
|
} else {
|
|
yyb1183 = r.CheckBreak()
|
|
}
|
|
if yyb1183 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1183-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 {
|
|
yym1186 := z.EncBinary()
|
|
_ = yym1186
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1187 := !z.EncBinary()
|
|
yy2arr1187 := z.EncBasicHandle().StructToArray
|
|
var yyq1187 [3]bool
|
|
_, _, _ = yysep1187, yyq1187, yy2arr1187
|
|
const yyr1187 bool = false
|
|
yyq1187[0] = x.ContainerName != ""
|
|
yyq1187[2] = true
|
|
var yynn1187 int
|
|
if yyr1187 || yy2arr1187 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1187 = 1
|
|
for _, b := range yyq1187 {
|
|
if b {
|
|
yynn1187++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1187)
|
|
yynn1187 = 0
|
|
}
|
|
if yyr1187 || yy2arr1187 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1187[0] {
|
|
yym1189 := z.EncBinary()
|
|
_ = yym1189
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1187[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1190 := z.EncBinary()
|
|
_ = yym1190
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1187 || yy2arr1187 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1192 := z.EncBinary()
|
|
_ = yym1192
|
|
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)
|
|
yym1193 := z.EncBinary()
|
|
_ = yym1193
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Resource))
|
|
}
|
|
}
|
|
if yyr1187 || yy2arr1187 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1187[2] {
|
|
yy1195 := &x.Divisor
|
|
yym1196 := z.EncBinary()
|
|
_ = yym1196
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1195) {
|
|
} else if !yym1196 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1195)
|
|
} else {
|
|
z.EncFallback(yy1195)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1187[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("divisor"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1197 := &x.Divisor
|
|
yym1198 := z.EncBinary()
|
|
_ = yym1198
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1197) {
|
|
} else if !yym1198 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1197)
|
|
} else {
|
|
z.EncFallback(yy1197)
|
|
}
|
|
}
|
|
}
|
|
if yyr1187 || yy2arr1187 {
|
|
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
|
|
yym1199 := z.DecBinary()
|
|
_ = yym1199
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1200 := r.ContainerType()
|
|
if yyct1200 == codecSelferValueTypeMap1234 {
|
|
yyl1200 := r.ReadMapStart()
|
|
if yyl1200 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1200, d)
|
|
}
|
|
} else if yyct1200 == codecSelferValueTypeArray1234 {
|
|
yyl1200 := r.ReadArrayStart()
|
|
if yyl1200 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1200, 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 yys1201Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1201Slc
|
|
var yyhl1201 bool = l >= 0
|
|
for yyj1201 := 0; ; yyj1201++ {
|
|
if yyhl1201 {
|
|
if yyj1201 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1201Slc = r.DecodeBytes(yys1201Slc, true, true)
|
|
yys1201 := string(yys1201Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1201 {
|
|
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 {
|
|
yyv1204 := &x.Divisor
|
|
yym1205 := z.DecBinary()
|
|
_ = yym1205
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1204) {
|
|
} else if !yym1205 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1204)
|
|
} else {
|
|
z.DecFallback(yyv1204, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1201)
|
|
} // end switch yys1201
|
|
} // end for yyj1201
|
|
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 yyj1206 int
|
|
var yyb1206 bool
|
|
var yyhl1206 bool = l >= 0
|
|
yyj1206++
|
|
if yyhl1206 {
|
|
yyb1206 = yyj1206 > l
|
|
} else {
|
|
yyb1206 = r.CheckBreak()
|
|
}
|
|
if yyb1206 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerName = ""
|
|
} else {
|
|
x.ContainerName = string(r.DecodeString())
|
|
}
|
|
yyj1206++
|
|
if yyhl1206 {
|
|
yyb1206 = yyj1206 > l
|
|
} else {
|
|
yyb1206 = r.CheckBreak()
|
|
}
|
|
if yyb1206 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resource = ""
|
|
} else {
|
|
x.Resource = string(r.DecodeString())
|
|
}
|
|
yyj1206++
|
|
if yyhl1206 {
|
|
yyb1206 = yyj1206 > l
|
|
} else {
|
|
yyb1206 = r.CheckBreak()
|
|
}
|
|
if yyb1206 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Divisor = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv1209 := &x.Divisor
|
|
yym1210 := z.DecBinary()
|
|
_ = yym1210
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1209) {
|
|
} else if !yym1210 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1209)
|
|
} else {
|
|
z.DecFallback(yyv1209, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1206++
|
|
if yyhl1206 {
|
|
yyb1206 = yyj1206 > l
|
|
} else {
|
|
yyb1206 = r.CheckBreak()
|
|
}
|
|
if yyb1206 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1206-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 {
|
|
yym1211 := z.EncBinary()
|
|
_ = yym1211
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1212 := !z.EncBinary()
|
|
yy2arr1212 := z.EncBasicHandle().StructToArray
|
|
var yyq1212 [2]bool
|
|
_, _, _ = yysep1212, yyq1212, yy2arr1212
|
|
const yyr1212 bool = false
|
|
var yynn1212 int
|
|
if yyr1212 || yy2arr1212 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1212 = 2
|
|
for _, b := range yyq1212 {
|
|
if b {
|
|
yynn1212++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1212)
|
|
yynn1212 = 0
|
|
}
|
|
if yyr1212 || yy2arr1212 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1214 := z.EncBinary()
|
|
_ = yym1214
|
|
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)
|
|
yym1215 := z.EncBinary()
|
|
_ = yym1215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1212 || yy2arr1212 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1217 := z.EncBinary()
|
|
_ = yym1217
|
|
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)
|
|
yym1218 := z.EncBinary()
|
|
_ = yym1218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1212 || yy2arr1212 {
|
|
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
|
|
yym1219 := z.DecBinary()
|
|
_ = yym1219
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1220 := r.ContainerType()
|
|
if yyct1220 == codecSelferValueTypeMap1234 {
|
|
yyl1220 := r.ReadMapStart()
|
|
if yyl1220 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1220, d)
|
|
}
|
|
} else if yyct1220 == codecSelferValueTypeArray1234 {
|
|
yyl1220 := r.ReadArrayStart()
|
|
if yyl1220 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1220, 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 yys1221Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1221Slc
|
|
var yyhl1221 bool = l >= 0
|
|
for yyj1221 := 0; ; yyj1221++ {
|
|
if yyhl1221 {
|
|
if yyj1221 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1221Slc = r.DecodeBytes(yys1221Slc, true, true)
|
|
yys1221 := string(yys1221Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1221 {
|
|
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, yys1221)
|
|
} // end switch yys1221
|
|
} // end for yyj1221
|
|
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 yyj1224 int
|
|
var yyb1224 bool
|
|
var yyhl1224 bool = l >= 0
|
|
yyj1224++
|
|
if yyhl1224 {
|
|
yyb1224 = yyj1224 > l
|
|
} else {
|
|
yyb1224 = r.CheckBreak()
|
|
}
|
|
if yyb1224 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1224++
|
|
if yyhl1224 {
|
|
yyb1224 = yyj1224 > l
|
|
} else {
|
|
yyb1224 = r.CheckBreak()
|
|
}
|
|
if yyb1224 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1224++
|
|
if yyhl1224 {
|
|
yyb1224 = yyj1224 > l
|
|
} else {
|
|
yyb1224 = r.CheckBreak()
|
|
}
|
|
if yyb1224 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1224-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 {
|
|
yym1227 := z.EncBinary()
|
|
_ = yym1227
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1228 := !z.EncBinary()
|
|
yy2arr1228 := z.EncBasicHandle().StructToArray
|
|
var yyq1228 [2]bool
|
|
_, _, _ = yysep1228, yyq1228, yy2arr1228
|
|
const yyr1228 bool = false
|
|
var yynn1228 int
|
|
if yyr1228 || yy2arr1228 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1228 = 2
|
|
for _, b := range yyq1228 {
|
|
if b {
|
|
yynn1228++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1228)
|
|
yynn1228 = 0
|
|
}
|
|
if yyr1228 || yy2arr1228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1230 := z.EncBinary()
|
|
_ = yym1230
|
|
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)
|
|
yym1231 := z.EncBinary()
|
|
_ = yym1231
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1228 || yy2arr1228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1233 := z.EncBinary()
|
|
_ = yym1233
|
|
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)
|
|
yym1234 := z.EncBinary()
|
|
_ = yym1234
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1228 || yy2arr1228 {
|
|
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
|
|
yym1235 := z.DecBinary()
|
|
_ = yym1235
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1236 := r.ContainerType()
|
|
if yyct1236 == codecSelferValueTypeMap1234 {
|
|
yyl1236 := r.ReadMapStart()
|
|
if yyl1236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1236, d)
|
|
}
|
|
} else if yyct1236 == codecSelferValueTypeArray1234 {
|
|
yyl1236 := r.ReadArrayStart()
|
|
if yyl1236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1236, 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 yys1237Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1237Slc
|
|
var yyhl1237 bool = l >= 0
|
|
for yyj1237 := 0; ; yyj1237++ {
|
|
if yyhl1237 {
|
|
if yyj1237 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1237Slc = r.DecodeBytes(yys1237Slc, true, true)
|
|
yys1237 := string(yys1237Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1237 {
|
|
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, yys1237)
|
|
} // end switch yys1237
|
|
} // end for yyj1237
|
|
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 yyj1240 int
|
|
var yyb1240 bool
|
|
var yyhl1240 bool = l >= 0
|
|
yyj1240++
|
|
if yyhl1240 {
|
|
yyb1240 = yyj1240 > l
|
|
} else {
|
|
yyb1240 = r.CheckBreak()
|
|
}
|
|
if yyb1240 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1240++
|
|
if yyhl1240 {
|
|
yyb1240 = yyj1240 > l
|
|
} else {
|
|
yyb1240 = r.CheckBreak()
|
|
}
|
|
if yyb1240 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1240++
|
|
if yyhl1240 {
|
|
yyb1240 = yyj1240 > l
|
|
} else {
|
|
yyb1240 = r.CheckBreak()
|
|
}
|
|
if yyb1240 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1240-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 {
|
|
yym1243 := z.EncBinary()
|
|
_ = yym1243
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1244 := !z.EncBinary()
|
|
yy2arr1244 := z.EncBasicHandle().StructToArray
|
|
var yyq1244 [2]bool
|
|
_, _, _ = yysep1244, yyq1244, yy2arr1244
|
|
const yyr1244 bool = false
|
|
var yynn1244 int
|
|
if yyr1244 || yy2arr1244 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1244 = 2
|
|
for _, b := range yyq1244 {
|
|
if b {
|
|
yynn1244++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1244)
|
|
yynn1244 = 0
|
|
}
|
|
if yyr1244 || yy2arr1244 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1246 := z.EncBinary()
|
|
_ = yym1246
|
|
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)
|
|
yym1247 := z.EncBinary()
|
|
_ = yym1247
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1244 || yy2arr1244 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1249 := z.EncBinary()
|
|
_ = yym1249
|
|
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)
|
|
yym1250 := z.EncBinary()
|
|
_ = yym1250
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
if yyr1244 || yy2arr1244 {
|
|
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
|
|
yym1251 := z.DecBinary()
|
|
_ = yym1251
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1252 := r.ContainerType()
|
|
if yyct1252 == codecSelferValueTypeMap1234 {
|
|
yyl1252 := r.ReadMapStart()
|
|
if yyl1252 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1252, d)
|
|
}
|
|
} else if yyct1252 == codecSelferValueTypeArray1234 {
|
|
yyl1252 := r.ReadArrayStart()
|
|
if yyl1252 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1252, 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 yys1253Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1253Slc
|
|
var yyhl1253 bool = l >= 0
|
|
for yyj1253 := 0; ; yyj1253++ {
|
|
if yyhl1253 {
|
|
if yyj1253 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1253Slc = r.DecodeBytes(yys1253Slc, true, true)
|
|
yys1253 := string(yys1253Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1253 {
|
|
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, yys1253)
|
|
} // end switch yys1253
|
|
} // end for yyj1253
|
|
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 yyj1256 int
|
|
var yyb1256 bool
|
|
var yyhl1256 bool = l >= 0
|
|
yyj1256++
|
|
if yyhl1256 {
|
|
yyb1256 = yyj1256 > l
|
|
} else {
|
|
yyb1256 = r.CheckBreak()
|
|
}
|
|
if yyb1256 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1256++
|
|
if yyhl1256 {
|
|
yyb1256 = yyj1256 > l
|
|
} else {
|
|
yyb1256 = r.CheckBreak()
|
|
}
|
|
if yyb1256 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1256++
|
|
if yyhl1256 {
|
|
yyb1256 = yyj1256 > l
|
|
} else {
|
|
yyb1256 = r.CheckBreak()
|
|
}
|
|
if yyb1256 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1256-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 {
|
|
yym1259 := z.EncBinary()
|
|
_ = yym1259
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1260 := !z.EncBinary()
|
|
yy2arr1260 := z.EncBasicHandle().StructToArray
|
|
var yyq1260 [5]bool
|
|
_, _, _ = yysep1260, yyq1260, yy2arr1260
|
|
const yyr1260 bool = false
|
|
yyq1260[0] = x.Path != ""
|
|
yyq1260[1] = true
|
|
yyq1260[2] = x.Host != ""
|
|
yyq1260[3] = x.Scheme != ""
|
|
yyq1260[4] = len(x.HTTPHeaders) != 0
|
|
var yynn1260 int
|
|
if yyr1260 || yy2arr1260 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1260 = 0
|
|
for _, b := range yyq1260 {
|
|
if b {
|
|
yynn1260++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1260)
|
|
yynn1260 = 0
|
|
}
|
|
if yyr1260 || yy2arr1260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1260[0] {
|
|
yym1262 := z.EncBinary()
|
|
_ = yym1262
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1260[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1263 := z.EncBinary()
|
|
_ = yym1263
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr1260 || yy2arr1260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1260[1] {
|
|
yy1265 := &x.Port
|
|
yym1266 := z.EncBinary()
|
|
_ = yym1266
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1265) {
|
|
} else if !yym1266 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1265)
|
|
} else {
|
|
z.EncFallback(yy1265)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1260[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1267 := &x.Port
|
|
yym1268 := z.EncBinary()
|
|
_ = yym1268
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1267) {
|
|
} else if !yym1268 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1267)
|
|
} else {
|
|
z.EncFallback(yy1267)
|
|
}
|
|
}
|
|
}
|
|
if yyr1260 || yy2arr1260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1260[2] {
|
|
yym1270 := z.EncBinary()
|
|
_ = yym1270
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1260[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1271 := z.EncBinary()
|
|
_ = yym1271
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr1260 || yy2arr1260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1260[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1260[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1260 || yy2arr1260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1260[4] {
|
|
if x.HTTPHeaders == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1274 := z.EncBinary()
|
|
_ = yym1274
|
|
if false {
|
|
} else {
|
|
h.encSliceHTTPHeader(([]HTTPHeader)(x.HTTPHeaders), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1260[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpHeaders"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HTTPHeaders == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1275 := z.EncBinary()
|
|
_ = yym1275
|
|
if false {
|
|
} else {
|
|
h.encSliceHTTPHeader(([]HTTPHeader)(x.HTTPHeaders), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1260 || yy2arr1260 {
|
|
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
|
|
yym1276 := z.DecBinary()
|
|
_ = yym1276
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1277 := r.ContainerType()
|
|
if yyct1277 == codecSelferValueTypeMap1234 {
|
|
yyl1277 := r.ReadMapStart()
|
|
if yyl1277 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1277, d)
|
|
}
|
|
} else if yyct1277 == codecSelferValueTypeArray1234 {
|
|
yyl1277 := r.ReadArrayStart()
|
|
if yyl1277 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1277, 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 yys1278Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1278Slc
|
|
var yyhl1278 bool = l >= 0
|
|
for yyj1278 := 0; ; yyj1278++ {
|
|
if yyhl1278 {
|
|
if yyj1278 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1278Slc = r.DecodeBytes(yys1278Slc, true, true)
|
|
yys1278 := string(yys1278Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1278 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1280 := &x.Port
|
|
yym1281 := z.DecBinary()
|
|
_ = yym1281
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1280) {
|
|
} else if !yym1281 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1280)
|
|
} else {
|
|
z.DecFallback(yyv1280, 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 {
|
|
yyv1284 := &x.HTTPHeaders
|
|
yym1285 := z.DecBinary()
|
|
_ = yym1285
|
|
if false {
|
|
} else {
|
|
h.decSliceHTTPHeader((*[]HTTPHeader)(yyv1284), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1278)
|
|
} // end switch yys1278
|
|
} // end for yyj1278
|
|
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 yyj1286 int
|
|
var yyb1286 bool
|
|
var yyhl1286 bool = l >= 0
|
|
yyj1286++
|
|
if yyhl1286 {
|
|
yyb1286 = yyj1286 > l
|
|
} else {
|
|
yyb1286 = r.CheckBreak()
|
|
}
|
|
if yyb1286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1286++
|
|
if yyhl1286 {
|
|
yyb1286 = yyj1286 > l
|
|
} else {
|
|
yyb1286 = r.CheckBreak()
|
|
}
|
|
if yyb1286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1288 := &x.Port
|
|
yym1289 := z.DecBinary()
|
|
_ = yym1289
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1288) {
|
|
} else if !yym1289 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1288)
|
|
} else {
|
|
z.DecFallback(yyv1288, false)
|
|
}
|
|
}
|
|
yyj1286++
|
|
if yyhl1286 {
|
|
yyb1286 = yyj1286 > l
|
|
} else {
|
|
yyb1286 = r.CheckBreak()
|
|
}
|
|
if yyb1286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj1286++
|
|
if yyhl1286 {
|
|
yyb1286 = yyj1286 > l
|
|
} else {
|
|
yyb1286 = r.CheckBreak()
|
|
}
|
|
if yyb1286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
yyj1286++
|
|
if yyhl1286 {
|
|
yyb1286 = yyj1286 > l
|
|
} else {
|
|
yyb1286 = r.CheckBreak()
|
|
}
|
|
if yyb1286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HTTPHeaders = nil
|
|
} else {
|
|
yyv1292 := &x.HTTPHeaders
|
|
yym1293 := z.DecBinary()
|
|
_ = yym1293
|
|
if false {
|
|
} else {
|
|
h.decSliceHTTPHeader((*[]HTTPHeader)(yyv1292), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1286++
|
|
if yyhl1286 {
|
|
yyb1286 = yyj1286 > l
|
|
} else {
|
|
yyb1286 = r.CheckBreak()
|
|
}
|
|
if yyb1286 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1286-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1294 := z.EncBinary()
|
|
_ = yym1294
|
|
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
|
|
yym1295 := z.DecBinary()
|
|
_ = yym1295
|
|
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 {
|
|
yym1296 := z.EncBinary()
|
|
_ = yym1296
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1297 := !z.EncBinary()
|
|
yy2arr1297 := z.EncBasicHandle().StructToArray
|
|
var yyq1297 [1]bool
|
|
_, _, _ = yysep1297, yyq1297, yy2arr1297
|
|
const yyr1297 bool = false
|
|
yyq1297[0] = true
|
|
var yynn1297 int
|
|
if yyr1297 || yy2arr1297 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1297 = 0
|
|
for _, b := range yyq1297 {
|
|
if b {
|
|
yynn1297++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1297)
|
|
yynn1297 = 0
|
|
}
|
|
if yyr1297 || yy2arr1297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1297[0] {
|
|
yy1299 := &x.Port
|
|
yym1300 := z.EncBinary()
|
|
_ = yym1300
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1299) {
|
|
} else if !yym1300 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1299)
|
|
} else {
|
|
z.EncFallback(yy1299)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1297[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1301 := &x.Port
|
|
yym1302 := z.EncBinary()
|
|
_ = yym1302
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1301) {
|
|
} else if !yym1302 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1301)
|
|
} else {
|
|
z.EncFallback(yy1301)
|
|
}
|
|
}
|
|
}
|
|
if yyr1297 || yy2arr1297 {
|
|
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
|
|
yym1303 := z.DecBinary()
|
|
_ = yym1303
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1304 := r.ContainerType()
|
|
if yyct1304 == codecSelferValueTypeMap1234 {
|
|
yyl1304 := r.ReadMapStart()
|
|
if yyl1304 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1304, d)
|
|
}
|
|
} else if yyct1304 == codecSelferValueTypeArray1234 {
|
|
yyl1304 := r.ReadArrayStart()
|
|
if yyl1304 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1304, 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 yys1305Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1305Slc
|
|
var yyhl1305 bool = l >= 0
|
|
for yyj1305 := 0; ; yyj1305++ {
|
|
if yyhl1305 {
|
|
if yyj1305 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1305Slc = r.DecodeBytes(yys1305Slc, true, true)
|
|
yys1305 := string(yys1305Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1305 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1306 := &x.Port
|
|
yym1307 := z.DecBinary()
|
|
_ = yym1307
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1306) {
|
|
} else if !yym1307 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1306)
|
|
} else {
|
|
z.DecFallback(yyv1306, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1305)
|
|
} // end switch yys1305
|
|
} // end for yyj1305
|
|
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 yyj1308 int
|
|
var yyb1308 bool
|
|
var yyhl1308 bool = l >= 0
|
|
yyj1308++
|
|
if yyhl1308 {
|
|
yyb1308 = yyj1308 > l
|
|
} else {
|
|
yyb1308 = r.CheckBreak()
|
|
}
|
|
if yyb1308 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1309 := &x.Port
|
|
yym1310 := z.DecBinary()
|
|
_ = yym1310
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1309) {
|
|
} else if !yym1310 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1309)
|
|
} else {
|
|
z.DecFallback(yyv1309, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1308++
|
|
if yyhl1308 {
|
|
yyb1308 = yyj1308 > l
|
|
} else {
|
|
yyb1308 = r.CheckBreak()
|
|
}
|
|
if yyb1308 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1308-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 {
|
|
yym1311 := z.EncBinary()
|
|
_ = yym1311
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1312 := !z.EncBinary()
|
|
yy2arr1312 := z.EncBasicHandle().StructToArray
|
|
var yyq1312 [1]bool
|
|
_, _, _ = yysep1312, yyq1312, yy2arr1312
|
|
const yyr1312 bool = false
|
|
yyq1312[0] = len(x.Command) != 0
|
|
var yynn1312 int
|
|
if yyr1312 || yy2arr1312 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1312 = 0
|
|
for _, b := range yyq1312 {
|
|
if b {
|
|
yynn1312++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1312)
|
|
yynn1312 = 0
|
|
}
|
|
if yyr1312 || yy2arr1312 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1312[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1314 := z.EncBinary()
|
|
_ = yym1314
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1312[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1315 := z.EncBinary()
|
|
_ = yym1315
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1312 || yy2arr1312 {
|
|
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
|
|
yym1316 := z.DecBinary()
|
|
_ = yym1316
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1317 := r.ContainerType()
|
|
if yyct1317 == codecSelferValueTypeMap1234 {
|
|
yyl1317 := r.ReadMapStart()
|
|
if yyl1317 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1317, d)
|
|
}
|
|
} else if yyct1317 == codecSelferValueTypeArray1234 {
|
|
yyl1317 := r.ReadArrayStart()
|
|
if yyl1317 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1317, 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 yys1318Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1318Slc
|
|
var yyhl1318 bool = l >= 0
|
|
for yyj1318 := 0; ; yyj1318++ {
|
|
if yyhl1318 {
|
|
if yyj1318 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1318Slc = r.DecodeBytes(yys1318Slc, true, true)
|
|
yys1318 := string(yys1318Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1318 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1319 := &x.Command
|
|
yym1320 := z.DecBinary()
|
|
_ = yym1320
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1319, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1318)
|
|
} // end switch yys1318
|
|
} // end for yyj1318
|
|
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 yyj1321 int
|
|
var yyb1321 bool
|
|
var yyhl1321 bool = l >= 0
|
|
yyj1321++
|
|
if yyhl1321 {
|
|
yyb1321 = yyj1321 > l
|
|
} else {
|
|
yyb1321 = r.CheckBreak()
|
|
}
|
|
if yyb1321 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1322 := &x.Command
|
|
yym1323 := z.DecBinary()
|
|
_ = yym1323
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1322, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1321++
|
|
if yyhl1321 {
|
|
yyb1321 = yyj1321 > l
|
|
} else {
|
|
yyb1321 = r.CheckBreak()
|
|
}
|
|
if yyb1321 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1321-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 {
|
|
yym1324 := z.EncBinary()
|
|
_ = yym1324
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1325 := !z.EncBinary()
|
|
yy2arr1325 := z.EncBasicHandle().StructToArray
|
|
var yyq1325 [8]bool
|
|
_, _, _ = yysep1325, yyq1325, yy2arr1325
|
|
const yyr1325 bool = false
|
|
yyq1325[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq1325[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq1325[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq1325[3] = x.InitialDelaySeconds != 0
|
|
yyq1325[4] = x.TimeoutSeconds != 0
|
|
yyq1325[5] = x.PeriodSeconds != 0
|
|
yyq1325[6] = x.SuccessThreshold != 0
|
|
yyq1325[7] = x.FailureThreshold != 0
|
|
var yynn1325 int
|
|
if yyr1325 || yy2arr1325 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1325 = 0
|
|
for _, b := range yyq1325 {
|
|
if b {
|
|
yynn1325++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1325)
|
|
yynn1325 = 0
|
|
}
|
|
var yyn1326 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn1326 = true
|
|
goto LABEL1326
|
|
}
|
|
LABEL1326:
|
|
if yyr1325 || yy2arr1325 {
|
|
if yyn1326 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1325[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1326 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1327 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1327 = true
|
|
goto LABEL1327
|
|
}
|
|
LABEL1327:
|
|
if yyr1325 || yy2arr1325 {
|
|
if yyn1327 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1325[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1327 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1328 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1328 = true
|
|
goto LABEL1328
|
|
}
|
|
LABEL1328:
|
|
if yyr1325 || yy2arr1325 {
|
|
if yyn1328 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1325[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1328 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1325 || yy2arr1325 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[3] {
|
|
yym1330 := z.EncBinary()
|
|
_ = yym1330
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1325[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1331 := z.EncBinary()
|
|
_ = yym1331
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1325 || yy2arr1325 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[4] {
|
|
yym1333 := z.EncBinary()
|
|
_ = yym1333
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1325[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1334 := z.EncBinary()
|
|
_ = yym1334
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1325 || yy2arr1325 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[5] {
|
|
yym1336 := z.EncBinary()
|
|
_ = yym1336
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1325[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("periodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1337 := z.EncBinary()
|
|
_ = yym1337
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1325 || yy2arr1325 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[6] {
|
|
yym1339 := z.EncBinary()
|
|
_ = yym1339
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1325[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("successThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1340 := z.EncBinary()
|
|
_ = yym1340
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1325 || yy2arr1325 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1325[7] {
|
|
yym1342 := z.EncBinary()
|
|
_ = yym1342
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1325[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("failureThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1343 := z.EncBinary()
|
|
_ = yym1343
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1325 || yy2arr1325 {
|
|
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
|
|
yym1344 := z.DecBinary()
|
|
_ = yym1344
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1345 := r.ContainerType()
|
|
if yyct1345 == codecSelferValueTypeMap1234 {
|
|
yyl1345 := r.ReadMapStart()
|
|
if yyl1345 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1345, d)
|
|
}
|
|
} else if yyct1345 == codecSelferValueTypeArray1234 {
|
|
yyl1345 := r.ReadArrayStart()
|
|
if yyl1345 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1345, 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 yys1346Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1346Slc
|
|
var yyhl1346 bool = l >= 0
|
|
for yyj1346 := 0; ; yyj1346++ {
|
|
if yyhl1346 {
|
|
if yyj1346 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1346Slc = r.DecodeBytes(yys1346Slc, true, true)
|
|
yys1346 := string(yys1346Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1346 {
|
|
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, yys1346)
|
|
} // end switch yys1346
|
|
} // end for yyj1346
|
|
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 yyj1355 int
|
|
var yyb1355 bool
|
|
var yyhl1355 bool = l >= 0
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
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)
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
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)
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
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)
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj1355++
|
|
if yyhl1355 {
|
|
yyb1355 = yyj1355 > l
|
|
} else {
|
|
yyb1355 = r.CheckBreak()
|
|
}
|
|
if yyb1355 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1355-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1364 := z.EncBinary()
|
|
_ = yym1364
|
|
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
|
|
yym1365 := z.DecBinary()
|
|
_ = yym1365
|
|
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
|
|
yym1366 := z.EncBinary()
|
|
_ = yym1366
|
|
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
|
|
yym1367 := z.DecBinary()
|
|
_ = yym1367
|
|
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 {
|
|
yym1368 := z.EncBinary()
|
|
_ = yym1368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1369 := !z.EncBinary()
|
|
yy2arr1369 := z.EncBasicHandle().StructToArray
|
|
var yyq1369 [2]bool
|
|
_, _, _ = yysep1369, yyq1369, yy2arr1369
|
|
const yyr1369 bool = false
|
|
yyq1369[0] = len(x.Add) != 0
|
|
yyq1369[1] = len(x.Drop) != 0
|
|
var yynn1369 int
|
|
if yyr1369 || yy2arr1369 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1369 = 0
|
|
for _, b := range yyq1369 {
|
|
if b {
|
|
yynn1369++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1369)
|
|
yynn1369 = 0
|
|
}
|
|
if yyr1369 || yy2arr1369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1369[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1371 := z.EncBinary()
|
|
_ = yym1371
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1369[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1372 := z.EncBinary()
|
|
_ = yym1372
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1369 || yy2arr1369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1369[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1374 := z.EncBinary()
|
|
_ = yym1374
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1369[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1375 := z.EncBinary()
|
|
_ = yym1375
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1369 || yy2arr1369 {
|
|
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
|
|
yym1376 := z.DecBinary()
|
|
_ = yym1376
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1377 := r.ContainerType()
|
|
if yyct1377 == codecSelferValueTypeMap1234 {
|
|
yyl1377 := r.ReadMapStart()
|
|
if yyl1377 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1377, d)
|
|
}
|
|
} else if yyct1377 == codecSelferValueTypeArray1234 {
|
|
yyl1377 := r.ReadArrayStart()
|
|
if yyl1377 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1377, 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 yys1378Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1378Slc
|
|
var yyhl1378 bool = l >= 0
|
|
for yyj1378 := 0; ; yyj1378++ {
|
|
if yyhl1378 {
|
|
if yyj1378 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1378Slc = r.DecodeBytes(yys1378Slc, true, true)
|
|
yys1378 := string(yys1378Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1378 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1379 := &x.Add
|
|
yym1380 := z.DecBinary()
|
|
_ = yym1380
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1379), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1381 := &x.Drop
|
|
yym1382 := z.DecBinary()
|
|
_ = yym1382
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1381), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1378)
|
|
} // end switch yys1378
|
|
} // end for yyj1378
|
|
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 yyj1383 int
|
|
var yyb1383 bool
|
|
var yyhl1383 bool = l >= 0
|
|
yyj1383++
|
|
if yyhl1383 {
|
|
yyb1383 = yyj1383 > l
|
|
} else {
|
|
yyb1383 = r.CheckBreak()
|
|
}
|
|
if yyb1383 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1384 := &x.Add
|
|
yym1385 := z.DecBinary()
|
|
_ = yym1385
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1384), d)
|
|
}
|
|
}
|
|
yyj1383++
|
|
if yyhl1383 {
|
|
yyb1383 = yyj1383 > l
|
|
} else {
|
|
yyb1383 = r.CheckBreak()
|
|
}
|
|
if yyb1383 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1386 := &x.Drop
|
|
yym1387 := z.DecBinary()
|
|
_ = yym1387
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1386), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1383++
|
|
if yyhl1383 {
|
|
yyb1383 = yyj1383 > l
|
|
} else {
|
|
yyb1383 = r.CheckBreak()
|
|
}
|
|
if yyb1383 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1383-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 {
|
|
yym1388 := z.EncBinary()
|
|
_ = yym1388
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1389 := !z.EncBinary()
|
|
yy2arr1389 := z.EncBasicHandle().StructToArray
|
|
var yyq1389 [2]bool
|
|
_, _, _ = yysep1389, yyq1389, yy2arr1389
|
|
const yyr1389 bool = false
|
|
yyq1389[0] = len(x.Limits) != 0
|
|
yyq1389[1] = len(x.Requests) != 0
|
|
var yynn1389 int
|
|
if yyr1389 || yy2arr1389 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1389 = 0
|
|
for _, b := range yyq1389 {
|
|
if b {
|
|
yynn1389++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1389)
|
|
yynn1389 = 0
|
|
}
|
|
if yyr1389 || yy2arr1389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1389[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1389[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 yyr1389 || yy2arr1389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1389[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1389[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 yyr1389 || yy2arr1389 {
|
|
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
|
|
yym1392 := z.DecBinary()
|
|
_ = yym1392
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1393 := r.ContainerType()
|
|
if yyct1393 == codecSelferValueTypeMap1234 {
|
|
yyl1393 := r.ReadMapStart()
|
|
if yyl1393 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1393, d)
|
|
}
|
|
} else if yyct1393 == codecSelferValueTypeArray1234 {
|
|
yyl1393 := r.ReadArrayStart()
|
|
if yyl1393 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1393, 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 yys1394Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1394Slc
|
|
var yyhl1394 bool = l >= 0
|
|
for yyj1394 := 0; ; yyj1394++ {
|
|
if yyhl1394 {
|
|
if yyj1394 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1394Slc = r.DecodeBytes(yys1394Slc, true, true)
|
|
yys1394 := string(yys1394Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1394 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1395 := &x.Limits
|
|
yyv1395.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1396 := &x.Requests
|
|
yyv1396.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1394)
|
|
} // end switch yys1394
|
|
} // end for yyj1394
|
|
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 yyj1397 int
|
|
var yyb1397 bool
|
|
var yyhl1397 bool = l >= 0
|
|
yyj1397++
|
|
if yyhl1397 {
|
|
yyb1397 = yyj1397 > l
|
|
} else {
|
|
yyb1397 = r.CheckBreak()
|
|
}
|
|
if yyb1397 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1398 := &x.Limits
|
|
yyv1398.CodecDecodeSelf(d)
|
|
}
|
|
yyj1397++
|
|
if yyhl1397 {
|
|
yyb1397 = yyj1397 > l
|
|
} else {
|
|
yyb1397 = r.CheckBreak()
|
|
}
|
|
if yyb1397 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1399 := &x.Requests
|
|
yyv1399.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1397++
|
|
if yyhl1397 {
|
|
yyb1397 = yyj1397 > l
|
|
} else {
|
|
yyb1397 = r.CheckBreak()
|
|
}
|
|
if yyb1397 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1397-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 {
|
|
yym1400 := z.EncBinary()
|
|
_ = yym1400
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1401 := !z.EncBinary()
|
|
yy2arr1401 := z.EncBasicHandle().StructToArray
|
|
var yyq1401 [18]bool
|
|
_, _, _ = yysep1401, yyq1401, yy2arr1401
|
|
const yyr1401 bool = false
|
|
yyq1401[2] = len(x.Command) != 0
|
|
yyq1401[3] = len(x.Args) != 0
|
|
yyq1401[4] = x.WorkingDir != ""
|
|
yyq1401[5] = len(x.Ports) != 0
|
|
yyq1401[6] = len(x.Env) != 0
|
|
yyq1401[7] = true
|
|
yyq1401[8] = len(x.VolumeMounts) != 0
|
|
yyq1401[9] = x.LivenessProbe != nil
|
|
yyq1401[10] = x.ReadinessProbe != nil
|
|
yyq1401[11] = x.Lifecycle != nil
|
|
yyq1401[12] = x.TerminationMessagePath != ""
|
|
yyq1401[14] = x.SecurityContext != nil
|
|
yyq1401[15] = x.Stdin != false
|
|
yyq1401[16] = x.StdinOnce != false
|
|
yyq1401[17] = x.TTY != false
|
|
var yynn1401 int
|
|
if yyr1401 || yy2arr1401 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn1401 = 3
|
|
for _, b := range yyq1401 {
|
|
if b {
|
|
yynn1401++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1401)
|
|
yynn1401 = 0
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1403 := z.EncBinary()
|
|
_ = yym1403
|
|
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)
|
|
yym1404 := z.EncBinary()
|
|
_ = yym1404
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1406 := z.EncBinary()
|
|
_ = yym1406
|
|
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)
|
|
yym1407 := z.EncBinary()
|
|
_ = yym1407
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1409 := z.EncBinary()
|
|
_ = yym1409
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1410 := z.EncBinary()
|
|
_ = yym1410
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1412 := z.EncBinary()
|
|
_ = yym1412
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1413 := z.EncBinary()
|
|
_ = yym1413
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[4] {
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1401[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1416 := z.EncBinary()
|
|
_ = yym1416
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1418 := z.EncBinary()
|
|
_ = yym1418
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1419 := z.EncBinary()
|
|
_ = yym1419
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1421 := z.EncBinary()
|
|
_ = yym1421
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1422 := z.EncBinary()
|
|
_ = yym1422
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[7] {
|
|
yy1424 := &x.Resources
|
|
yy1424.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1425 := &x.Resources
|
|
yy1425.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1427 := z.EncBinary()
|
|
_ = yym1427
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1428 := z.EncBinary()
|
|
_ = yym1428
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[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 yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[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 yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[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 yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[12] {
|
|
yym1433 := z.EncBinary()
|
|
_ = yym1433
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1401[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1434 := z.EncBinary()
|
|
_ = yym1434
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
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 yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1401[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 yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[15] {
|
|
yym1438 := z.EncBinary()
|
|
_ = yym1438
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1401[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1439 := z.EncBinary()
|
|
_ = yym1439
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[16] {
|
|
yym1441 := z.EncBinary()
|
|
_ = yym1441
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1401[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1442 := z.EncBinary()
|
|
_ = yym1442
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1401[17] {
|
|
yym1444 := z.EncBinary()
|
|
_ = yym1444
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1401[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1445 := z.EncBinary()
|
|
_ = yym1445
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr1401 || yy2arr1401 {
|
|
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
|
|
yym1446 := z.DecBinary()
|
|
_ = yym1446
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1447 := r.ContainerType()
|
|
if yyct1447 == codecSelferValueTypeMap1234 {
|
|
yyl1447 := r.ReadMapStart()
|
|
if yyl1447 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1447, d)
|
|
}
|
|
} else if yyct1447 == codecSelferValueTypeArray1234 {
|
|
yyl1447 := r.ReadArrayStart()
|
|
if yyl1447 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1447, 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 yys1448Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1448Slc
|
|
var yyhl1448 bool = l >= 0
|
|
for yyj1448 := 0; ; yyj1448++ {
|
|
if yyhl1448 {
|
|
if yyj1448 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1448Slc = r.DecodeBytes(yys1448Slc, true, true)
|
|
yys1448 := string(yys1448Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1448 {
|
|
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 {
|
|
yyv1451 := &x.Command
|
|
yym1452 := z.DecBinary()
|
|
_ = yym1452
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1451, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1453 := &x.Args
|
|
yym1454 := z.DecBinary()
|
|
_ = yym1454
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1453, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1456 := &x.Ports
|
|
yym1457 := z.DecBinary()
|
|
_ = yym1457
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1456), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1458 := &x.Env
|
|
yym1459 := z.DecBinary()
|
|
_ = yym1459
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1458), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1460 := &x.Resources
|
|
yyv1460.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1461 := &x.VolumeMounts
|
|
yym1462 := z.DecBinary()
|
|
_ = yym1462
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1461), 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, yys1448)
|
|
} // end switch yys1448
|
|
} // end for yyj1448
|
|
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 yyj1472 int
|
|
var yyb1472 bool
|
|
var yyhl1472 bool = l >= 0
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1475 := &x.Command
|
|
yym1476 := z.DecBinary()
|
|
_ = yym1476
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1475, false, d)
|
|
}
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1477 := &x.Args
|
|
yym1478 := z.DecBinary()
|
|
_ = yym1478
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1477, false, d)
|
|
}
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1480 := &x.Ports
|
|
yym1481 := z.DecBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1480), d)
|
|
}
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1482 := &x.Env
|
|
yym1483 := z.DecBinary()
|
|
_ = yym1483
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1482), d)
|
|
}
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1484 := &x.Resources
|
|
yyv1484.CodecDecodeSelf(d)
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1485 := &x.VolumeMounts
|
|
yym1486 := z.DecBinary()
|
|
_ = yym1486
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1485), d)
|
|
}
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
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)
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
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)
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
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)
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
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)
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1472++
|
|
if yyhl1472 {
|
|
yyb1472 = yyj1472 > l
|
|
} else {
|
|
yyb1472 = r.CheckBreak()
|
|
}
|
|
if yyb1472 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1472-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 {
|
|
yym1496 := z.EncBinary()
|
|
_ = yym1496
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1497 := !z.EncBinary()
|
|
yy2arr1497 := z.EncBasicHandle().StructToArray
|
|
var yyq1497 [3]bool
|
|
_, _, _ = yysep1497, yyq1497, yy2arr1497
|
|
const yyr1497 bool = false
|
|
yyq1497[0] = x.Exec != nil
|
|
yyq1497[1] = x.HTTPGet != nil
|
|
yyq1497[2] = x.TCPSocket != nil
|
|
var yynn1497 int
|
|
if yyr1497 || yy2arr1497 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1497 = 0
|
|
for _, b := range yyq1497 {
|
|
if b {
|
|
yynn1497++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1497)
|
|
yynn1497 = 0
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1497[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1497[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 yyr1497 || yy2arr1497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1497[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1497[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 yyr1497 || yy2arr1497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1497[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1497[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 yyr1497 || yy2arr1497 {
|
|
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
|
|
yym1501 := z.DecBinary()
|
|
_ = yym1501
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1502 := r.ContainerType()
|
|
if yyct1502 == codecSelferValueTypeMap1234 {
|
|
yyl1502 := r.ReadMapStart()
|
|
if yyl1502 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1502, d)
|
|
}
|
|
} else if yyct1502 == codecSelferValueTypeArray1234 {
|
|
yyl1502 := r.ReadArrayStart()
|
|
if yyl1502 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1502, 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 yys1503Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1503Slc
|
|
var yyhl1503 bool = l >= 0
|
|
for yyj1503 := 0; ; yyj1503++ {
|
|
if yyhl1503 {
|
|
if yyj1503 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1503Slc = r.DecodeBytes(yys1503Slc, true, true)
|
|
yys1503 := string(yys1503Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1503 {
|
|
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, yys1503)
|
|
} // end switch yys1503
|
|
} // end for yyj1503
|
|
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 yyj1507 int
|
|
var yyb1507 bool
|
|
var yyhl1507 bool = l >= 0
|
|
yyj1507++
|
|
if yyhl1507 {
|
|
yyb1507 = yyj1507 > l
|
|
} else {
|
|
yyb1507 = r.CheckBreak()
|
|
}
|
|
if yyb1507 {
|
|
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)
|
|
}
|
|
yyj1507++
|
|
if yyhl1507 {
|
|
yyb1507 = yyj1507 > l
|
|
} else {
|
|
yyb1507 = r.CheckBreak()
|
|
}
|
|
if yyb1507 {
|
|
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)
|
|
}
|
|
yyj1507++
|
|
if yyhl1507 {
|
|
yyb1507 = yyj1507 > l
|
|
} else {
|
|
yyb1507 = r.CheckBreak()
|
|
}
|
|
if yyb1507 {
|
|
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 {
|
|
yyj1507++
|
|
if yyhl1507 {
|
|
yyb1507 = yyj1507 > l
|
|
} else {
|
|
yyb1507 = r.CheckBreak()
|
|
}
|
|
if yyb1507 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1507-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 {
|
|
yym1511 := z.EncBinary()
|
|
_ = yym1511
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1512 := !z.EncBinary()
|
|
yy2arr1512 := z.EncBasicHandle().StructToArray
|
|
var yyq1512 [2]bool
|
|
_, _, _ = yysep1512, yyq1512, yy2arr1512
|
|
const yyr1512 bool = false
|
|
yyq1512[0] = x.PostStart != nil
|
|
yyq1512[1] = x.PreStop != nil
|
|
var yynn1512 int
|
|
if yyr1512 || yy2arr1512 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1512 = 0
|
|
for _, b := range yyq1512 {
|
|
if b {
|
|
yynn1512++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1512)
|
|
yynn1512 = 0
|
|
}
|
|
if yyr1512 || yy2arr1512 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1512[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1512[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 yyr1512 || yy2arr1512 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1512[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1512[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 yyr1512 || yy2arr1512 {
|
|
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
|
|
yym1515 := z.DecBinary()
|
|
_ = yym1515
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1516 := r.ContainerType()
|
|
if yyct1516 == codecSelferValueTypeMap1234 {
|
|
yyl1516 := r.ReadMapStart()
|
|
if yyl1516 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1516, d)
|
|
}
|
|
} else if yyct1516 == codecSelferValueTypeArray1234 {
|
|
yyl1516 := r.ReadArrayStart()
|
|
if yyl1516 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1516, 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 yys1517Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1517Slc
|
|
var yyhl1517 bool = l >= 0
|
|
for yyj1517 := 0; ; yyj1517++ {
|
|
if yyhl1517 {
|
|
if yyj1517 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1517Slc = r.DecodeBytes(yys1517Slc, true, true)
|
|
yys1517 := string(yys1517Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1517 {
|
|
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, yys1517)
|
|
} // end switch yys1517
|
|
} // end for yyj1517
|
|
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 yyj1520 int
|
|
var yyb1520 bool
|
|
var yyhl1520 bool = l >= 0
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
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)
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
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 {
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1520-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1523 := z.EncBinary()
|
|
_ = yym1523
|
|
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
|
|
yym1524 := z.DecBinary()
|
|
_ = yym1524
|
|
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 {
|
|
yym1525 := z.EncBinary()
|
|
_ = yym1525
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1526 := !z.EncBinary()
|
|
yy2arr1526 := z.EncBasicHandle().StructToArray
|
|
var yyq1526 [2]bool
|
|
_, _, _ = yysep1526, yyq1526, yy2arr1526
|
|
const yyr1526 bool = false
|
|
yyq1526[0] = x.Reason != ""
|
|
yyq1526[1] = x.Message != ""
|
|
var yynn1526 int
|
|
if yyr1526 || yy2arr1526 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1526 = 0
|
|
for _, b := range yyq1526 {
|
|
if b {
|
|
yynn1526++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1526)
|
|
yynn1526 = 0
|
|
}
|
|
if yyr1526 || yy2arr1526 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1526[0] {
|
|
yym1528 := z.EncBinary()
|
|
_ = yym1528
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1526[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1529 := z.EncBinary()
|
|
_ = yym1529
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1526 || yy2arr1526 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1526[1] {
|
|
yym1531 := z.EncBinary()
|
|
_ = yym1531
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1526[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1532 := z.EncBinary()
|
|
_ = yym1532
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1526 || yy2arr1526 {
|
|
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
|
|
yym1533 := z.DecBinary()
|
|
_ = yym1533
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1534 := r.ContainerType()
|
|
if yyct1534 == codecSelferValueTypeMap1234 {
|
|
yyl1534 := r.ReadMapStart()
|
|
if yyl1534 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1534, d)
|
|
}
|
|
} else if yyct1534 == codecSelferValueTypeArray1234 {
|
|
yyl1534 := r.ReadArrayStart()
|
|
if yyl1534 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1534, 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 yys1535Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1535Slc
|
|
var yyhl1535 bool = l >= 0
|
|
for yyj1535 := 0; ; yyj1535++ {
|
|
if yyhl1535 {
|
|
if yyj1535 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1535Slc = r.DecodeBytes(yys1535Slc, true, true)
|
|
yys1535 := string(yys1535Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1535 {
|
|
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, yys1535)
|
|
} // end switch yys1535
|
|
} // end for yyj1535
|
|
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 yyj1538 int
|
|
var yyb1538 bool
|
|
var yyhl1538 bool = l >= 0
|
|
yyj1538++
|
|
if yyhl1538 {
|
|
yyb1538 = yyj1538 > l
|
|
} else {
|
|
yyb1538 = r.CheckBreak()
|
|
}
|
|
if yyb1538 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1538++
|
|
if yyhl1538 {
|
|
yyb1538 = yyj1538 > l
|
|
} else {
|
|
yyb1538 = r.CheckBreak()
|
|
}
|
|
if yyb1538 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1538++
|
|
if yyhl1538 {
|
|
yyb1538 = yyj1538 > l
|
|
} else {
|
|
yyb1538 = r.CheckBreak()
|
|
}
|
|
if yyb1538 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1538-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 {
|
|
yym1541 := z.EncBinary()
|
|
_ = yym1541
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1542 := !z.EncBinary()
|
|
yy2arr1542 := z.EncBasicHandle().StructToArray
|
|
var yyq1542 [1]bool
|
|
_, _, _ = yysep1542, yyq1542, yy2arr1542
|
|
const yyr1542 bool = false
|
|
yyq1542[0] = true
|
|
var yynn1542 int
|
|
if yyr1542 || yy2arr1542 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1542 = 0
|
|
for _, b := range yyq1542 {
|
|
if b {
|
|
yynn1542++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1542)
|
|
yynn1542 = 0
|
|
}
|
|
if yyr1542 || yy2arr1542 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1542[0] {
|
|
yy1544 := &x.StartedAt
|
|
yym1545 := z.EncBinary()
|
|
_ = yym1545
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1544) {
|
|
} else if yym1545 {
|
|
z.EncBinaryMarshal(yy1544)
|
|
} else if !yym1545 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1544)
|
|
} else {
|
|
z.EncFallback(yy1544)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1542[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1546 := &x.StartedAt
|
|
yym1547 := z.EncBinary()
|
|
_ = yym1547
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1546) {
|
|
} else if yym1547 {
|
|
z.EncBinaryMarshal(yy1546)
|
|
} else if !yym1547 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1546)
|
|
} else {
|
|
z.EncFallback(yy1546)
|
|
}
|
|
}
|
|
}
|
|
if yyr1542 || yy2arr1542 {
|
|
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
|
|
yym1548 := z.DecBinary()
|
|
_ = yym1548
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1549 := r.ContainerType()
|
|
if yyct1549 == codecSelferValueTypeMap1234 {
|
|
yyl1549 := r.ReadMapStart()
|
|
if yyl1549 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1549, d)
|
|
}
|
|
} else if yyct1549 == codecSelferValueTypeArray1234 {
|
|
yyl1549 := r.ReadArrayStart()
|
|
if yyl1549 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1549, 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 yys1550Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1550Slc
|
|
var yyhl1550 bool = l >= 0
|
|
for yyj1550 := 0; ; yyj1550++ {
|
|
if yyhl1550 {
|
|
if yyj1550 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1550Slc = r.DecodeBytes(yys1550Slc, true, true)
|
|
yys1550 := string(yys1550Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1550 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1551 := &x.StartedAt
|
|
yym1552 := z.DecBinary()
|
|
_ = yym1552
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1551) {
|
|
} else if yym1552 {
|
|
z.DecBinaryUnmarshal(yyv1551)
|
|
} else if !yym1552 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1551)
|
|
} else {
|
|
z.DecFallback(yyv1551, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1550)
|
|
} // end switch yys1550
|
|
} // end for yyj1550
|
|
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 yyj1553 int
|
|
var yyb1553 bool
|
|
var yyhl1553 bool = l >= 0
|
|
yyj1553++
|
|
if yyhl1553 {
|
|
yyb1553 = yyj1553 > l
|
|
} else {
|
|
yyb1553 = r.CheckBreak()
|
|
}
|
|
if yyb1553 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1554 := &x.StartedAt
|
|
yym1555 := z.DecBinary()
|
|
_ = yym1555
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1554) {
|
|
} else if yym1555 {
|
|
z.DecBinaryUnmarshal(yyv1554)
|
|
} else if !yym1555 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1554)
|
|
} else {
|
|
z.DecFallback(yyv1554, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1553++
|
|
if yyhl1553 {
|
|
yyb1553 = yyj1553 > l
|
|
} else {
|
|
yyb1553 = r.CheckBreak()
|
|
}
|
|
if yyb1553 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1553-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 {
|
|
yym1556 := z.EncBinary()
|
|
_ = yym1556
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1557 := !z.EncBinary()
|
|
yy2arr1557 := z.EncBasicHandle().StructToArray
|
|
var yyq1557 [7]bool
|
|
_, _, _ = yysep1557, yyq1557, yy2arr1557
|
|
const yyr1557 bool = false
|
|
yyq1557[1] = x.Signal != 0
|
|
yyq1557[2] = x.Reason != ""
|
|
yyq1557[3] = x.Message != ""
|
|
yyq1557[4] = true
|
|
yyq1557[5] = true
|
|
yyq1557[6] = x.ContainerID != ""
|
|
var yynn1557 int
|
|
if yyr1557 || yy2arr1557 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1557 = 1
|
|
for _, b := range yyq1557 {
|
|
if b {
|
|
yynn1557++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1557)
|
|
yynn1557 = 0
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1559 := z.EncBinary()
|
|
_ = yym1559
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1560 := z.EncBinary()
|
|
_ = yym1560
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1557[1] {
|
|
yym1562 := z.EncBinary()
|
|
_ = yym1562
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1557[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1563 := z.EncBinary()
|
|
_ = yym1563
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1557[2] {
|
|
yym1565 := z.EncBinary()
|
|
_ = yym1565
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1557[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1566 := z.EncBinary()
|
|
_ = yym1566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1557[3] {
|
|
yym1568 := z.EncBinary()
|
|
_ = yym1568
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1557[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1569 := z.EncBinary()
|
|
_ = yym1569
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1557[4] {
|
|
yy1571 := &x.StartedAt
|
|
yym1572 := z.EncBinary()
|
|
_ = yym1572
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1571) {
|
|
} else if yym1572 {
|
|
z.EncBinaryMarshal(yy1571)
|
|
} else if !yym1572 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1571)
|
|
} else {
|
|
z.EncFallback(yy1571)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1557[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1573 := &x.StartedAt
|
|
yym1574 := z.EncBinary()
|
|
_ = yym1574
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1573) {
|
|
} else if yym1574 {
|
|
z.EncBinaryMarshal(yy1573)
|
|
} else if !yym1574 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1573)
|
|
} else {
|
|
z.EncFallback(yy1573)
|
|
}
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1557[5] {
|
|
yy1576 := &x.FinishedAt
|
|
yym1577 := z.EncBinary()
|
|
_ = yym1577
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1576) {
|
|
} else if yym1577 {
|
|
z.EncBinaryMarshal(yy1576)
|
|
} else if !yym1577 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1576)
|
|
} else {
|
|
z.EncFallback(yy1576)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1557[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1578 := &x.FinishedAt
|
|
yym1579 := z.EncBinary()
|
|
_ = yym1579
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1578) {
|
|
} else if yym1579 {
|
|
z.EncBinaryMarshal(yy1578)
|
|
} else if !yym1579 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1578)
|
|
} else {
|
|
z.EncFallback(yy1578)
|
|
}
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1557[6] {
|
|
yym1581 := z.EncBinary()
|
|
_ = yym1581
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1557[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1582 := z.EncBinary()
|
|
_ = yym1582
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1557 || yy2arr1557 {
|
|
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
|
|
yym1583 := z.DecBinary()
|
|
_ = yym1583
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1584 := r.ContainerType()
|
|
if yyct1584 == codecSelferValueTypeMap1234 {
|
|
yyl1584 := r.ReadMapStart()
|
|
if yyl1584 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1584, d)
|
|
}
|
|
} else if yyct1584 == codecSelferValueTypeArray1234 {
|
|
yyl1584 := r.ReadArrayStart()
|
|
if yyl1584 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1584, 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 yys1585Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1585Slc
|
|
var yyhl1585 bool = l >= 0
|
|
for yyj1585 := 0; ; yyj1585++ {
|
|
if yyhl1585 {
|
|
if yyj1585 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1585Slc = r.DecodeBytes(yys1585Slc, true, true)
|
|
yys1585 := string(yys1585Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1585 {
|
|
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 {
|
|
yyv1590 := &x.StartedAt
|
|
yym1591 := z.DecBinary()
|
|
_ = yym1591
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1590) {
|
|
} else if yym1591 {
|
|
z.DecBinaryUnmarshal(yyv1590)
|
|
} else if !yym1591 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1590)
|
|
} else {
|
|
z.DecFallback(yyv1590, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1592 := &x.FinishedAt
|
|
yym1593 := z.DecBinary()
|
|
_ = yym1593
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1592) {
|
|
} else if yym1593 {
|
|
z.DecBinaryUnmarshal(yyv1592)
|
|
} else if !yym1593 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1592)
|
|
} else {
|
|
z.DecFallback(yyv1592, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1585)
|
|
} // end switch yys1585
|
|
} // end for yyj1585
|
|
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 yyj1595 int
|
|
var yyb1595 bool
|
|
var yyhl1595 bool = l >= 0
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1600 := &x.StartedAt
|
|
yym1601 := z.DecBinary()
|
|
_ = yym1601
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1600) {
|
|
} else if yym1601 {
|
|
z.DecBinaryUnmarshal(yyv1600)
|
|
} else if !yym1601 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1600)
|
|
} else {
|
|
z.DecFallback(yyv1600, false)
|
|
}
|
|
}
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1602 := &x.FinishedAt
|
|
yym1603 := z.DecBinary()
|
|
_ = yym1603
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1602) {
|
|
} else if yym1603 {
|
|
z.DecBinaryUnmarshal(yyv1602)
|
|
} else if !yym1603 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1602)
|
|
} else {
|
|
z.DecFallback(yyv1602, false)
|
|
}
|
|
}
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1595++
|
|
if yyhl1595 {
|
|
yyb1595 = yyj1595 > l
|
|
} else {
|
|
yyb1595 = r.CheckBreak()
|
|
}
|
|
if yyb1595 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1595-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 {
|
|
yym1605 := z.EncBinary()
|
|
_ = yym1605
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1606 := !z.EncBinary()
|
|
yy2arr1606 := z.EncBasicHandle().StructToArray
|
|
var yyq1606 [3]bool
|
|
_, _, _ = yysep1606, yyq1606, yy2arr1606
|
|
const yyr1606 bool = false
|
|
yyq1606[0] = x.Waiting != nil
|
|
yyq1606[1] = x.Running != nil
|
|
yyq1606[2] = x.Terminated != nil
|
|
var yynn1606 int
|
|
if yyr1606 || yy2arr1606 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1606 = 0
|
|
for _, b := range yyq1606 {
|
|
if b {
|
|
yynn1606++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1606)
|
|
yynn1606 = 0
|
|
}
|
|
if yyr1606 || yy2arr1606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1606[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1606[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 yyr1606 || yy2arr1606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1606[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1606[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 yyr1606 || yy2arr1606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1606[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1606[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 yyr1606 || yy2arr1606 {
|
|
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
|
|
yym1610 := z.DecBinary()
|
|
_ = yym1610
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1611 := r.ContainerType()
|
|
if yyct1611 == codecSelferValueTypeMap1234 {
|
|
yyl1611 := r.ReadMapStart()
|
|
if yyl1611 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1611, d)
|
|
}
|
|
} else if yyct1611 == codecSelferValueTypeArray1234 {
|
|
yyl1611 := r.ReadArrayStart()
|
|
if yyl1611 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1611, 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 yys1612Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1612Slc
|
|
var yyhl1612 bool = l >= 0
|
|
for yyj1612 := 0; ; yyj1612++ {
|
|
if yyhl1612 {
|
|
if yyj1612 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1612Slc = r.DecodeBytes(yys1612Slc, true, true)
|
|
yys1612 := string(yys1612Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1612 {
|
|
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, yys1612)
|
|
} // end switch yys1612
|
|
} // end for yyj1612
|
|
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 yyj1616 int
|
|
var yyb1616 bool
|
|
var yyhl1616 bool = l >= 0
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
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)
|
|
}
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
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)
|
|
}
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
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 {
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1616-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 {
|
|
yym1620 := z.EncBinary()
|
|
_ = yym1620
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1621 := !z.EncBinary()
|
|
yy2arr1621 := z.EncBasicHandle().StructToArray
|
|
var yyq1621 [8]bool
|
|
_, _, _ = yysep1621, yyq1621, yy2arr1621
|
|
const yyr1621 bool = false
|
|
yyq1621[1] = true
|
|
yyq1621[2] = true
|
|
yyq1621[7] = x.ContainerID != ""
|
|
var yynn1621 int
|
|
if yyr1621 || yy2arr1621 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1621 = 5
|
|
for _, b := range yyq1621 {
|
|
if b {
|
|
yynn1621++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1621)
|
|
yynn1621 = 0
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1623 := z.EncBinary()
|
|
_ = yym1623
|
|
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)
|
|
yym1624 := z.EncBinary()
|
|
_ = yym1624
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[1] {
|
|
yy1626 := &x.State
|
|
yy1626.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1621[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1627 := &x.State
|
|
yy1627.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[2] {
|
|
yy1629 := &x.LastTerminationState
|
|
yy1629.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1621[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1630 := &x.LastTerminationState
|
|
yy1630.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1632 := z.EncBinary()
|
|
_ = yym1632
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1633 := z.EncBinary()
|
|
_ = yym1633
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1635 := z.EncBinary()
|
|
_ = yym1635
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1636 := z.EncBinary()
|
|
_ = yym1636
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1638 := z.EncBinary()
|
|
_ = yym1638
|
|
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)
|
|
yym1639 := z.EncBinary()
|
|
_ = yym1639
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1641 := z.EncBinary()
|
|
_ = yym1641
|
|
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)
|
|
yym1642 := z.EncBinary()
|
|
_ = yym1642
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[7] {
|
|
yym1644 := z.EncBinary()
|
|
_ = yym1644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1621[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1645 := z.EncBinary()
|
|
_ = yym1645
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
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
|
|
yym1646 := z.DecBinary()
|
|
_ = yym1646
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1647 := r.ContainerType()
|
|
if yyct1647 == codecSelferValueTypeMap1234 {
|
|
yyl1647 := r.ReadMapStart()
|
|
if yyl1647 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1647, d)
|
|
}
|
|
} else if yyct1647 == codecSelferValueTypeArray1234 {
|
|
yyl1647 := r.ReadArrayStart()
|
|
if yyl1647 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1647, 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 yys1648Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1648Slc
|
|
var yyhl1648 bool = l >= 0
|
|
for yyj1648 := 0; ; yyj1648++ {
|
|
if yyhl1648 {
|
|
if yyj1648 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1648Slc = r.DecodeBytes(yys1648Slc, true, true)
|
|
yys1648 := string(yys1648Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1648 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1650 := &x.State
|
|
yyv1650.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1651 := &x.LastTerminationState
|
|
yyv1651.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, yys1648)
|
|
} // end switch yys1648
|
|
} // end for yyj1648
|
|
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 yyj1657 int
|
|
var yyb1657 bool
|
|
var yyhl1657 bool = l >= 0
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1659 := &x.State
|
|
yyv1659.CodecDecodeSelf(d)
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1660 := &x.LastTerminationState
|
|
yyv1660.CodecDecodeSelf(d)
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1657++
|
|
if yyhl1657 {
|
|
yyb1657 = yyj1657 > l
|
|
} else {
|
|
yyb1657 = r.CheckBreak()
|
|
}
|
|
if yyb1657 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1657-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1666 := z.EncBinary()
|
|
_ = yym1666
|
|
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
|
|
yym1667 := z.DecBinary()
|
|
_ = yym1667
|
|
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
|
|
yym1668 := z.EncBinary()
|
|
_ = yym1668
|
|
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
|
|
yym1669 := z.DecBinary()
|
|
_ = yym1669
|
|
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 {
|
|
yym1670 := z.EncBinary()
|
|
_ = yym1670
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1671 := !z.EncBinary()
|
|
yy2arr1671 := z.EncBasicHandle().StructToArray
|
|
var yyq1671 [6]bool
|
|
_, _, _ = yysep1671, yyq1671, yy2arr1671
|
|
const yyr1671 bool = false
|
|
yyq1671[2] = true
|
|
yyq1671[3] = true
|
|
yyq1671[4] = x.Reason != ""
|
|
yyq1671[5] = x.Message != ""
|
|
var yynn1671 int
|
|
if yyr1671 || yy2arr1671 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn1671 = 2
|
|
for _, b := range yyq1671 {
|
|
if b {
|
|
yynn1671++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1671)
|
|
yynn1671 = 0
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
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 yyr1671 || yy2arr1671 {
|
|
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 yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[2] {
|
|
yy1675 := &x.LastProbeTime
|
|
yym1676 := z.EncBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1675) {
|
|
} else if yym1676 {
|
|
z.EncBinaryMarshal(yy1675)
|
|
} else if !yym1676 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1675)
|
|
} else {
|
|
z.EncFallback(yy1675)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1671[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1677 := &x.LastProbeTime
|
|
yym1678 := z.EncBinary()
|
|
_ = yym1678
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1677) {
|
|
} else if yym1678 {
|
|
z.EncBinaryMarshal(yy1677)
|
|
} else if !yym1678 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1677)
|
|
} else {
|
|
z.EncFallback(yy1677)
|
|
}
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[3] {
|
|
yy1680 := &x.LastTransitionTime
|
|
yym1681 := z.EncBinary()
|
|
_ = yym1681
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1680) {
|
|
} else if yym1681 {
|
|
z.EncBinaryMarshal(yy1680)
|
|
} else if !yym1681 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1680)
|
|
} else {
|
|
z.EncFallback(yy1680)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1671[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1682 := &x.LastTransitionTime
|
|
yym1683 := z.EncBinary()
|
|
_ = yym1683
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1682) {
|
|
} else if yym1683 {
|
|
z.EncBinaryMarshal(yy1682)
|
|
} else if !yym1683 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1682)
|
|
} else {
|
|
z.EncFallback(yy1682)
|
|
}
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[4] {
|
|
yym1685 := z.EncBinary()
|
|
_ = yym1685
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1671[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1686 := z.EncBinary()
|
|
_ = yym1686
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[5] {
|
|
yym1688 := z.EncBinary()
|
|
_ = yym1688
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1671[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1689 := z.EncBinary()
|
|
_ = yym1689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
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
|
|
yym1690 := z.DecBinary()
|
|
_ = yym1690
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1691 := r.ContainerType()
|
|
if yyct1691 == codecSelferValueTypeMap1234 {
|
|
yyl1691 := r.ReadMapStart()
|
|
if yyl1691 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1691, d)
|
|
}
|
|
} else if yyct1691 == codecSelferValueTypeArray1234 {
|
|
yyl1691 := r.ReadArrayStart()
|
|
if yyl1691 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1691, 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 yys1692Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1692Slc
|
|
var yyhl1692 bool = l >= 0
|
|
for yyj1692 := 0; ; yyj1692++ {
|
|
if yyhl1692 {
|
|
if yyj1692 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1692Slc = r.DecodeBytes(yys1692Slc, true, true)
|
|
yys1692 := string(yys1692Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1692 {
|
|
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 {
|
|
yyv1695 := &x.LastProbeTime
|
|
yym1696 := z.DecBinary()
|
|
_ = yym1696
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1695) {
|
|
} else if yym1696 {
|
|
z.DecBinaryUnmarshal(yyv1695)
|
|
} else if !yym1696 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1695)
|
|
} else {
|
|
z.DecFallback(yyv1695, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1697 := &x.LastTransitionTime
|
|
yym1698 := z.DecBinary()
|
|
_ = yym1698
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1697) {
|
|
} else if yym1698 {
|
|
z.DecBinaryUnmarshal(yyv1697)
|
|
} else if !yym1698 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1697)
|
|
} else {
|
|
z.DecFallback(yyv1697, 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, yys1692)
|
|
} // end switch yys1692
|
|
} // end for yyj1692
|
|
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 yyj1701 int
|
|
var yyb1701 bool
|
|
var yyhl1701 bool = l >= 0
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1704 := &x.LastProbeTime
|
|
yym1705 := z.DecBinary()
|
|
_ = yym1705
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1704) {
|
|
} else if yym1705 {
|
|
z.DecBinaryUnmarshal(yyv1704)
|
|
} else if !yym1705 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1704)
|
|
} else {
|
|
z.DecFallback(yyv1704, false)
|
|
}
|
|
}
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1706 := &x.LastTransitionTime
|
|
yym1707 := z.DecBinary()
|
|
_ = yym1707
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1706) {
|
|
} else if yym1707 {
|
|
z.DecBinaryUnmarshal(yyv1706)
|
|
} else if !yym1707 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1706)
|
|
} else {
|
|
z.DecFallback(yyv1706, false)
|
|
}
|
|
}
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1701++
|
|
if yyhl1701 {
|
|
yyb1701 = yyj1701 > l
|
|
} else {
|
|
yyb1701 = r.CheckBreak()
|
|
}
|
|
if yyb1701 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1701-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1710 := z.EncBinary()
|
|
_ = yym1710
|
|
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
|
|
yym1711 := z.DecBinary()
|
|
_ = yym1711
|
|
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 {
|
|
yym1712 := z.EncBinary()
|
|
_ = yym1712
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1713 := !z.EncBinary()
|
|
yy2arr1713 := z.EncBasicHandle().StructToArray
|
|
var yyq1713 [4]bool
|
|
_, _, _ = yysep1713, yyq1713, yy2arr1713
|
|
const yyr1713 bool = false
|
|
yyq1713[0] = x.Kind != ""
|
|
yyq1713[1] = x.APIVersion != ""
|
|
yyq1713[2] = true
|
|
var yynn1713 int
|
|
if yyr1713 || yy2arr1713 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1713 = 1
|
|
for _, b := range yyq1713 {
|
|
if b {
|
|
yynn1713++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1713)
|
|
yynn1713 = 0
|
|
}
|
|
if yyr1713 || yy2arr1713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1713[0] {
|
|
yym1715 := z.EncBinary()
|
|
_ = yym1715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1713[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1716 := z.EncBinary()
|
|
_ = yym1716
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1713 || yy2arr1713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1713[1] {
|
|
yym1718 := z.EncBinary()
|
|
_ = yym1718
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1713[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1719 := z.EncBinary()
|
|
_ = yym1719
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1713 || yy2arr1713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1713[2] {
|
|
yy1721 := &x.ListMeta
|
|
yym1722 := z.EncBinary()
|
|
_ = yym1722
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1721) {
|
|
} else {
|
|
z.EncFallback(yy1721)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1713[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1723 := &x.ListMeta
|
|
yym1724 := z.EncBinary()
|
|
_ = yym1724
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1723) {
|
|
} else {
|
|
z.EncFallback(yy1723)
|
|
}
|
|
}
|
|
}
|
|
if yyr1713 || yy2arr1713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1726 := z.EncBinary()
|
|
_ = yym1726
|
|
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 {
|
|
yym1727 := z.EncBinary()
|
|
_ = yym1727
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1713 || yy2arr1713 {
|
|
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
|
|
yym1728 := z.DecBinary()
|
|
_ = yym1728
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1729 := r.ContainerType()
|
|
if yyct1729 == codecSelferValueTypeMap1234 {
|
|
yyl1729 := r.ReadMapStart()
|
|
if yyl1729 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1729, d)
|
|
}
|
|
} else if yyct1729 == codecSelferValueTypeArray1234 {
|
|
yyl1729 := r.ReadArrayStart()
|
|
if yyl1729 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1729, 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 yys1730Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1730Slc
|
|
var yyhl1730 bool = l >= 0
|
|
for yyj1730 := 0; ; yyj1730++ {
|
|
if yyhl1730 {
|
|
if yyj1730 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1730Slc = r.DecodeBytes(yys1730Slc, true, true)
|
|
yys1730 := string(yys1730Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1730 {
|
|
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 {
|
|
yyv1733 := &x.ListMeta
|
|
yym1734 := z.DecBinary()
|
|
_ = yym1734
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1733) {
|
|
} else {
|
|
z.DecFallback(yyv1733, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1735 := &x.Items
|
|
yym1736 := z.DecBinary()
|
|
_ = yym1736
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1735), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1730)
|
|
} // end switch yys1730
|
|
} // end for yyj1730
|
|
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 yyj1737 int
|
|
var yyb1737 bool
|
|
var yyhl1737 bool = l >= 0
|
|
yyj1737++
|
|
if yyhl1737 {
|
|
yyb1737 = yyj1737 > l
|
|
} else {
|
|
yyb1737 = r.CheckBreak()
|
|
}
|
|
if yyb1737 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1737++
|
|
if yyhl1737 {
|
|
yyb1737 = yyj1737 > l
|
|
} else {
|
|
yyb1737 = r.CheckBreak()
|
|
}
|
|
if yyb1737 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1737++
|
|
if yyhl1737 {
|
|
yyb1737 = yyj1737 > l
|
|
} else {
|
|
yyb1737 = r.CheckBreak()
|
|
}
|
|
if yyb1737 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1740 := &x.ListMeta
|
|
yym1741 := z.DecBinary()
|
|
_ = yym1741
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1740) {
|
|
} else {
|
|
z.DecFallback(yyv1740, false)
|
|
}
|
|
}
|
|
yyj1737++
|
|
if yyhl1737 {
|
|
yyb1737 = yyj1737 > l
|
|
} else {
|
|
yyb1737 = r.CheckBreak()
|
|
}
|
|
if yyb1737 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1742 := &x.Items
|
|
yym1743 := z.DecBinary()
|
|
_ = yym1743
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1742), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1737++
|
|
if yyhl1737 {
|
|
yyb1737 = yyj1737 > l
|
|
} else {
|
|
yyb1737 = r.CheckBreak()
|
|
}
|
|
if yyb1737 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1737-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1744 := z.EncBinary()
|
|
_ = yym1744
|
|
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
|
|
yym1745 := z.DecBinary()
|
|
_ = yym1745
|
|
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 {
|
|
yym1746 := z.EncBinary()
|
|
_ = yym1746
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1747 := !z.EncBinary()
|
|
yy2arr1747 := z.EncBasicHandle().StructToArray
|
|
var yyq1747 [1]bool
|
|
_, _, _ = yysep1747, yyq1747, yy2arr1747
|
|
const yyr1747 bool = false
|
|
var yynn1747 int
|
|
if yyr1747 || yy2arr1747 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1747 = 1
|
|
for _, b := range yyq1747 {
|
|
if b {
|
|
yynn1747++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1747)
|
|
yynn1747 = 0
|
|
}
|
|
if yyr1747 || yy2arr1747 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NodeSelectorTerms == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1749 := z.EncBinary()
|
|
_ = yym1749
|
|
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 {
|
|
yym1750 := z.EncBinary()
|
|
_ = yym1750
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorTerm(([]NodeSelectorTerm)(x.NodeSelectorTerms), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1747 || yy2arr1747 {
|
|
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
|
|
yym1751 := z.DecBinary()
|
|
_ = yym1751
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1752 := r.ContainerType()
|
|
if yyct1752 == codecSelferValueTypeMap1234 {
|
|
yyl1752 := r.ReadMapStart()
|
|
if yyl1752 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1752, d)
|
|
}
|
|
} else if yyct1752 == codecSelferValueTypeArray1234 {
|
|
yyl1752 := r.ReadArrayStart()
|
|
if yyl1752 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1752, 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 yys1753Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1753Slc
|
|
var yyhl1753 bool = l >= 0
|
|
for yyj1753 := 0; ; yyj1753++ {
|
|
if yyhl1753 {
|
|
if yyj1753 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1753Slc = r.DecodeBytes(yys1753Slc, true, true)
|
|
yys1753 := string(yys1753Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1753 {
|
|
case "nodeSelectorTerms":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelectorTerms = nil
|
|
} else {
|
|
yyv1754 := &x.NodeSelectorTerms
|
|
yym1755 := z.DecBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorTerm((*[]NodeSelectorTerm)(yyv1754), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1753)
|
|
} // end switch yys1753
|
|
} // end for yyj1753
|
|
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 yyj1756 int
|
|
var yyb1756 bool
|
|
var yyhl1756 bool = l >= 0
|
|
yyj1756++
|
|
if yyhl1756 {
|
|
yyb1756 = yyj1756 > l
|
|
} else {
|
|
yyb1756 = r.CheckBreak()
|
|
}
|
|
if yyb1756 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelectorTerms = nil
|
|
} else {
|
|
yyv1757 := &x.NodeSelectorTerms
|
|
yym1758 := z.DecBinary()
|
|
_ = yym1758
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorTerm((*[]NodeSelectorTerm)(yyv1757), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1756++
|
|
if yyhl1756 {
|
|
yyb1756 = yyj1756 > l
|
|
} else {
|
|
yyb1756 = r.CheckBreak()
|
|
}
|
|
if yyb1756 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1756-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 {
|
|
yym1759 := z.EncBinary()
|
|
_ = yym1759
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1760 := !z.EncBinary()
|
|
yy2arr1760 := z.EncBasicHandle().StructToArray
|
|
var yyq1760 [1]bool
|
|
_, _, _ = yysep1760, yyq1760, yy2arr1760
|
|
const yyr1760 bool = false
|
|
var yynn1760 int
|
|
if yyr1760 || yy2arr1760 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1760 = 1
|
|
for _, b := range yyq1760 {
|
|
if b {
|
|
yynn1760++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1760)
|
|
yynn1760 = 0
|
|
}
|
|
if yyr1760 || yy2arr1760 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.MatchExpressions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1762 := z.EncBinary()
|
|
_ = yym1762
|
|
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 {
|
|
yym1763 := z.EncBinary()
|
|
_ = yym1763
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorRequirement(([]NodeSelectorRequirement)(x.MatchExpressions), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1760 || yy2arr1760 {
|
|
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
|
|
yym1764 := z.DecBinary()
|
|
_ = yym1764
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1765 := r.ContainerType()
|
|
if yyct1765 == codecSelferValueTypeMap1234 {
|
|
yyl1765 := r.ReadMapStart()
|
|
if yyl1765 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1765, d)
|
|
}
|
|
} else if yyct1765 == codecSelferValueTypeArray1234 {
|
|
yyl1765 := r.ReadArrayStart()
|
|
if yyl1765 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1765, 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 yys1766Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1766Slc
|
|
var yyhl1766 bool = l >= 0
|
|
for yyj1766 := 0; ; yyj1766++ {
|
|
if yyhl1766 {
|
|
if yyj1766 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1766Slc = r.DecodeBytes(yys1766Slc, true, true)
|
|
yys1766 := string(yys1766Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1766 {
|
|
case "matchExpressions":
|
|
if r.TryDecodeAsNil() {
|
|
x.MatchExpressions = nil
|
|
} else {
|
|
yyv1767 := &x.MatchExpressions
|
|
yym1768 := z.DecBinary()
|
|
_ = yym1768
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorRequirement((*[]NodeSelectorRequirement)(yyv1767), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1766)
|
|
} // end switch yys1766
|
|
} // end for yyj1766
|
|
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 yyj1769 int
|
|
var yyb1769 bool
|
|
var yyhl1769 bool = l >= 0
|
|
yyj1769++
|
|
if yyhl1769 {
|
|
yyb1769 = yyj1769 > l
|
|
} else {
|
|
yyb1769 = r.CheckBreak()
|
|
}
|
|
if yyb1769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MatchExpressions = nil
|
|
} else {
|
|
yyv1770 := &x.MatchExpressions
|
|
yym1771 := z.DecBinary()
|
|
_ = yym1771
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorRequirement((*[]NodeSelectorRequirement)(yyv1770), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1769++
|
|
if yyhl1769 {
|
|
yyb1769 = yyj1769 > l
|
|
} else {
|
|
yyb1769 = r.CheckBreak()
|
|
}
|
|
if yyb1769 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1769-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 {
|
|
yym1772 := z.EncBinary()
|
|
_ = yym1772
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1773 := !z.EncBinary()
|
|
yy2arr1773 := z.EncBasicHandle().StructToArray
|
|
var yyq1773 [3]bool
|
|
_, _, _ = yysep1773, yyq1773, yy2arr1773
|
|
const yyr1773 bool = false
|
|
yyq1773[2] = len(x.Values) != 0
|
|
var yynn1773 int
|
|
if yyr1773 || yy2arr1773 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1773 = 2
|
|
for _, b := range yyq1773 {
|
|
if b {
|
|
yynn1773++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1773)
|
|
yynn1773 = 0
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1775 := z.EncBinary()
|
|
_ = yym1775
|
|
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)
|
|
yym1776 := z.EncBinary()
|
|
_ = yym1776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
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 yyr1773 || yy2arr1773 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1773[2] {
|
|
if x.Values == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1779 := z.EncBinary()
|
|
_ = yym1779
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Values, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1773[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("values"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Values == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1780 := z.EncBinary()
|
|
_ = yym1780
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Values, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
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
|
|
yym1781 := z.DecBinary()
|
|
_ = yym1781
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1782 := r.ContainerType()
|
|
if yyct1782 == codecSelferValueTypeMap1234 {
|
|
yyl1782 := r.ReadMapStart()
|
|
if yyl1782 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1782, d)
|
|
}
|
|
} else if yyct1782 == codecSelferValueTypeArray1234 {
|
|
yyl1782 := r.ReadArrayStart()
|
|
if yyl1782 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1782, 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 yys1783Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1783Slc
|
|
var yyhl1783 bool = l >= 0
|
|
for yyj1783 := 0; ; yyj1783++ {
|
|
if yyhl1783 {
|
|
if yyj1783 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1783Slc = r.DecodeBytes(yys1783Slc, true, true)
|
|
yys1783 := string(yys1783Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1783 {
|
|
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 {
|
|
yyv1786 := &x.Values
|
|
yym1787 := z.DecBinary()
|
|
_ = yym1787
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1786, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1783)
|
|
} // end switch yys1783
|
|
} // end for yyj1783
|
|
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 yyj1788 int
|
|
var yyb1788 bool
|
|
var yyhl1788 bool = l >= 0
|
|
yyj1788++
|
|
if yyhl1788 {
|
|
yyb1788 = yyj1788 > l
|
|
} else {
|
|
yyb1788 = r.CheckBreak()
|
|
}
|
|
if yyb1788 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1788++
|
|
if yyhl1788 {
|
|
yyb1788 = yyj1788 > l
|
|
} else {
|
|
yyb1788 = r.CheckBreak()
|
|
}
|
|
if yyb1788 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = NodeSelectorOperator(r.DecodeString())
|
|
}
|
|
yyj1788++
|
|
if yyhl1788 {
|
|
yyb1788 = yyj1788 > l
|
|
} else {
|
|
yyb1788 = r.CheckBreak()
|
|
}
|
|
if yyb1788 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Values = nil
|
|
} else {
|
|
yyv1791 := &x.Values
|
|
yym1792 := z.DecBinary()
|
|
_ = yym1792
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1791, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1788++
|
|
if yyhl1788 {
|
|
yyb1788 = yyj1788 > l
|
|
} else {
|
|
yyb1788 = r.CheckBreak()
|
|
}
|
|
if yyb1788 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1788-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeSelectorOperator) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1793 := z.EncBinary()
|
|
_ = yym1793
|
|
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
|
|
yym1794 := z.DecBinary()
|
|
_ = yym1794
|
|
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 {
|
|
yym1795 := z.EncBinary()
|
|
_ = yym1795
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1796 := !z.EncBinary()
|
|
yy2arr1796 := z.EncBasicHandle().StructToArray
|
|
var yyq1796 [3]bool
|
|
_, _, _ = yysep1796, yyq1796, yy2arr1796
|
|
const yyr1796 bool = false
|
|
yyq1796[0] = x.NodeAffinity != nil
|
|
yyq1796[1] = x.PodAffinity != nil
|
|
yyq1796[2] = x.PodAntiAffinity != nil
|
|
var yynn1796 int
|
|
if yyr1796 || yy2arr1796 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1796 = 0
|
|
for _, b := range yyq1796 {
|
|
if b {
|
|
yynn1796++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1796)
|
|
yynn1796 = 0
|
|
}
|
|
if yyr1796 || yy2arr1796 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1796[0] {
|
|
if x.NodeAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NodeAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1796[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 yyr1796 || yy2arr1796 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1796[1] {
|
|
if x.PodAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1796[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 yyr1796 || yy2arr1796 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1796[2] {
|
|
if x.PodAntiAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAntiAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1796[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 yyr1796 || yy2arr1796 {
|
|
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
|
|
yym1800 := z.DecBinary()
|
|
_ = yym1800
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1801 := r.ContainerType()
|
|
if yyct1801 == codecSelferValueTypeMap1234 {
|
|
yyl1801 := r.ReadMapStart()
|
|
if yyl1801 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1801, d)
|
|
}
|
|
} else if yyct1801 == codecSelferValueTypeArray1234 {
|
|
yyl1801 := r.ReadArrayStart()
|
|
if yyl1801 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1801, 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 yys1802Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1802Slc
|
|
var yyhl1802 bool = l >= 0
|
|
for yyj1802 := 0; ; yyj1802++ {
|
|
if yyhl1802 {
|
|
if yyj1802 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1802Slc = r.DecodeBytes(yys1802Slc, true, true)
|
|
yys1802 := string(yys1802Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1802 {
|
|
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, yys1802)
|
|
} // end switch yys1802
|
|
} // end for yyj1802
|
|
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 yyj1806 int
|
|
var yyb1806 bool
|
|
var yyhl1806 bool = l >= 0
|
|
yyj1806++
|
|
if yyhl1806 {
|
|
yyb1806 = yyj1806 > l
|
|
} else {
|
|
yyb1806 = r.CheckBreak()
|
|
}
|
|
if yyb1806 {
|
|
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)
|
|
}
|
|
yyj1806++
|
|
if yyhl1806 {
|
|
yyb1806 = yyj1806 > l
|
|
} else {
|
|
yyb1806 = r.CheckBreak()
|
|
}
|
|
if yyb1806 {
|
|
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)
|
|
}
|
|
yyj1806++
|
|
if yyhl1806 {
|
|
yyb1806 = yyj1806 > l
|
|
} else {
|
|
yyb1806 = r.CheckBreak()
|
|
}
|
|
if yyb1806 {
|
|
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 {
|
|
yyj1806++
|
|
if yyhl1806 {
|
|
yyb1806 = yyj1806 > l
|
|
} else {
|
|
yyb1806 = r.CheckBreak()
|
|
}
|
|
if yyb1806 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1806-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 {
|
|
yym1810 := z.EncBinary()
|
|
_ = yym1810
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1811 := !z.EncBinary()
|
|
yy2arr1811 := z.EncBasicHandle().StructToArray
|
|
var yyq1811 [2]bool
|
|
_, _, _ = yysep1811, yyq1811, yy2arr1811
|
|
const yyr1811 bool = false
|
|
yyq1811[0] = len(x.RequiredDuringSchedulingIgnoredDuringExecution) != 0
|
|
yyq1811[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1811 int
|
|
if yyr1811 || yy2arr1811 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1811 = 0
|
|
for _, b := range yyq1811 {
|
|
if b {
|
|
yynn1811++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1811)
|
|
yynn1811 = 0
|
|
}
|
|
if yyr1811 || yy2arr1811 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1811[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1813 := z.EncBinary()
|
|
_ = yym1813
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1811[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1814 := z.EncBinary()
|
|
_ = yym1814
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1811 || yy2arr1811 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1811[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1816 := z.EncBinary()
|
|
_ = yym1816
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1811[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1817 := z.EncBinary()
|
|
_ = yym1817
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1811 || yy2arr1811 {
|
|
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
|
|
yym1818 := z.DecBinary()
|
|
_ = yym1818
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1819 := r.ContainerType()
|
|
if yyct1819 == codecSelferValueTypeMap1234 {
|
|
yyl1819 := r.ReadMapStart()
|
|
if yyl1819 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1819, d)
|
|
}
|
|
} else if yyct1819 == codecSelferValueTypeArray1234 {
|
|
yyl1819 := r.ReadArrayStart()
|
|
if yyl1819 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1819, 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 yys1820Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1820Slc
|
|
var yyhl1820 bool = l >= 0
|
|
for yyj1820 := 0; ; yyj1820++ {
|
|
if yyhl1820 {
|
|
if yyj1820 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1820Slc = r.DecodeBytes(yys1820Slc, true, true)
|
|
yys1820 := string(yys1820Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1820 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1821 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1822 := z.DecBinary()
|
|
_ = yym1822
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1821), d)
|
|
}
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1823 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1824 := z.DecBinary()
|
|
_ = yym1824
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1823), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1820)
|
|
} // end switch yys1820
|
|
} // end for yyj1820
|
|
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 yyj1825 int
|
|
var yyb1825 bool
|
|
var yyhl1825 bool = l >= 0
|
|
yyj1825++
|
|
if yyhl1825 {
|
|
yyb1825 = yyj1825 > l
|
|
} else {
|
|
yyb1825 = r.CheckBreak()
|
|
}
|
|
if yyb1825 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1826 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1827 := z.DecBinary()
|
|
_ = yym1827
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1826), d)
|
|
}
|
|
}
|
|
yyj1825++
|
|
if yyhl1825 {
|
|
yyb1825 = yyj1825 > l
|
|
} else {
|
|
yyb1825 = r.CheckBreak()
|
|
}
|
|
if yyb1825 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1828 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1829 := z.DecBinary()
|
|
_ = yym1829
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1828), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1825++
|
|
if yyhl1825 {
|
|
yyb1825 = yyj1825 > l
|
|
} else {
|
|
yyb1825 = r.CheckBreak()
|
|
}
|
|
if yyb1825 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1825-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 {
|
|
yym1830 := z.EncBinary()
|
|
_ = yym1830
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1831 := !z.EncBinary()
|
|
yy2arr1831 := z.EncBasicHandle().StructToArray
|
|
var yyq1831 [2]bool
|
|
_, _, _ = yysep1831, yyq1831, yy2arr1831
|
|
const yyr1831 bool = false
|
|
yyq1831[0] = len(x.RequiredDuringSchedulingIgnoredDuringExecution) != 0
|
|
yyq1831[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1831 int
|
|
if yyr1831 || yy2arr1831 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1831 = 0
|
|
for _, b := range yyq1831 {
|
|
if b {
|
|
yynn1831++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1831)
|
|
yynn1831 = 0
|
|
}
|
|
if yyr1831 || yy2arr1831 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1831[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1833 := z.EncBinary()
|
|
_ = yym1833
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1831[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1834 := z.EncBinary()
|
|
_ = yym1834
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1831 || yy2arr1831 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1831[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1836 := z.EncBinary()
|
|
_ = yym1836
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1831[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1837 := z.EncBinary()
|
|
_ = yym1837
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1831 || yy2arr1831 {
|
|
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
|
|
yym1838 := z.DecBinary()
|
|
_ = yym1838
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1839 := r.ContainerType()
|
|
if yyct1839 == codecSelferValueTypeMap1234 {
|
|
yyl1839 := r.ReadMapStart()
|
|
if yyl1839 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1839, d)
|
|
}
|
|
} else if yyct1839 == codecSelferValueTypeArray1234 {
|
|
yyl1839 := r.ReadArrayStart()
|
|
if yyl1839 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1839, 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 yys1840Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1840Slc
|
|
var yyhl1840 bool = l >= 0
|
|
for yyj1840 := 0; ; yyj1840++ {
|
|
if yyhl1840 {
|
|
if yyj1840 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1840Slc = r.DecodeBytes(yys1840Slc, true, true)
|
|
yys1840 := string(yys1840Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1840 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1841 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1842 := z.DecBinary()
|
|
_ = yym1842
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1841), d)
|
|
}
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1843 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1844 := z.DecBinary()
|
|
_ = yym1844
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1843), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1840)
|
|
} // end switch yys1840
|
|
} // end for yyj1840
|
|
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 yyj1845 int
|
|
var yyb1845 bool
|
|
var yyhl1845 bool = l >= 0
|
|
yyj1845++
|
|
if yyhl1845 {
|
|
yyb1845 = yyj1845 > l
|
|
} else {
|
|
yyb1845 = r.CheckBreak()
|
|
}
|
|
if yyb1845 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1846 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1847 := z.DecBinary()
|
|
_ = yym1847
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1846), d)
|
|
}
|
|
}
|
|
yyj1845++
|
|
if yyhl1845 {
|
|
yyb1845 = yyj1845 > l
|
|
} else {
|
|
yyb1845 = r.CheckBreak()
|
|
}
|
|
if yyb1845 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1848 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1849 := z.DecBinary()
|
|
_ = yym1849
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1848), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1845++
|
|
if yyhl1845 {
|
|
yyb1845 = yyj1845 > l
|
|
} else {
|
|
yyb1845 = r.CheckBreak()
|
|
}
|
|
if yyb1845 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1845-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 {
|
|
yym1850 := z.EncBinary()
|
|
_ = yym1850
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1851 := !z.EncBinary()
|
|
yy2arr1851 := z.EncBasicHandle().StructToArray
|
|
var yyq1851 [2]bool
|
|
_, _, _ = yysep1851, yyq1851, yy2arr1851
|
|
const yyr1851 bool = false
|
|
var yynn1851 int
|
|
if yyr1851 || yy2arr1851 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1851 = 2
|
|
for _, b := range yyq1851 {
|
|
if b {
|
|
yynn1851++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1851)
|
|
yynn1851 = 0
|
|
}
|
|
if yyr1851 || yy2arr1851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1853 := z.EncBinary()
|
|
_ = yym1853
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("weight"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1854 := z.EncBinary()
|
|
_ = yym1854
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
}
|
|
if yyr1851 || yy2arr1851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy1856 := &x.PodAffinityTerm
|
|
yy1856.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podAffinityTerm"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1857 := &x.PodAffinityTerm
|
|
yy1857.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1851 || yy2arr1851 {
|
|
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
|
|
yym1858 := z.DecBinary()
|
|
_ = yym1858
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1859 := r.ContainerType()
|
|
if yyct1859 == codecSelferValueTypeMap1234 {
|
|
yyl1859 := r.ReadMapStart()
|
|
if yyl1859 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1859, d)
|
|
}
|
|
} else if yyct1859 == codecSelferValueTypeArray1234 {
|
|
yyl1859 := r.ReadArrayStart()
|
|
if yyl1859 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1859, 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 yys1860Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1860Slc
|
|
var yyhl1860 bool = l >= 0
|
|
for yyj1860 := 0; ; yyj1860++ {
|
|
if yyhl1860 {
|
|
if yyj1860 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1860Slc = r.DecodeBytes(yys1860Slc, true, true)
|
|
yys1860 := string(yys1860Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1860 {
|
|
case "weight":
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "podAffinityTerm":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodAffinityTerm = PodAffinityTerm{}
|
|
} else {
|
|
yyv1862 := &x.PodAffinityTerm
|
|
yyv1862.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1860)
|
|
} // end switch yys1860
|
|
} // end for yyj1860
|
|
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 yyj1863 int
|
|
var yyb1863 bool
|
|
var yyhl1863 bool = l >= 0
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodAffinityTerm = PodAffinityTerm{}
|
|
} else {
|
|
yyv1865 := &x.PodAffinityTerm
|
|
yyv1865.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1863-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAffinityTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1866 := z.EncBinary()
|
|
_ = yym1866
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1867 := !z.EncBinary()
|
|
yy2arr1867 := z.EncBasicHandle().StructToArray
|
|
var yyq1867 [3]bool
|
|
_, _, _ = yysep1867, yyq1867, yy2arr1867
|
|
const yyr1867 bool = false
|
|
yyq1867[0] = x.LabelSelector != nil
|
|
yyq1867[2] = x.TopologyKey != ""
|
|
var yynn1867 int
|
|
if yyr1867 || yy2arr1867 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1867 = 1
|
|
for _, b := range yyq1867 {
|
|
if b {
|
|
yynn1867++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1867)
|
|
yynn1867 = 0
|
|
}
|
|
if yyr1867 || yy2arr1867 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1867[0] {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1869 := z.EncBinary()
|
|
_ = yym1869
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1867[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("labelSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1870 := z.EncBinary()
|
|
_ = yym1870
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1867 || yy2arr1867 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Namespaces == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1872 := z.EncBinary()
|
|
_ = yym1872
|
|
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 {
|
|
yym1873 := z.EncBinary()
|
|
_ = yym1873
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Namespaces, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1867 || yy2arr1867 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1867[2] {
|
|
yym1875 := z.EncBinary()
|
|
_ = yym1875
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TopologyKey))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1867[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("topologyKey"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1876 := z.EncBinary()
|
|
_ = yym1876
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TopologyKey))
|
|
}
|
|
}
|
|
}
|
|
if yyr1867 || yy2arr1867 {
|
|
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
|
|
yym1877 := z.DecBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1878 := r.ContainerType()
|
|
if yyct1878 == codecSelferValueTypeMap1234 {
|
|
yyl1878 := r.ReadMapStart()
|
|
if yyl1878 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1878, d)
|
|
}
|
|
} else if yyct1878 == codecSelferValueTypeArray1234 {
|
|
yyl1878 := r.ReadArrayStart()
|
|
if yyl1878 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1878, 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 yys1879Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1879Slc
|
|
var yyhl1879 bool = l >= 0
|
|
for yyj1879 := 0; ; yyj1879++ {
|
|
if yyhl1879 {
|
|
if yyj1879 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1879Slc = r.DecodeBytes(yys1879Slc, true, true)
|
|
yys1879 := string(yys1879Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1879 {
|
|
case "labelSelector":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LabelSelector != nil {
|
|
x.LabelSelector = nil
|
|
}
|
|
} else {
|
|
if x.LabelSelector == nil {
|
|
x.LabelSelector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym1881 := z.DecBinary()
|
|
_ = yym1881
|
|
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 {
|
|
yyv1882 := &x.Namespaces
|
|
yym1883 := z.DecBinary()
|
|
_ = yym1883
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1882, false, d)
|
|
}
|
|
}
|
|
case "topologyKey":
|
|
if r.TryDecodeAsNil() {
|
|
x.TopologyKey = ""
|
|
} else {
|
|
x.TopologyKey = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1879)
|
|
} // end switch yys1879
|
|
} // end for yyj1879
|
|
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 yyj1885 int
|
|
var yyb1885 bool
|
|
var yyhl1885 bool = l >= 0
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
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)
|
|
}
|
|
yym1887 := z.DecBinary()
|
|
_ = yym1887
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.LabelSelector) {
|
|
} else {
|
|
z.DecFallback(x.LabelSelector, false)
|
|
}
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespaces = nil
|
|
} else {
|
|
yyv1888 := &x.Namespaces
|
|
yym1889 := z.DecBinary()
|
|
_ = yym1889
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1888, false, d)
|
|
}
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TopologyKey = ""
|
|
} else {
|
|
x.TopologyKey = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1885-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 {
|
|
yym1891 := z.EncBinary()
|
|
_ = yym1891
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1892 := !z.EncBinary()
|
|
yy2arr1892 := z.EncBasicHandle().StructToArray
|
|
var yyq1892 [2]bool
|
|
_, _, _ = yysep1892, yyq1892, yy2arr1892
|
|
const yyr1892 bool = false
|
|
yyq1892[0] = x.RequiredDuringSchedulingIgnoredDuringExecution != nil
|
|
yyq1892[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1892 int
|
|
if yyr1892 || yy2arr1892 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1892 = 0
|
|
for _, b := range yyq1892 {
|
|
if b {
|
|
yynn1892++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1892)
|
|
yynn1892 = 0
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1892[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1892[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 yyr1892 || yy2arr1892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1892[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1895 := z.EncBinary()
|
|
_ = yym1895
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferredSchedulingTerm(([]PreferredSchedulingTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1892[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1896 := z.EncBinary()
|
|
_ = yym1896
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferredSchedulingTerm(([]PreferredSchedulingTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
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
|
|
yym1897 := z.DecBinary()
|
|
_ = yym1897
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1898 := r.ContainerType()
|
|
if yyct1898 == codecSelferValueTypeMap1234 {
|
|
yyl1898 := r.ReadMapStart()
|
|
if yyl1898 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1898, d)
|
|
}
|
|
} else if yyct1898 == codecSelferValueTypeArray1234 {
|
|
yyl1898 := r.ReadArrayStart()
|
|
if yyl1898 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1898, 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 yys1899Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1899Slc
|
|
var yyhl1899 bool = l >= 0
|
|
for yyj1899 := 0; ; yyj1899++ {
|
|
if yyhl1899 {
|
|
if yyj1899 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1899Slc = r.DecodeBytes(yys1899Slc, true, true)
|
|
yys1899 := string(yys1899Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1899 {
|
|
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 {
|
|
yyv1901 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1902 := z.DecBinary()
|
|
_ = yym1902
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferredSchedulingTerm((*[]PreferredSchedulingTerm)(yyv1901), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1899)
|
|
} // end switch yys1899
|
|
} // end for yyj1899
|
|
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 yyj1903 int
|
|
var yyb1903 bool
|
|
var yyhl1903 bool = l >= 0
|
|
yyj1903++
|
|
if yyhl1903 {
|
|
yyb1903 = yyj1903 > l
|
|
} else {
|
|
yyb1903 = r.CheckBreak()
|
|
}
|
|
if yyb1903 {
|
|
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)
|
|
}
|
|
yyj1903++
|
|
if yyhl1903 {
|
|
yyb1903 = yyj1903 > l
|
|
} else {
|
|
yyb1903 = r.CheckBreak()
|
|
}
|
|
if yyb1903 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1905 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1906 := z.DecBinary()
|
|
_ = yym1906
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferredSchedulingTerm((*[]PreferredSchedulingTerm)(yyv1905), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1903++
|
|
if yyhl1903 {
|
|
yyb1903 = yyj1903 > l
|
|
} else {
|
|
yyb1903 = r.CheckBreak()
|
|
}
|
|
if yyb1903 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1903-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 {
|
|
yym1907 := z.EncBinary()
|
|
_ = yym1907
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1908 := !z.EncBinary()
|
|
yy2arr1908 := z.EncBasicHandle().StructToArray
|
|
var yyq1908 [2]bool
|
|
_, _, _ = yysep1908, yyq1908, yy2arr1908
|
|
const yyr1908 bool = false
|
|
var yynn1908 int
|
|
if yyr1908 || yy2arr1908 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1908 = 2
|
|
for _, b := range yyq1908 {
|
|
if b {
|
|
yynn1908++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1908)
|
|
yynn1908 = 0
|
|
}
|
|
if yyr1908 || yy2arr1908 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1910 := z.EncBinary()
|
|
_ = yym1910
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("weight"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1911 := z.EncBinary()
|
|
_ = yym1911
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
}
|
|
if yyr1908 || yy2arr1908 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy1913 := &x.Preference
|
|
yy1913.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1914 := &x.Preference
|
|
yy1914.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1908 || yy2arr1908 {
|
|
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
|
|
yym1915 := z.DecBinary()
|
|
_ = yym1915
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1916 := r.ContainerType()
|
|
if yyct1916 == codecSelferValueTypeMap1234 {
|
|
yyl1916 := r.ReadMapStart()
|
|
if yyl1916 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1916, d)
|
|
}
|
|
} else if yyct1916 == codecSelferValueTypeArray1234 {
|
|
yyl1916 := r.ReadArrayStart()
|
|
if yyl1916 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1916, 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 yys1917Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1917Slc
|
|
var yyhl1917 bool = l >= 0
|
|
for yyj1917 := 0; ; yyj1917++ {
|
|
if yyhl1917 {
|
|
if yyj1917 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1917Slc = r.DecodeBytes(yys1917Slc, true, true)
|
|
yys1917 := string(yys1917Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1917 {
|
|
case "weight":
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int32(r.DecodeInt(32))
|
|
}
|
|
case "preference":
|
|
if r.TryDecodeAsNil() {
|
|
x.Preference = NodeSelectorTerm{}
|
|
} else {
|
|
yyv1919 := &x.Preference
|
|
yyv1919.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1917)
|
|
} // end switch yys1917
|
|
} // end for yyj1917
|
|
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 yyj1920 int
|
|
var yyb1920 bool
|
|
var yyhl1920 bool = l >= 0
|
|
yyj1920++
|
|
if yyhl1920 {
|
|
yyb1920 = yyj1920 > l
|
|
} else {
|
|
yyb1920 = r.CheckBreak()
|
|
}
|
|
if yyb1920 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1920++
|
|
if yyhl1920 {
|
|
yyb1920 = yyj1920 > l
|
|
} else {
|
|
yyb1920 = r.CheckBreak()
|
|
}
|
|
if yyb1920 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Preference = NodeSelectorTerm{}
|
|
} else {
|
|
yyv1922 := &x.Preference
|
|
yyv1922.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1920++
|
|
if yyhl1920 {
|
|
yyb1920 = yyj1920 > l
|
|
} else {
|
|
yyb1920 = r.CheckBreak()
|
|
}
|
|
if yyb1920 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1920-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 {
|
|
yym1923 := z.EncBinary()
|
|
_ = yym1923
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1924 := !z.EncBinary()
|
|
yy2arr1924 := z.EncBasicHandle().StructToArray
|
|
var yyq1924 [3]bool
|
|
_, _, _ = yysep1924, yyq1924, yy2arr1924
|
|
const yyr1924 bool = false
|
|
yyq1924[1] = x.Value != ""
|
|
var yynn1924 int
|
|
if yyr1924 || yy2arr1924 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1924 = 2
|
|
for _, b := range yyq1924 {
|
|
if b {
|
|
yynn1924++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1924)
|
|
yynn1924 = 0
|
|
}
|
|
if yyr1924 || yy2arr1924 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1926 := z.EncBinary()
|
|
_ = yym1926
|
|
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)
|
|
yym1927 := z.EncBinary()
|
|
_ = yym1927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1924 || yy2arr1924 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1924[1] {
|
|
yym1929 := z.EncBinary()
|
|
_ = yym1929
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1924[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1930 := z.EncBinary()
|
|
_ = yym1930
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1924 || yy2arr1924 {
|
|
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 yyr1924 || yy2arr1924 {
|
|
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
|
|
yym1932 := z.DecBinary()
|
|
_ = yym1932
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1933 := r.ContainerType()
|
|
if yyct1933 == codecSelferValueTypeMap1234 {
|
|
yyl1933 := r.ReadMapStart()
|
|
if yyl1933 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1933, d)
|
|
}
|
|
} else if yyct1933 == codecSelferValueTypeArray1234 {
|
|
yyl1933 := r.ReadArrayStart()
|
|
if yyl1933 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1933, 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 yys1934Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1934Slc
|
|
var yyhl1934 bool = l >= 0
|
|
for yyj1934 := 0; ; yyj1934++ {
|
|
if yyhl1934 {
|
|
if yyj1934 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1934Slc = r.DecodeBytes(yys1934Slc, true, true)
|
|
yys1934 := string(yys1934Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1934 {
|
|
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, yys1934)
|
|
} // end switch yys1934
|
|
} // end for yyj1934
|
|
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 yyj1938 int
|
|
var yyb1938 bool
|
|
var yyhl1938 bool = l >= 0
|
|
yyj1938++
|
|
if yyhl1938 {
|
|
yyb1938 = yyj1938 > l
|
|
} else {
|
|
yyb1938 = r.CheckBreak()
|
|
}
|
|
if yyb1938 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1938++
|
|
if yyhl1938 {
|
|
yyb1938 = yyj1938 > l
|
|
} else {
|
|
yyb1938 = r.CheckBreak()
|
|
}
|
|
if yyb1938 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj1938++
|
|
if yyhl1938 {
|
|
yyb1938 = yyj1938 > l
|
|
} else {
|
|
yyb1938 = r.CheckBreak()
|
|
}
|
|
if yyb1938 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1938++
|
|
if yyhl1938 {
|
|
yyb1938 = yyj1938 > l
|
|
} else {
|
|
yyb1938 = r.CheckBreak()
|
|
}
|
|
if yyb1938 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1938-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x TaintEffect) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1942 := z.EncBinary()
|
|
_ = yym1942
|
|
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
|
|
yym1943 := z.DecBinary()
|
|
_ = yym1943
|
|
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 {
|
|
yym1944 := z.EncBinary()
|
|
_ = yym1944
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1945 := !z.EncBinary()
|
|
yy2arr1945 := z.EncBasicHandle().StructToArray
|
|
var yyq1945 [4]bool
|
|
_, _, _ = yysep1945, yyq1945, yy2arr1945
|
|
const yyr1945 bool = false
|
|
yyq1945[0] = x.Key != ""
|
|
yyq1945[1] = x.Operator != ""
|
|
yyq1945[2] = x.Value != ""
|
|
yyq1945[3] = x.Effect != ""
|
|
var yynn1945 int
|
|
if yyr1945 || yy2arr1945 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1945 = 0
|
|
for _, b := range yyq1945 {
|
|
if b {
|
|
yynn1945++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1945)
|
|
yynn1945 = 0
|
|
}
|
|
if yyr1945 || yy2arr1945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1945[0] {
|
|
yym1947 := z.EncBinary()
|
|
_ = yym1947
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1945[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("key"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1948 := z.EncBinary()
|
|
_ = yym1948
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
}
|
|
if yyr1945 || yy2arr1945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1945[1] {
|
|
x.Operator.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1945[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("operator"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Operator.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1945 || yy2arr1945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1945[2] {
|
|
yym1951 := z.EncBinary()
|
|
_ = yym1951
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1945[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1952 := z.EncBinary()
|
|
_ = yym1952
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1945 || yy2arr1945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1945[3] {
|
|
x.Effect.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1945[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("effect"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Effect.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1945 || yy2arr1945 {
|
|
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
|
|
yym1954 := z.DecBinary()
|
|
_ = yym1954
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1955 := r.ContainerType()
|
|
if yyct1955 == codecSelferValueTypeMap1234 {
|
|
yyl1955 := r.ReadMapStart()
|
|
if yyl1955 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1955, d)
|
|
}
|
|
} else if yyct1955 == codecSelferValueTypeArray1234 {
|
|
yyl1955 := r.ReadArrayStart()
|
|
if yyl1955 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1955, 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 yys1956Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1956Slc
|
|
var yyhl1956 bool = l >= 0
|
|
for yyj1956 := 0; ; yyj1956++ {
|
|
if yyhl1956 {
|
|
if yyj1956 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1956Slc = r.DecodeBytes(yys1956Slc, true, true)
|
|
yys1956 := string(yys1956Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1956 {
|
|
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, yys1956)
|
|
} // end switch yys1956
|
|
} // end for yyj1956
|
|
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 yyj1961 int
|
|
var yyb1961 bool
|
|
var yyhl1961 bool = l >= 0
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = TolerationOperator(r.DecodeString())
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1961-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x TolerationOperator) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1966 := z.EncBinary()
|
|
_ = yym1966
|
|
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
|
|
yym1967 := z.DecBinary()
|
|
_ = yym1967
|
|
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 {
|
|
yym1968 := z.EncBinary()
|
|
_ = yym1968
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1969 := !z.EncBinary()
|
|
yy2arr1969 := z.EncBasicHandle().StructToArray
|
|
var yyq1969 [13]bool
|
|
_, _, _ = yysep1969, yyq1969, yy2arr1969
|
|
const yyr1969 bool = false
|
|
yyq1969[2] = x.RestartPolicy != ""
|
|
yyq1969[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq1969[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq1969[5] = x.DNSPolicy != ""
|
|
yyq1969[6] = len(x.NodeSelector) != 0
|
|
yyq1969[8] = x.NodeName != ""
|
|
yyq1969[9] = x.SecurityContext != nil
|
|
yyq1969[10] = len(x.ImagePullSecrets) != 0
|
|
yyq1969[11] = x.Hostname != ""
|
|
yyq1969[12] = x.Subdomain != ""
|
|
var yynn1969 int
|
|
if yyr1969 || yy2arr1969 {
|
|
r.EncodeArrayStart(13)
|
|
} else {
|
|
yynn1969 = 3
|
|
for _, b := range yyq1969 {
|
|
if b {
|
|
yynn1969++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1969)
|
|
yynn1969 = 0
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1971 := z.EncBinary()
|
|
_ = yym1971
|
|
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 {
|
|
yym1972 := z.EncBinary()
|
|
_ = yym1972
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1974 := z.EncBinary()
|
|
_ = yym1974
|
|
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 {
|
|
yym1975 := z.EncBinary()
|
|
_ = yym1975
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1969[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1978 := *x.TerminationGracePeriodSeconds
|
|
yym1979 := z.EncBinary()
|
|
_ = yym1979
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1978))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1969[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1980 := *x.TerminationGracePeriodSeconds
|
|
yym1981 := z.EncBinary()
|
|
_ = yym1981
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1980))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1983 := *x.ActiveDeadlineSeconds
|
|
yym1984 := z.EncBinary()
|
|
_ = yym1984
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1983))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1969[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1985 := *x.ActiveDeadlineSeconds
|
|
yym1986 := z.EncBinary()
|
|
_ = yym1986
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1985))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1969[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1989 := z.EncBinary()
|
|
_ = yym1989
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1969[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1990 := z.EncBinary()
|
|
_ = yym1990
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1992 := z.EncBinary()
|
|
_ = yym1992
|
|
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)
|
|
yym1993 := z.EncBinary()
|
|
_ = yym1993
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[8] {
|
|
yym1995 := z.EncBinary()
|
|
_ = yym1995
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1969[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1996 := z.EncBinary()
|
|
_ = yym1996
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1969[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 yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1999 := z.EncBinary()
|
|
_ = yym1999
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1969[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2000 := z.EncBinary()
|
|
_ = yym2000
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[11] {
|
|
yym2002 := z.EncBinary()
|
|
_ = yym2002
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1969[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2003 := z.EncBinary()
|
|
_ = yym2003
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1969[12] {
|
|
yym2005 := z.EncBinary()
|
|
_ = yym2005
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Subdomain))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1969[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("subdomain"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2006 := z.EncBinary()
|
|
_ = yym2006
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Subdomain))
|
|
}
|
|
}
|
|
}
|
|
if yyr1969 || yy2arr1969 {
|
|
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
|
|
yym2007 := z.DecBinary()
|
|
_ = yym2007
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2008 := r.ContainerType()
|
|
if yyct2008 == codecSelferValueTypeMap1234 {
|
|
yyl2008 := r.ReadMapStart()
|
|
if yyl2008 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2008, d)
|
|
}
|
|
} else if yyct2008 == codecSelferValueTypeArray1234 {
|
|
yyl2008 := r.ReadArrayStart()
|
|
if yyl2008 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2008, 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 yys2009Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2009Slc
|
|
var yyhl2009 bool = l >= 0
|
|
for yyj2009 := 0; ; yyj2009++ {
|
|
if yyhl2009 {
|
|
if yyj2009 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2009Slc = r.DecodeBytes(yys2009Slc, true, true)
|
|
yys2009 := string(yys2009Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2009 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv2010 := &x.Volumes
|
|
yym2011 := z.DecBinary()
|
|
_ = yym2011
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv2010), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv2012 := &x.Containers
|
|
yym2013 := z.DecBinary()
|
|
_ = yym2013
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv2012), 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)
|
|
}
|
|
yym2016 := z.DecBinary()
|
|
_ = yym2016
|
|
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)
|
|
}
|
|
yym2018 := z.DecBinary()
|
|
_ = yym2018
|
|
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 {
|
|
yyv2020 := &x.NodeSelector
|
|
yym2021 := z.DecBinary()
|
|
_ = yym2021
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2020, 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 {
|
|
yyv2025 := &x.ImagePullSecrets
|
|
yym2026 := z.DecBinary()
|
|
_ = yym2026
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2025), 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, yys2009)
|
|
} // end switch yys2009
|
|
} // end for yyj2009
|
|
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 yyj2029 int
|
|
var yyb2029 bool
|
|
var yyhl2029 bool = l >= 0
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv2030 := &x.Volumes
|
|
yym2031 := z.DecBinary()
|
|
_ = yym2031
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv2030), d)
|
|
}
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv2032 := &x.Containers
|
|
yym2033 := z.DecBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv2032), d)
|
|
}
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
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)
|
|
}
|
|
yym2036 := z.DecBinary()
|
|
_ = yym2036
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
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)
|
|
}
|
|
yym2038 := z.DecBinary()
|
|
_ = yym2038
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv2040 := &x.NodeSelector
|
|
yym2041 := z.DecBinary()
|
|
_ = yym2041
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2040, false, d)
|
|
}
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
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)
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2045 := &x.ImagePullSecrets
|
|
yym2046 := z.DecBinary()
|
|
_ = yym2046
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2045), d)
|
|
}
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subdomain = ""
|
|
} else {
|
|
x.Subdomain = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2029++
|
|
if yyhl2029 {
|
|
yyb2029 = yyj2029 > l
|
|
} else {
|
|
yyb2029 = r.CheckBreak()
|
|
}
|
|
if yyb2029 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2029-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 {
|
|
yym2049 := z.EncBinary()
|
|
_ = yym2049
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2050 := !z.EncBinary()
|
|
yy2arr2050 := z.EncBasicHandle().StructToArray
|
|
var yyq2050 [8]bool
|
|
_, _, _ = yysep2050, yyq2050, yy2arr2050
|
|
const yyr2050 bool = false
|
|
yyq2050[0] = x.HostNetwork != false
|
|
yyq2050[1] = x.HostPID != false
|
|
yyq2050[2] = x.HostIPC != false
|
|
yyq2050[3] = x.SELinuxOptions != nil
|
|
yyq2050[4] = x.RunAsUser != nil
|
|
yyq2050[5] = x.RunAsNonRoot != nil
|
|
yyq2050[6] = len(x.SupplementalGroups) != 0
|
|
yyq2050[7] = x.FSGroup != nil
|
|
var yynn2050 int
|
|
if yyr2050 || yy2arr2050 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2050 = 0
|
|
for _, b := range yyq2050 {
|
|
if b {
|
|
yynn2050++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2050)
|
|
yynn2050 = 0
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[0] {
|
|
yym2052 := z.EncBinary()
|
|
_ = yym2052
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2050[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2053 := z.EncBinary()
|
|
_ = yym2053
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[1] {
|
|
yym2055 := z.EncBinary()
|
|
_ = yym2055
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2050[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2056 := z.EncBinary()
|
|
_ = yym2056
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[2] {
|
|
yym2058 := z.EncBinary()
|
|
_ = yym2058
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2050[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2059 := z.EncBinary()
|
|
_ = yym2059
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[3] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2050[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 yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[4] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2062 := *x.RunAsUser
|
|
yym2063 := z.EncBinary()
|
|
_ = yym2063
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2062))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2050[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2064 := *x.RunAsUser
|
|
yym2065 := z.EncBinary()
|
|
_ = yym2065
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2064))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[5] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2067 := *x.RunAsNonRoot
|
|
yym2068 := z.EncBinary()
|
|
_ = yym2068
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy2067))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2050[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2069 := *x.RunAsNonRoot
|
|
yym2070 := z.EncBinary()
|
|
_ = yym2070
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy2069))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[6] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2072 := z.EncBinary()
|
|
_ = yym2072
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2050[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2073 := z.EncBinary()
|
|
_ = yym2073
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2050[7] {
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2075 := *x.FSGroup
|
|
yym2076 := z.EncBinary()
|
|
_ = yym2076
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2075))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2050[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsGroup"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2077 := *x.FSGroup
|
|
yym2078 := z.EncBinary()
|
|
_ = yym2078
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2077))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2050 || yy2arr2050 {
|
|
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
|
|
yym2079 := z.DecBinary()
|
|
_ = yym2079
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2080 := r.ContainerType()
|
|
if yyct2080 == codecSelferValueTypeMap1234 {
|
|
yyl2080 := r.ReadMapStart()
|
|
if yyl2080 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2080, d)
|
|
}
|
|
} else if yyct2080 == codecSelferValueTypeArray1234 {
|
|
yyl2080 := r.ReadArrayStart()
|
|
if yyl2080 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2080, 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 yys2081Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2081Slc
|
|
var yyhl2081 bool = l >= 0
|
|
for yyj2081 := 0; ; yyj2081++ {
|
|
if yyhl2081 {
|
|
if yyj2081 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2081Slc = r.DecodeBytes(yys2081Slc, true, true)
|
|
yys2081 := string(yys2081Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2081 {
|
|
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)
|
|
}
|
|
yym2087 := z.DecBinary()
|
|
_ = yym2087
|
|
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)
|
|
}
|
|
yym2089 := z.DecBinary()
|
|
_ = yym2089
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv2090 := &x.SupplementalGroups
|
|
yym2091 := z.DecBinary()
|
|
_ = yym2091
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv2090, false, d)
|
|
}
|
|
}
|
|
case "fsGroup":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym2093 := z.DecBinary()
|
|
_ = yym2093
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2081)
|
|
} // end switch yys2081
|
|
} // end for yyj2081
|
|
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 yyj2094 int
|
|
var yyb2094 bool
|
|
var yyhl2094 bool = l >= 0
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
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)
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
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)
|
|
}
|
|
yym2100 := z.DecBinary()
|
|
_ = yym2100
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
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)
|
|
}
|
|
yym2102 := z.DecBinary()
|
|
_ = yym2102
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv2103 := &x.SupplementalGroups
|
|
yym2104 := z.DecBinary()
|
|
_ = yym2104
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv2103, false, d)
|
|
}
|
|
}
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
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)
|
|
}
|
|
yym2106 := z.DecBinary()
|
|
_ = yym2106
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2094++
|
|
if yyhl2094 {
|
|
yyb2094 = yyj2094 > l
|
|
} else {
|
|
yyb2094 = r.CheckBreak()
|
|
}
|
|
if yyb2094 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2094-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 {
|
|
yym2107 := z.EncBinary()
|
|
_ = yym2107
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2108 := !z.EncBinary()
|
|
yy2arr2108 := z.EncBasicHandle().StructToArray
|
|
var yyq2108 [8]bool
|
|
_, _, _ = yysep2108, yyq2108, yy2arr2108
|
|
const yyr2108 bool = false
|
|
yyq2108[0] = x.Phase != ""
|
|
yyq2108[1] = len(x.Conditions) != 0
|
|
yyq2108[2] = x.Message != ""
|
|
yyq2108[3] = x.Reason != ""
|
|
yyq2108[4] = x.HostIP != ""
|
|
yyq2108[5] = x.PodIP != ""
|
|
yyq2108[6] = x.StartTime != nil
|
|
yyq2108[7] = len(x.ContainerStatuses) != 0
|
|
var yynn2108 int
|
|
if yyr2108 || yy2arr2108 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2108 = 0
|
|
for _, b := range yyq2108 {
|
|
if b {
|
|
yynn2108++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2108)
|
|
yynn2108 = 0
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2108[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2111 := z.EncBinary()
|
|
_ = yym2111
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2108[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2112 := z.EncBinary()
|
|
_ = yym2112
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[2] {
|
|
yym2114 := z.EncBinary()
|
|
_ = yym2114
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2108[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2115 := z.EncBinary()
|
|
_ = yym2115
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[3] {
|
|
yym2117 := z.EncBinary()
|
|
_ = yym2117
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2108[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2118 := z.EncBinary()
|
|
_ = yym2118
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[4] {
|
|
yym2120 := z.EncBinary()
|
|
_ = yym2120
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2108[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2121 := z.EncBinary()
|
|
_ = yym2121
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[5] {
|
|
yym2123 := z.EncBinary()
|
|
_ = yym2123
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2108[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2124 := z.EncBinary()
|
|
_ = yym2124
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2126 := z.EncBinary()
|
|
_ = yym2126
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym2126 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym2126 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2108[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2127 := z.EncBinary()
|
|
_ = yym2127
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym2127 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym2127 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2108[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2129 := z.EncBinary()
|
|
_ = yym2129
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2108[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2130 := z.EncBinary()
|
|
_ = yym2130
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2108 || yy2arr2108 {
|
|
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
|
|
yym2131 := z.DecBinary()
|
|
_ = yym2131
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2132 := r.ContainerType()
|
|
if yyct2132 == codecSelferValueTypeMap1234 {
|
|
yyl2132 := r.ReadMapStart()
|
|
if yyl2132 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2132, d)
|
|
}
|
|
} else if yyct2132 == codecSelferValueTypeArray1234 {
|
|
yyl2132 := r.ReadArrayStart()
|
|
if yyl2132 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2132, 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 yys2133Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2133Slc
|
|
var yyhl2133 bool = l >= 0
|
|
for yyj2133 := 0; ; yyj2133++ {
|
|
if yyhl2133 {
|
|
if yyj2133 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2133Slc = r.DecodeBytes(yys2133Slc, true, true)
|
|
yys2133 := string(yys2133Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2133 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2135 := &x.Conditions
|
|
yym2136 := z.DecBinary()
|
|
_ = yym2136
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv2135), 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)
|
|
}
|
|
yym2142 := z.DecBinary()
|
|
_ = yym2142
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym2142 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym2142 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv2143 := &x.ContainerStatuses
|
|
yym2144 := z.DecBinary()
|
|
_ = yym2144
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv2143), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2133)
|
|
} // end switch yys2133
|
|
} // end for yyj2133
|
|
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 yyj2145 int
|
|
var yyb2145 bool
|
|
var yyhl2145 bool = l >= 0
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2147 := &x.Conditions
|
|
yym2148 := z.DecBinary()
|
|
_ = yym2148
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv2147), d)
|
|
}
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
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)
|
|
}
|
|
yym2154 := z.DecBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym2154 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym2154 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv2155 := &x.ContainerStatuses
|
|
yym2156 := z.DecBinary()
|
|
_ = yym2156
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv2155), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2145++
|
|
if yyhl2145 {
|
|
yyb2145 = yyj2145 > l
|
|
} else {
|
|
yyb2145 = r.CheckBreak()
|
|
}
|
|
if yyb2145 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2145-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 {
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2158 := !z.EncBinary()
|
|
yy2arr2158 := z.EncBasicHandle().StructToArray
|
|
var yyq2158 [4]bool
|
|
_, _, _ = yysep2158, yyq2158, yy2arr2158
|
|
const yyr2158 bool = false
|
|
yyq2158[0] = x.Kind != ""
|
|
yyq2158[1] = x.APIVersion != ""
|
|
yyq2158[2] = true
|
|
yyq2158[3] = true
|
|
var yynn2158 int
|
|
if yyr2158 || yy2arr2158 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2158 = 0
|
|
for _, b := range yyq2158 {
|
|
if b {
|
|
yynn2158++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2158)
|
|
yynn2158 = 0
|
|
}
|
|
if yyr2158 || yy2arr2158 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2158[0] {
|
|
yym2160 := z.EncBinary()
|
|
_ = yym2160
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2158[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2161 := z.EncBinary()
|
|
_ = yym2161
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2158 || yy2arr2158 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2158[1] {
|
|
yym2163 := z.EncBinary()
|
|
_ = yym2163
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2158[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2164 := z.EncBinary()
|
|
_ = yym2164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2158 || yy2arr2158 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2158[2] {
|
|
yy2166 := &x.ObjectMeta
|
|
yy2166.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2158[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2167 := &x.ObjectMeta
|
|
yy2167.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2158 || yy2arr2158 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2158[3] {
|
|
yy2169 := &x.Status
|
|
yy2169.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2158[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2170 := &x.Status
|
|
yy2170.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2158 || yy2arr2158 {
|
|
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
|
|
yym2171 := z.DecBinary()
|
|
_ = yym2171
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2172 := r.ContainerType()
|
|
if yyct2172 == codecSelferValueTypeMap1234 {
|
|
yyl2172 := r.ReadMapStart()
|
|
if yyl2172 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2172, d)
|
|
}
|
|
} else if yyct2172 == codecSelferValueTypeArray1234 {
|
|
yyl2172 := r.ReadArrayStart()
|
|
if yyl2172 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2172, 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 yys2173Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2173Slc
|
|
var yyhl2173 bool = l >= 0
|
|
for yyj2173 := 0; ; yyj2173++ {
|
|
if yyhl2173 {
|
|
if yyj2173 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2173Slc = r.DecodeBytes(yys2173Slc, true, true)
|
|
yys2173 := string(yys2173Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2173 {
|
|
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 {
|
|
yyv2176 := &x.ObjectMeta
|
|
yyv2176.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2177 := &x.Status
|
|
yyv2177.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2173)
|
|
} // end switch yys2173
|
|
} // end for yyj2173
|
|
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 yyj2178 int
|
|
var yyb2178 bool
|
|
var yyhl2178 bool = l >= 0
|
|
yyj2178++
|
|
if yyhl2178 {
|
|
yyb2178 = yyj2178 > l
|
|
} else {
|
|
yyb2178 = r.CheckBreak()
|
|
}
|
|
if yyb2178 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2178++
|
|
if yyhl2178 {
|
|
yyb2178 = yyj2178 > l
|
|
} else {
|
|
yyb2178 = r.CheckBreak()
|
|
}
|
|
if yyb2178 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2178++
|
|
if yyhl2178 {
|
|
yyb2178 = yyj2178 > l
|
|
} else {
|
|
yyb2178 = r.CheckBreak()
|
|
}
|
|
if yyb2178 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2181 := &x.ObjectMeta
|
|
yyv2181.CodecDecodeSelf(d)
|
|
}
|
|
yyj2178++
|
|
if yyhl2178 {
|
|
yyb2178 = yyj2178 > l
|
|
} else {
|
|
yyb2178 = r.CheckBreak()
|
|
}
|
|
if yyb2178 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2182 := &x.Status
|
|
yyv2182.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2178++
|
|
if yyhl2178 {
|
|
yyb2178 = yyj2178 > l
|
|
} else {
|
|
yyb2178 = r.CheckBreak()
|
|
}
|
|
if yyb2178 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2178-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 {
|
|
yym2183 := z.EncBinary()
|
|
_ = yym2183
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2184 := !z.EncBinary()
|
|
yy2arr2184 := z.EncBasicHandle().StructToArray
|
|
var yyq2184 [5]bool
|
|
_, _, _ = yysep2184, yyq2184, yy2arr2184
|
|
const yyr2184 bool = false
|
|
yyq2184[0] = x.Kind != ""
|
|
yyq2184[1] = x.APIVersion != ""
|
|
yyq2184[2] = true
|
|
yyq2184[3] = true
|
|
yyq2184[4] = true
|
|
var yynn2184 int
|
|
if yyr2184 || yy2arr2184 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2184 = 0
|
|
for _, b := range yyq2184 {
|
|
if b {
|
|
yynn2184++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2184)
|
|
yynn2184 = 0
|
|
}
|
|
if yyr2184 || yy2arr2184 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2184[0] {
|
|
yym2186 := z.EncBinary()
|
|
_ = yym2186
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2184[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2187 := z.EncBinary()
|
|
_ = yym2187
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2184 || yy2arr2184 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2184[1] {
|
|
yym2189 := z.EncBinary()
|
|
_ = yym2189
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2184[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2190 := z.EncBinary()
|
|
_ = yym2190
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2184 || yy2arr2184 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2184[2] {
|
|
yy2192 := &x.ObjectMeta
|
|
yy2192.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2184[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2193 := &x.ObjectMeta
|
|
yy2193.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2184 || yy2arr2184 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2184[3] {
|
|
yy2195 := &x.Spec
|
|
yy2195.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2184[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2196 := &x.Spec
|
|
yy2196.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2184 || yy2arr2184 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2184[4] {
|
|
yy2198 := &x.Status
|
|
yy2198.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2184[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2199 := &x.Status
|
|
yy2199.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2184 || yy2arr2184 {
|
|
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
|
|
yym2200 := z.DecBinary()
|
|
_ = yym2200
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2201 := r.ContainerType()
|
|
if yyct2201 == codecSelferValueTypeMap1234 {
|
|
yyl2201 := r.ReadMapStart()
|
|
if yyl2201 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2201, d)
|
|
}
|
|
} else if yyct2201 == codecSelferValueTypeArray1234 {
|
|
yyl2201 := r.ReadArrayStart()
|
|
if yyl2201 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2201, 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 yys2202Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2202Slc
|
|
var yyhl2202 bool = l >= 0
|
|
for yyj2202 := 0; ; yyj2202++ {
|
|
if yyhl2202 {
|
|
if yyj2202 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2202Slc = r.DecodeBytes(yys2202Slc, true, true)
|
|
yys2202 := string(yys2202Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2202 {
|
|
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 {
|
|
yyv2205 := &x.ObjectMeta
|
|
yyv2205.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2206 := &x.Spec
|
|
yyv2206.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2207 := &x.Status
|
|
yyv2207.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2202)
|
|
} // end switch yys2202
|
|
} // end for yyj2202
|
|
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 yyj2208 int
|
|
var yyb2208 bool
|
|
var yyhl2208 bool = l >= 0
|
|
yyj2208++
|
|
if yyhl2208 {
|
|
yyb2208 = yyj2208 > l
|
|
} else {
|
|
yyb2208 = r.CheckBreak()
|
|
}
|
|
if yyb2208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2208++
|
|
if yyhl2208 {
|
|
yyb2208 = yyj2208 > l
|
|
} else {
|
|
yyb2208 = r.CheckBreak()
|
|
}
|
|
if yyb2208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2208++
|
|
if yyhl2208 {
|
|
yyb2208 = yyj2208 > l
|
|
} else {
|
|
yyb2208 = r.CheckBreak()
|
|
}
|
|
if yyb2208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2211 := &x.ObjectMeta
|
|
yyv2211.CodecDecodeSelf(d)
|
|
}
|
|
yyj2208++
|
|
if yyhl2208 {
|
|
yyb2208 = yyj2208 > l
|
|
} else {
|
|
yyb2208 = r.CheckBreak()
|
|
}
|
|
if yyb2208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2212 := &x.Spec
|
|
yyv2212.CodecDecodeSelf(d)
|
|
}
|
|
yyj2208++
|
|
if yyhl2208 {
|
|
yyb2208 = yyj2208 > l
|
|
} else {
|
|
yyb2208 = r.CheckBreak()
|
|
}
|
|
if yyb2208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2213 := &x.Status
|
|
yyv2213.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2208++
|
|
if yyhl2208 {
|
|
yyb2208 = yyj2208 > l
|
|
} else {
|
|
yyb2208 = r.CheckBreak()
|
|
}
|
|
if yyb2208 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2208-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 {
|
|
yym2214 := z.EncBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2215 := !z.EncBinary()
|
|
yy2arr2215 := z.EncBasicHandle().StructToArray
|
|
var yyq2215 [2]bool
|
|
_, _, _ = yysep2215, yyq2215, yy2arr2215
|
|
const yyr2215 bool = false
|
|
yyq2215[0] = true
|
|
yyq2215[1] = true
|
|
var yynn2215 int
|
|
if yyr2215 || yy2arr2215 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2215 = 0
|
|
for _, b := range yyq2215 {
|
|
if b {
|
|
yynn2215++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2215)
|
|
yynn2215 = 0
|
|
}
|
|
if yyr2215 || yy2arr2215 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2215[0] {
|
|
yy2217 := &x.ObjectMeta
|
|
yy2217.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2215[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2218 := &x.ObjectMeta
|
|
yy2218.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2215 || yy2arr2215 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2215[1] {
|
|
yy2220 := &x.Spec
|
|
yy2220.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2215[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2221 := &x.Spec
|
|
yy2221.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2215 || yy2arr2215 {
|
|
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
|
|
yym2222 := z.DecBinary()
|
|
_ = yym2222
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2223 := r.ContainerType()
|
|
if yyct2223 == codecSelferValueTypeMap1234 {
|
|
yyl2223 := r.ReadMapStart()
|
|
if yyl2223 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2223, d)
|
|
}
|
|
} else if yyct2223 == codecSelferValueTypeArray1234 {
|
|
yyl2223 := r.ReadArrayStart()
|
|
if yyl2223 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2223, 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 yys2224Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2224Slc
|
|
var yyhl2224 bool = l >= 0
|
|
for yyj2224 := 0; ; yyj2224++ {
|
|
if yyhl2224 {
|
|
if yyj2224 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2224Slc = r.DecodeBytes(yys2224Slc, true, true)
|
|
yys2224 := string(yys2224Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2224 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2225 := &x.ObjectMeta
|
|
yyv2225.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2226 := &x.Spec
|
|
yyv2226.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2224)
|
|
} // end switch yys2224
|
|
} // end for yyj2224
|
|
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 yyj2227 int
|
|
var yyb2227 bool
|
|
var yyhl2227 bool = l >= 0
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2228 := &x.ObjectMeta
|
|
yyv2228.CodecDecodeSelf(d)
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2229 := &x.Spec
|
|
yyv2229.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2227-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 {
|
|
yym2230 := z.EncBinary()
|
|
_ = yym2230
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2231 := !z.EncBinary()
|
|
yy2arr2231 := z.EncBasicHandle().StructToArray
|
|
var yyq2231 [4]bool
|
|
_, _, _ = yysep2231, yyq2231, yy2arr2231
|
|
const yyr2231 bool = false
|
|
yyq2231[0] = x.Kind != ""
|
|
yyq2231[1] = x.APIVersion != ""
|
|
yyq2231[2] = true
|
|
yyq2231[3] = true
|
|
var yynn2231 int
|
|
if yyr2231 || yy2arr2231 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2231 = 0
|
|
for _, b := range yyq2231 {
|
|
if b {
|
|
yynn2231++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2231)
|
|
yynn2231 = 0
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2231[0] {
|
|
yym2233 := z.EncBinary()
|
|
_ = yym2233
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2231[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2234 := z.EncBinary()
|
|
_ = yym2234
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2231[1] {
|
|
yym2236 := z.EncBinary()
|
|
_ = yym2236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2231[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2237 := z.EncBinary()
|
|
_ = yym2237
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2231[2] {
|
|
yy2239 := &x.ObjectMeta
|
|
yy2239.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2231[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2240 := &x.ObjectMeta
|
|
yy2240.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2231[3] {
|
|
yy2242 := &x.Template
|
|
yy2242.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2231[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2243 := &x.Template
|
|
yy2243.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
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
|
|
yym2244 := z.DecBinary()
|
|
_ = yym2244
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2245 := r.ContainerType()
|
|
if yyct2245 == codecSelferValueTypeMap1234 {
|
|
yyl2245 := r.ReadMapStart()
|
|
if yyl2245 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2245, d)
|
|
}
|
|
} else if yyct2245 == codecSelferValueTypeArray1234 {
|
|
yyl2245 := r.ReadArrayStart()
|
|
if yyl2245 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2245, 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 yys2246Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2246Slc
|
|
var yyhl2246 bool = l >= 0
|
|
for yyj2246 := 0; ; yyj2246++ {
|
|
if yyhl2246 {
|
|
if yyj2246 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2246Slc = r.DecodeBytes(yys2246Slc, true, true)
|
|
yys2246 := string(yys2246Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2246 {
|
|
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 {
|
|
yyv2249 := &x.ObjectMeta
|
|
yyv2249.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv2250 := &x.Template
|
|
yyv2250.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2246)
|
|
} // end switch yys2246
|
|
} // end for yyj2246
|
|
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 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.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv2255 := &x.Template
|
|
yyv2255.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 *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2256 := z.EncBinary()
|
|
_ = yym2256
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2257 := !z.EncBinary()
|
|
yy2arr2257 := z.EncBasicHandle().StructToArray
|
|
var yyq2257 [4]bool
|
|
_, _, _ = yysep2257, yyq2257, yy2arr2257
|
|
const yyr2257 bool = false
|
|
yyq2257[0] = x.Kind != ""
|
|
yyq2257[1] = x.APIVersion != ""
|
|
yyq2257[2] = true
|
|
var yynn2257 int
|
|
if yyr2257 || yy2arr2257 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2257 = 1
|
|
for _, b := range yyq2257 {
|
|
if b {
|
|
yynn2257++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2257)
|
|
yynn2257 = 0
|
|
}
|
|
if yyr2257 || yy2arr2257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2257[0] {
|
|
yym2259 := z.EncBinary()
|
|
_ = yym2259
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2257[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2260 := z.EncBinary()
|
|
_ = yym2260
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2257 || yy2arr2257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2257[1] {
|
|
yym2262 := z.EncBinary()
|
|
_ = yym2262
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2257[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2263 := z.EncBinary()
|
|
_ = yym2263
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2257 || yy2arr2257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2257[2] {
|
|
yy2265 := &x.ListMeta
|
|
yym2266 := z.EncBinary()
|
|
_ = yym2266
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2265) {
|
|
} else {
|
|
z.EncFallback(yy2265)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2257[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2267 := &x.ListMeta
|
|
yym2268 := z.EncBinary()
|
|
_ = yym2268
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2267) {
|
|
} else {
|
|
z.EncFallback(yy2267)
|
|
}
|
|
}
|
|
}
|
|
if yyr2257 || yy2arr2257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2270 := z.EncBinary()
|
|
_ = yym2270
|
|
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 {
|
|
yym2271 := z.EncBinary()
|
|
_ = yym2271
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2257 || yy2arr2257 {
|
|
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
|
|
yym2272 := z.DecBinary()
|
|
_ = yym2272
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2273 := r.ContainerType()
|
|
if yyct2273 == codecSelferValueTypeMap1234 {
|
|
yyl2273 := r.ReadMapStart()
|
|
if yyl2273 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2273, d)
|
|
}
|
|
} else if yyct2273 == codecSelferValueTypeArray1234 {
|
|
yyl2273 := r.ReadArrayStart()
|
|
if yyl2273 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2273, 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 yys2274Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2274Slc
|
|
var yyhl2274 bool = l >= 0
|
|
for yyj2274 := 0; ; yyj2274++ {
|
|
if yyhl2274 {
|
|
if yyj2274 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2274Slc = r.DecodeBytes(yys2274Slc, true, true)
|
|
yys2274 := string(yys2274Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2274 {
|
|
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 {
|
|
yyv2277 := &x.ListMeta
|
|
yym2278 := z.DecBinary()
|
|
_ = yym2278
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2277) {
|
|
} else {
|
|
z.DecFallback(yyv2277, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2279 := &x.Items
|
|
yym2280 := z.DecBinary()
|
|
_ = yym2280
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv2279), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2274)
|
|
} // end switch yys2274
|
|
} // end for yyj2274
|
|
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 yyj2281 int
|
|
var yyb2281 bool
|
|
var yyhl2281 bool = l >= 0
|
|
yyj2281++
|
|
if yyhl2281 {
|
|
yyb2281 = yyj2281 > l
|
|
} else {
|
|
yyb2281 = r.CheckBreak()
|
|
}
|
|
if yyb2281 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2281++
|
|
if yyhl2281 {
|
|
yyb2281 = yyj2281 > l
|
|
} else {
|
|
yyb2281 = r.CheckBreak()
|
|
}
|
|
if yyb2281 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2281++
|
|
if yyhl2281 {
|
|
yyb2281 = yyj2281 > l
|
|
} else {
|
|
yyb2281 = r.CheckBreak()
|
|
}
|
|
if yyb2281 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2284 := &x.ListMeta
|
|
yym2285 := z.DecBinary()
|
|
_ = yym2285
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2284) {
|
|
} else {
|
|
z.DecFallback(yyv2284, false)
|
|
}
|
|
}
|
|
yyj2281++
|
|
if yyhl2281 {
|
|
yyb2281 = yyj2281 > l
|
|
} else {
|
|
yyb2281 = r.CheckBreak()
|
|
}
|
|
if yyb2281 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2286 := &x.Items
|
|
yym2287 := z.DecBinary()
|
|
_ = yym2287
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv2286), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2281++
|
|
if yyhl2281 {
|
|
yyb2281 = yyj2281 > l
|
|
} else {
|
|
yyb2281 = r.CheckBreak()
|
|
}
|
|
if yyb2281 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2281-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 {
|
|
yym2288 := z.EncBinary()
|
|
_ = yym2288
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2289 := !z.EncBinary()
|
|
yy2arr2289 := z.EncBasicHandle().StructToArray
|
|
var yyq2289 [3]bool
|
|
_, _, _ = yysep2289, yyq2289, yy2arr2289
|
|
const yyr2289 bool = false
|
|
yyq2289[2] = x.Template != nil
|
|
var yynn2289 int
|
|
if yyr2289 || yy2arr2289 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2289 = 2
|
|
for _, b := range yyq2289 {
|
|
if b {
|
|
yynn2289++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2289)
|
|
yynn2289 = 0
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2291 := z.EncBinary()
|
|
_ = yym2291
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2292 := z.EncBinary()
|
|
_ = yym2292
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2294 := z.EncBinary()
|
|
_ = yym2294
|
|
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 {
|
|
yym2295 := z.EncBinary()
|
|
_ = yym2295
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2289[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2289[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 yyr2289 || yy2arr2289 {
|
|
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
|
|
yym2297 := z.DecBinary()
|
|
_ = yym2297
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2298 := r.ContainerType()
|
|
if yyct2298 == codecSelferValueTypeMap1234 {
|
|
yyl2298 := r.ReadMapStart()
|
|
if yyl2298 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2298, d)
|
|
}
|
|
} else if yyct2298 == codecSelferValueTypeArray1234 {
|
|
yyl2298 := r.ReadArrayStart()
|
|
if yyl2298 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2298, 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 yys2299Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2299Slc
|
|
var yyhl2299 bool = l >= 0
|
|
for yyj2299 := 0; ; yyj2299++ {
|
|
if yyhl2299 {
|
|
if yyj2299 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2299Slc = r.DecodeBytes(yys2299Slc, true, true)
|
|
yys2299 := string(yys2299Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2299 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2301 := &x.Selector
|
|
yym2302 := z.DecBinary()
|
|
_ = yym2302
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2301, 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, yys2299)
|
|
} // end switch yys2299
|
|
} // end for yyj2299
|
|
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 yyj2304 int
|
|
var yyb2304 bool
|
|
var yyhl2304 bool = l >= 0
|
|
yyj2304++
|
|
if yyhl2304 {
|
|
yyb2304 = yyj2304 > l
|
|
} else {
|
|
yyb2304 = r.CheckBreak()
|
|
}
|
|
if yyb2304 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2304++
|
|
if yyhl2304 {
|
|
yyb2304 = yyj2304 > l
|
|
} else {
|
|
yyb2304 = r.CheckBreak()
|
|
}
|
|
if yyb2304 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2306 := &x.Selector
|
|
yym2307 := z.DecBinary()
|
|
_ = yym2307
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2306, false, d)
|
|
}
|
|
}
|
|
yyj2304++
|
|
if yyhl2304 {
|
|
yyb2304 = yyj2304 > l
|
|
} else {
|
|
yyb2304 = r.CheckBreak()
|
|
}
|
|
if yyb2304 {
|
|
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 {
|
|
yyj2304++
|
|
if yyhl2304 {
|
|
yyb2304 = yyj2304 > l
|
|
} else {
|
|
yyb2304 = r.CheckBreak()
|
|
}
|
|
if yyb2304 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2304-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 {
|
|
yym2309 := z.EncBinary()
|
|
_ = yym2309
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2310 := !z.EncBinary()
|
|
yy2arr2310 := z.EncBasicHandle().StructToArray
|
|
var yyq2310 [3]bool
|
|
_, _, _ = yysep2310, yyq2310, yy2arr2310
|
|
const yyr2310 bool = false
|
|
yyq2310[1] = x.FullyLabeledReplicas != 0
|
|
yyq2310[2] = x.ObservedGeneration != 0
|
|
var yynn2310 int
|
|
if yyr2310 || yy2arr2310 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2310 = 1
|
|
for _, b := range yyq2310 {
|
|
if b {
|
|
yynn2310++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2310)
|
|
yynn2310 = 0
|
|
}
|
|
if yyr2310 || yy2arr2310 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2312 := z.EncBinary()
|
|
_ = yym2312
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2313 := z.EncBinary()
|
|
_ = yym2313
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr2310 || yy2arr2310 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2310[1] {
|
|
yym2315 := z.EncBinary()
|
|
_ = yym2315
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FullyLabeledReplicas))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2310[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fullyLabeledReplicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2316 := z.EncBinary()
|
|
_ = yym2316
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FullyLabeledReplicas))
|
|
}
|
|
}
|
|
}
|
|
if yyr2310 || yy2arr2310 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2310[2] {
|
|
yym2318 := z.EncBinary()
|
|
_ = yym2318
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2310[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2319 := z.EncBinary()
|
|
_ = yym2319
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yyr2310 || yy2arr2310 {
|
|
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
|
|
yym2320 := z.DecBinary()
|
|
_ = yym2320
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2321 := r.ContainerType()
|
|
if yyct2321 == codecSelferValueTypeMap1234 {
|
|
yyl2321 := r.ReadMapStart()
|
|
if yyl2321 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2321, d)
|
|
}
|
|
} else if yyct2321 == codecSelferValueTypeArray1234 {
|
|
yyl2321 := r.ReadArrayStart()
|
|
if yyl2321 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2321, 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 yys2322Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2322Slc
|
|
var yyhl2322 bool = l >= 0
|
|
for yyj2322 := 0; ; yyj2322++ {
|
|
if yyhl2322 {
|
|
if yyj2322 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2322Slc = r.DecodeBytes(yys2322Slc, true, true)
|
|
yys2322 := string(yys2322Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2322 {
|
|
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 "observedGeneration":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2322)
|
|
} // end switch yys2322
|
|
} // end for yyj2322
|
|
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 yyj2326 int
|
|
var yyb2326 bool
|
|
var yyhl2326 bool = l >= 0
|
|
yyj2326++
|
|
if yyhl2326 {
|
|
yyb2326 = yyj2326 > l
|
|
} else {
|
|
yyb2326 = r.CheckBreak()
|
|
}
|
|
if yyb2326 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2326++
|
|
if yyhl2326 {
|
|
yyb2326 = yyj2326 > l
|
|
} else {
|
|
yyb2326 = r.CheckBreak()
|
|
}
|
|
if yyb2326 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FullyLabeledReplicas = 0
|
|
} else {
|
|
x.FullyLabeledReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2326++
|
|
if yyhl2326 {
|
|
yyb2326 = yyj2326 > l
|
|
} else {
|
|
yyb2326 = r.CheckBreak()
|
|
}
|
|
if yyb2326 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj2326++
|
|
if yyhl2326 {
|
|
yyb2326 = yyj2326 > l
|
|
} else {
|
|
yyb2326 = r.CheckBreak()
|
|
}
|
|
if yyb2326 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2326-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 {
|
|
yym2330 := z.EncBinary()
|
|
_ = yym2330
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2331 := !z.EncBinary()
|
|
yy2arr2331 := z.EncBasicHandle().StructToArray
|
|
var yyq2331 [5]bool
|
|
_, _, _ = yysep2331, yyq2331, yy2arr2331
|
|
const yyr2331 bool = false
|
|
yyq2331[0] = x.Kind != ""
|
|
yyq2331[1] = x.APIVersion != ""
|
|
yyq2331[2] = true
|
|
yyq2331[3] = true
|
|
yyq2331[4] = true
|
|
var yynn2331 int
|
|
if yyr2331 || yy2arr2331 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2331 = 0
|
|
for _, b := range yyq2331 {
|
|
if b {
|
|
yynn2331++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2331)
|
|
yynn2331 = 0
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2331[0] {
|
|
yym2333 := z.EncBinary()
|
|
_ = yym2333
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2331[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2331[1] {
|
|
yym2336 := z.EncBinary()
|
|
_ = yym2336
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2331[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2337 := z.EncBinary()
|
|
_ = yym2337
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2331[2] {
|
|
yy2339 := &x.ObjectMeta
|
|
yy2339.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2331[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2340 := &x.ObjectMeta
|
|
yy2340.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2331[3] {
|
|
yy2342 := &x.Spec
|
|
yy2342.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2331[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2343 := &x.Spec
|
|
yy2343.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2331[4] {
|
|
yy2345 := &x.Status
|
|
yy2345.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2331[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2346 := &x.Status
|
|
yy2346.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
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
|
|
yym2347 := z.DecBinary()
|
|
_ = yym2347
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2348 := r.ContainerType()
|
|
if yyct2348 == codecSelferValueTypeMap1234 {
|
|
yyl2348 := r.ReadMapStart()
|
|
if yyl2348 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2348, d)
|
|
}
|
|
} else if yyct2348 == codecSelferValueTypeArray1234 {
|
|
yyl2348 := r.ReadArrayStart()
|
|
if yyl2348 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2348, 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 yys2349Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2349Slc
|
|
var yyhl2349 bool = l >= 0
|
|
for yyj2349 := 0; ; yyj2349++ {
|
|
if yyhl2349 {
|
|
if yyj2349 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2349Slc = r.DecodeBytes(yys2349Slc, true, true)
|
|
yys2349 := string(yys2349Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2349 {
|
|
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 {
|
|
yyv2352 := &x.ObjectMeta
|
|
yyv2352.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv2353 := &x.Spec
|
|
yyv2353.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv2354 := &x.Status
|
|
yyv2354.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2349)
|
|
} // end switch yys2349
|
|
} // end for yyj2349
|
|
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 yyj2355 int
|
|
var yyb2355 bool
|
|
var yyhl2355 bool = l >= 0
|
|
yyj2355++
|
|
if yyhl2355 {
|
|
yyb2355 = yyj2355 > l
|
|
} else {
|
|
yyb2355 = r.CheckBreak()
|
|
}
|
|
if yyb2355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2355++
|
|
if yyhl2355 {
|
|
yyb2355 = yyj2355 > l
|
|
} else {
|
|
yyb2355 = r.CheckBreak()
|
|
}
|
|
if yyb2355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2355++
|
|
if yyhl2355 {
|
|
yyb2355 = yyj2355 > l
|
|
} else {
|
|
yyb2355 = r.CheckBreak()
|
|
}
|
|
if yyb2355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2358 := &x.ObjectMeta
|
|
yyv2358.CodecDecodeSelf(d)
|
|
}
|
|
yyj2355++
|
|
if yyhl2355 {
|
|
yyb2355 = yyj2355 > l
|
|
} else {
|
|
yyb2355 = r.CheckBreak()
|
|
}
|
|
if yyb2355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv2359 := &x.Spec
|
|
yyv2359.CodecDecodeSelf(d)
|
|
}
|
|
yyj2355++
|
|
if yyhl2355 {
|
|
yyb2355 = yyj2355 > l
|
|
} else {
|
|
yyb2355 = r.CheckBreak()
|
|
}
|
|
if yyb2355 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv2360 := &x.Status
|
|
yyv2360.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2355++
|
|
if yyhl2355 {
|
|
yyb2355 = yyj2355 > l
|
|
} else {
|
|
yyb2355 = r.CheckBreak()
|
|
}
|
|
if yyb2355 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2355-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 {
|
|
yym2361 := z.EncBinary()
|
|
_ = yym2361
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2362 := !z.EncBinary()
|
|
yy2arr2362 := z.EncBasicHandle().StructToArray
|
|
var yyq2362 [4]bool
|
|
_, _, _ = yysep2362, yyq2362, yy2arr2362
|
|
const yyr2362 bool = false
|
|
yyq2362[0] = x.Kind != ""
|
|
yyq2362[1] = x.APIVersion != ""
|
|
yyq2362[2] = true
|
|
var yynn2362 int
|
|
if yyr2362 || yy2arr2362 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2362 = 1
|
|
for _, b := range yyq2362 {
|
|
if b {
|
|
yynn2362++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2362)
|
|
yynn2362 = 0
|
|
}
|
|
if yyr2362 || yy2arr2362 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2362[0] {
|
|
yym2364 := z.EncBinary()
|
|
_ = yym2364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2362[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2365 := z.EncBinary()
|
|
_ = yym2365
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2362 || yy2arr2362 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2362[1] {
|
|
yym2367 := z.EncBinary()
|
|
_ = yym2367
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2362[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2368 := z.EncBinary()
|
|
_ = yym2368
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2362 || yy2arr2362 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2362[2] {
|
|
yy2370 := &x.ListMeta
|
|
yym2371 := z.EncBinary()
|
|
_ = yym2371
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2370) {
|
|
} else {
|
|
z.EncFallback(yy2370)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2362[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2372 := &x.ListMeta
|
|
yym2373 := z.EncBinary()
|
|
_ = yym2373
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2372) {
|
|
} else {
|
|
z.EncFallback(yy2372)
|
|
}
|
|
}
|
|
}
|
|
if yyr2362 || yy2arr2362 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2375 := z.EncBinary()
|
|
_ = yym2375
|
|
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 {
|
|
yym2376 := z.EncBinary()
|
|
_ = yym2376
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2362 || yy2arr2362 {
|
|
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
|
|
yym2377 := z.DecBinary()
|
|
_ = yym2377
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2378 := r.ContainerType()
|
|
if yyct2378 == codecSelferValueTypeMap1234 {
|
|
yyl2378 := r.ReadMapStart()
|
|
if yyl2378 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2378, d)
|
|
}
|
|
} else if yyct2378 == codecSelferValueTypeArray1234 {
|
|
yyl2378 := r.ReadArrayStart()
|
|
if yyl2378 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2378, 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 yys2379Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2379Slc
|
|
var yyhl2379 bool = l >= 0
|
|
for yyj2379 := 0; ; yyj2379++ {
|
|
if yyhl2379 {
|
|
if yyj2379 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2379Slc = r.DecodeBytes(yys2379Slc, true, true)
|
|
yys2379 := string(yys2379Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2379 {
|
|
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 {
|
|
yyv2382 := &x.ListMeta
|
|
yym2383 := z.DecBinary()
|
|
_ = yym2383
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2382) {
|
|
} else {
|
|
z.DecFallback(yyv2382, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2384 := &x.Items
|
|
yym2385 := z.DecBinary()
|
|
_ = yym2385
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv2384), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2379)
|
|
} // end switch yys2379
|
|
} // end for yyj2379
|
|
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 yyj2386 int
|
|
var yyb2386 bool
|
|
var yyhl2386 bool = l >= 0
|
|
yyj2386++
|
|
if yyhl2386 {
|
|
yyb2386 = yyj2386 > l
|
|
} else {
|
|
yyb2386 = r.CheckBreak()
|
|
}
|
|
if yyb2386 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2386++
|
|
if yyhl2386 {
|
|
yyb2386 = yyj2386 > l
|
|
} else {
|
|
yyb2386 = r.CheckBreak()
|
|
}
|
|
if yyb2386 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2386++
|
|
if yyhl2386 {
|
|
yyb2386 = yyj2386 > l
|
|
} else {
|
|
yyb2386 = r.CheckBreak()
|
|
}
|
|
if yyb2386 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2389 := &x.ListMeta
|
|
yym2390 := z.DecBinary()
|
|
_ = yym2390
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2389) {
|
|
} else {
|
|
z.DecFallback(yyv2389, false)
|
|
}
|
|
}
|
|
yyj2386++
|
|
if yyhl2386 {
|
|
yyb2386 = yyj2386 > l
|
|
} else {
|
|
yyb2386 = r.CheckBreak()
|
|
}
|
|
if yyb2386 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2391 := &x.Items
|
|
yym2392 := z.DecBinary()
|
|
_ = yym2392
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv2391), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2386++
|
|
if yyhl2386 {
|
|
yyb2386 = yyj2386 > l
|
|
} else {
|
|
yyb2386 = r.CheckBreak()
|
|
}
|
|
if yyb2386 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2386-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 {
|
|
yym2393 := z.EncBinary()
|
|
_ = yym2393
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2394 := !z.EncBinary()
|
|
yy2arr2394 := z.EncBasicHandle().StructToArray
|
|
var yyq2394 [4]bool
|
|
_, _, _ = yysep2394, yyq2394, yy2arr2394
|
|
const yyr2394 bool = false
|
|
yyq2394[0] = x.Kind != ""
|
|
yyq2394[1] = x.APIVersion != ""
|
|
yyq2394[2] = true
|
|
var yynn2394 int
|
|
if yyr2394 || yy2arr2394 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2394 = 1
|
|
for _, b := range yyq2394 {
|
|
if b {
|
|
yynn2394++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2394)
|
|
yynn2394 = 0
|
|
}
|
|
if yyr2394 || yy2arr2394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2394[0] {
|
|
yym2396 := z.EncBinary()
|
|
_ = yym2396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2394[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2397 := z.EncBinary()
|
|
_ = yym2397
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2394 || yy2arr2394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2394[1] {
|
|
yym2399 := z.EncBinary()
|
|
_ = yym2399
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2394[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2400 := z.EncBinary()
|
|
_ = yym2400
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2394 || yy2arr2394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2394[2] {
|
|
yy2402 := &x.ListMeta
|
|
yym2403 := z.EncBinary()
|
|
_ = yym2403
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2402) {
|
|
} else {
|
|
z.EncFallback(yy2402)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2394[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2404 := &x.ListMeta
|
|
yym2405 := z.EncBinary()
|
|
_ = yym2405
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2404) {
|
|
} else {
|
|
z.EncFallback(yy2404)
|
|
}
|
|
}
|
|
}
|
|
if yyr2394 || yy2arr2394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2407 := z.EncBinary()
|
|
_ = yym2407
|
|
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 {
|
|
yym2408 := z.EncBinary()
|
|
_ = yym2408
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2394 || yy2arr2394 {
|
|
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
|
|
yym2409 := z.DecBinary()
|
|
_ = yym2409
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2410 := r.ContainerType()
|
|
if yyct2410 == codecSelferValueTypeMap1234 {
|
|
yyl2410 := r.ReadMapStart()
|
|
if yyl2410 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2410, d)
|
|
}
|
|
} else if yyct2410 == codecSelferValueTypeArray1234 {
|
|
yyl2410 := r.ReadArrayStart()
|
|
if yyl2410 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2410, 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 yys2411Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2411Slc
|
|
var yyhl2411 bool = l >= 0
|
|
for yyj2411 := 0; ; yyj2411++ {
|
|
if yyhl2411 {
|
|
if yyj2411 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2411Slc = r.DecodeBytes(yys2411Slc, true, true)
|
|
yys2411 := string(yys2411Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2411 {
|
|
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 {
|
|
yyv2414 := &x.ListMeta
|
|
yym2415 := z.DecBinary()
|
|
_ = yym2415
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2414) {
|
|
} else {
|
|
z.DecFallback(yyv2414, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2416 := &x.Items
|
|
yym2417 := z.DecBinary()
|
|
_ = yym2417
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv2416), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2411)
|
|
} // end switch yys2411
|
|
} // end for yyj2411
|
|
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 yyj2418 int
|
|
var yyb2418 bool
|
|
var yyhl2418 bool = l >= 0
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2421 := &x.ListMeta
|
|
yym2422 := z.DecBinary()
|
|
_ = yym2422
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2421) {
|
|
} else {
|
|
z.DecFallback(yyv2421, false)
|
|
}
|
|
}
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2423 := &x.Items
|
|
yym2424 := z.DecBinary()
|
|
_ = yym2424
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv2423), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2418-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2425 := z.EncBinary()
|
|
_ = yym2425
|
|
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
|
|
yym2426 := z.DecBinary()
|
|
_ = yym2426
|
|
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
|
|
yym2427 := z.EncBinary()
|
|
_ = yym2427
|
|
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
|
|
yym2428 := z.DecBinary()
|
|
_ = yym2428
|
|
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 {
|
|
yym2429 := z.EncBinary()
|
|
_ = yym2429
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2430 := !z.EncBinary()
|
|
yy2arr2430 := z.EncBasicHandle().StructToArray
|
|
var yyq2430 [1]bool
|
|
_, _, _ = yysep2430, yyq2430, yy2arr2430
|
|
const yyr2430 bool = false
|
|
yyq2430[0] = true
|
|
var yynn2430 int
|
|
if yyr2430 || yy2arr2430 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2430 = 0
|
|
for _, b := range yyq2430 {
|
|
if b {
|
|
yynn2430++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2430)
|
|
yynn2430 = 0
|
|
}
|
|
if yyr2430 || yy2arr2430 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2430[0] {
|
|
yy2432 := &x.LoadBalancer
|
|
yy2432.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2430[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2433 := &x.LoadBalancer
|
|
yy2433.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2430 || yy2arr2430 {
|
|
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
|
|
yym2434 := z.DecBinary()
|
|
_ = yym2434
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2435 := r.ContainerType()
|
|
if yyct2435 == codecSelferValueTypeMap1234 {
|
|
yyl2435 := r.ReadMapStart()
|
|
if yyl2435 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2435, d)
|
|
}
|
|
} else if yyct2435 == codecSelferValueTypeArray1234 {
|
|
yyl2435 := r.ReadArrayStart()
|
|
if yyl2435 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2435, 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 yys2436Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2436Slc
|
|
var yyhl2436 bool = l >= 0
|
|
for yyj2436 := 0; ; yyj2436++ {
|
|
if yyhl2436 {
|
|
if yyj2436 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2436Slc = r.DecodeBytes(yys2436Slc, true, true)
|
|
yys2436 := string(yys2436Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2436 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv2437 := &x.LoadBalancer
|
|
yyv2437.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2436)
|
|
} // end switch yys2436
|
|
} // end for yyj2436
|
|
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 yyj2438 int
|
|
var yyb2438 bool
|
|
var yyhl2438 bool = l >= 0
|
|
yyj2438++
|
|
if yyhl2438 {
|
|
yyb2438 = yyj2438 > l
|
|
} else {
|
|
yyb2438 = r.CheckBreak()
|
|
}
|
|
if yyb2438 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv2439 := &x.LoadBalancer
|
|
yyv2439.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2438++
|
|
if yyhl2438 {
|
|
yyb2438 = yyj2438 > l
|
|
} else {
|
|
yyb2438 = r.CheckBreak()
|
|
}
|
|
if yyb2438 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2438-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 {
|
|
yym2440 := z.EncBinary()
|
|
_ = yym2440
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2441 := !z.EncBinary()
|
|
yy2arr2441 := z.EncBasicHandle().StructToArray
|
|
var yyq2441 [1]bool
|
|
_, _, _ = yysep2441, yyq2441, yy2arr2441
|
|
const yyr2441 bool = false
|
|
yyq2441[0] = len(x.Ingress) != 0
|
|
var yynn2441 int
|
|
if yyr2441 || yy2arr2441 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2441 = 0
|
|
for _, b := range yyq2441 {
|
|
if b {
|
|
yynn2441++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2441)
|
|
yynn2441 = 0
|
|
}
|
|
if yyr2441 || yy2arr2441 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2441[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2443 := z.EncBinary()
|
|
_ = yym2443
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2441[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2444 := z.EncBinary()
|
|
_ = yym2444
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2441 || yy2arr2441 {
|
|
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
|
|
yym2445 := z.DecBinary()
|
|
_ = yym2445
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2446 := r.ContainerType()
|
|
if yyct2446 == codecSelferValueTypeMap1234 {
|
|
yyl2446 := r.ReadMapStart()
|
|
if yyl2446 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2446, d)
|
|
}
|
|
} else if yyct2446 == codecSelferValueTypeArray1234 {
|
|
yyl2446 := r.ReadArrayStart()
|
|
if yyl2446 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2446, 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 yys2447Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2447Slc
|
|
var yyhl2447 bool = l >= 0
|
|
for yyj2447 := 0; ; yyj2447++ {
|
|
if yyhl2447 {
|
|
if yyj2447 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2447Slc = r.DecodeBytes(yys2447Slc, true, true)
|
|
yys2447 := string(yys2447Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2447 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv2448 := &x.Ingress
|
|
yym2449 := z.DecBinary()
|
|
_ = yym2449
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv2448), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2447)
|
|
} // end switch yys2447
|
|
} // end for yyj2447
|
|
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 yyj2450 int
|
|
var yyb2450 bool
|
|
var yyhl2450 bool = l >= 0
|
|
yyj2450++
|
|
if yyhl2450 {
|
|
yyb2450 = yyj2450 > l
|
|
} else {
|
|
yyb2450 = r.CheckBreak()
|
|
}
|
|
if yyb2450 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv2451 := &x.Ingress
|
|
yym2452 := z.DecBinary()
|
|
_ = yym2452
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv2451), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2450++
|
|
if yyhl2450 {
|
|
yyb2450 = yyj2450 > l
|
|
} else {
|
|
yyb2450 = r.CheckBreak()
|
|
}
|
|
if yyb2450 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2450-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 {
|
|
yym2453 := z.EncBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2454 := !z.EncBinary()
|
|
yy2arr2454 := z.EncBasicHandle().StructToArray
|
|
var yyq2454 [2]bool
|
|
_, _, _ = yysep2454, yyq2454, yy2arr2454
|
|
const yyr2454 bool = false
|
|
yyq2454[0] = x.IP != ""
|
|
yyq2454[1] = x.Hostname != ""
|
|
var yynn2454 int
|
|
if yyr2454 || yy2arr2454 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2454 = 0
|
|
for _, b := range yyq2454 {
|
|
if b {
|
|
yynn2454++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2454)
|
|
yynn2454 = 0
|
|
}
|
|
if yyr2454 || yy2arr2454 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2454[0] {
|
|
yym2456 := z.EncBinary()
|
|
_ = yym2456
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2454[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2457 := z.EncBinary()
|
|
_ = yym2457
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2454 || yy2arr2454 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2454[1] {
|
|
yym2459 := z.EncBinary()
|
|
_ = yym2459
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2454[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2460 := z.EncBinary()
|
|
_ = yym2460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2454 || yy2arr2454 {
|
|
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
|
|
yym2461 := z.DecBinary()
|
|
_ = yym2461
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2462 := r.ContainerType()
|
|
if yyct2462 == codecSelferValueTypeMap1234 {
|
|
yyl2462 := r.ReadMapStart()
|
|
if yyl2462 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2462, d)
|
|
}
|
|
} else if yyct2462 == codecSelferValueTypeArray1234 {
|
|
yyl2462 := r.ReadArrayStart()
|
|
if yyl2462 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2462, 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 yys2463Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2463Slc
|
|
var yyhl2463 bool = l >= 0
|
|
for yyj2463 := 0; ; yyj2463++ {
|
|
if yyhl2463 {
|
|
if yyj2463 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2463Slc = r.DecodeBytes(yys2463Slc, true, true)
|
|
yys2463 := string(yys2463Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2463 {
|
|
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, yys2463)
|
|
} // end switch yys2463
|
|
} // end for yyj2463
|
|
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 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.IP = ""
|
|
} else {
|
|
x.IP = 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.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
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 *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2469 := z.EncBinary()
|
|
_ = yym2469
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2470 := !z.EncBinary()
|
|
yy2arr2470 := z.EncBasicHandle().StructToArray
|
|
var yyq2470 [8]bool
|
|
_, _, _ = yysep2470, yyq2470, yy2arr2470
|
|
const yyr2470 bool = false
|
|
yyq2470[0] = x.Type != ""
|
|
yyq2470[3] = x.ClusterIP != ""
|
|
yyq2470[4] = len(x.ExternalIPs) != 0
|
|
yyq2470[5] = x.LoadBalancerIP != ""
|
|
yyq2470[6] = x.SessionAffinity != ""
|
|
yyq2470[7] = len(x.LoadBalancerSourceRanges) != 0
|
|
var yynn2470 int
|
|
if yyr2470 || yy2arr2470 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2470 = 2
|
|
for _, b := range yyq2470 {
|
|
if b {
|
|
yynn2470++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2470)
|
|
yynn2470 = 0
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2470[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2470[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2473 := z.EncBinary()
|
|
_ = yym2473
|
|
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 {
|
|
yym2474 := z.EncBinary()
|
|
_ = yym2474
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2476 := z.EncBinary()
|
|
_ = yym2476
|
|
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 {
|
|
yym2477 := z.EncBinary()
|
|
_ = yym2477
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2470[3] {
|
|
yym2479 := z.EncBinary()
|
|
_ = yym2479
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2470[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2480 := z.EncBinary()
|
|
_ = yym2480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2470[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2482 := z.EncBinary()
|
|
_ = yym2482
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2470[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2483 := z.EncBinary()
|
|
_ = yym2483
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2470[5] {
|
|
yym2485 := z.EncBinary()
|
|
_ = yym2485
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2470[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2486 := z.EncBinary()
|
|
_ = yym2486
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2470[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2470[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2470[7] {
|
|
if x.LoadBalancerSourceRanges == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2489 := z.EncBinary()
|
|
_ = yym2489
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.LoadBalancerSourceRanges, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2470[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerSourceRanges"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LoadBalancerSourceRanges == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2490 := z.EncBinary()
|
|
_ = yym2490
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.LoadBalancerSourceRanges, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2470 || yy2arr2470 {
|
|
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
|
|
yym2491 := z.DecBinary()
|
|
_ = yym2491
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2492 := r.ContainerType()
|
|
if yyct2492 == codecSelferValueTypeMap1234 {
|
|
yyl2492 := r.ReadMapStart()
|
|
if yyl2492 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2492, d)
|
|
}
|
|
} else if yyct2492 == codecSelferValueTypeArray1234 {
|
|
yyl2492 := r.ReadArrayStart()
|
|
if yyl2492 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2492, 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 yys2493Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2493Slc
|
|
var yyhl2493 bool = l >= 0
|
|
for yyj2493 := 0; ; yyj2493++ {
|
|
if yyhl2493 {
|
|
if yyj2493 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2493Slc = r.DecodeBytes(yys2493Slc, true, true)
|
|
yys2493 := string(yys2493Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2493 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2495 := &x.Ports
|
|
yym2496 := z.DecBinary()
|
|
_ = yym2496
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2495), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2497 := &x.Selector
|
|
yym2498 := z.DecBinary()
|
|
_ = yym2498
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2497, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2500 := &x.ExternalIPs
|
|
yym2501 := z.DecBinary()
|
|
_ = yym2501
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2500, 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 {
|
|
yyv2504 := &x.LoadBalancerSourceRanges
|
|
yym2505 := z.DecBinary()
|
|
_ = yym2505
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2504, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2493)
|
|
} // end switch yys2493
|
|
} // end for yyj2493
|
|
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 yyj2506 int
|
|
var yyb2506 bool
|
|
var yyhl2506 bool = l >= 0
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2508 := &x.Ports
|
|
yym2509 := z.DecBinary()
|
|
_ = yym2509
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2508), d)
|
|
}
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2510 := &x.Selector
|
|
yym2511 := z.DecBinary()
|
|
_ = yym2511
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2510, false, d)
|
|
}
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2513 := &x.ExternalIPs
|
|
yym2514 := z.DecBinary()
|
|
_ = yym2514
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2513, false, d)
|
|
}
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerSourceRanges = nil
|
|
} else {
|
|
yyv2517 := &x.LoadBalancerSourceRanges
|
|
yym2518 := z.DecBinary()
|
|
_ = yym2518
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2517, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2506++
|
|
if yyhl2506 {
|
|
yyb2506 = yyj2506 > l
|
|
} else {
|
|
yyb2506 = r.CheckBreak()
|
|
}
|
|
if yyb2506 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2506-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 {
|
|
yym2519 := z.EncBinary()
|
|
_ = yym2519
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2520 := !z.EncBinary()
|
|
yy2arr2520 := z.EncBasicHandle().StructToArray
|
|
var yyq2520 [5]bool
|
|
_, _, _ = yysep2520, yyq2520, yy2arr2520
|
|
const yyr2520 bool = false
|
|
var yynn2520 int
|
|
if yyr2520 || yy2arr2520 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2520 = 5
|
|
for _, b := range yyq2520 {
|
|
if b {
|
|
yynn2520++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2520)
|
|
yynn2520 = 0
|
|
}
|
|
if yyr2520 || yy2arr2520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2522 := z.EncBinary()
|
|
_ = yym2522
|
|
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)
|
|
yym2523 := z.EncBinary()
|
|
_ = yym2523
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2520 || yy2arr2520 {
|
|
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 yyr2520 || yy2arr2520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2526 := z.EncBinary()
|
|
_ = yym2526
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2527 := z.EncBinary()
|
|
_ = yym2527
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2520 || yy2arr2520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2529 := &x.TargetPort
|
|
yym2530 := z.EncBinary()
|
|
_ = yym2530
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2529) {
|
|
} else if !yym2530 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2529)
|
|
} else {
|
|
z.EncFallback(yy2529)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2531 := &x.TargetPort
|
|
yym2532 := z.EncBinary()
|
|
_ = yym2532
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2531) {
|
|
} else if !yym2532 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2531)
|
|
} else {
|
|
z.EncFallback(yy2531)
|
|
}
|
|
}
|
|
if yyr2520 || yy2arr2520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2534 := z.EncBinary()
|
|
_ = yym2534
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2535 := z.EncBinary()
|
|
_ = yym2535
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yyr2520 || yy2arr2520 {
|
|
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
|
|
yym2536 := z.DecBinary()
|
|
_ = yym2536
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2537 := r.ContainerType()
|
|
if yyct2537 == codecSelferValueTypeMap1234 {
|
|
yyl2537 := r.ReadMapStart()
|
|
if yyl2537 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2537, d)
|
|
}
|
|
} else if yyct2537 == codecSelferValueTypeArray1234 {
|
|
yyl2537 := r.ReadArrayStart()
|
|
if yyl2537 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2537, 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 yys2538Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2538Slc
|
|
var yyhl2538 bool = l >= 0
|
|
for yyj2538 := 0; ; yyj2538++ {
|
|
if yyhl2538 {
|
|
if yyj2538 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2538Slc = r.DecodeBytes(yys2538Slc, true, true)
|
|
yys2538 := string(yys2538Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2538 {
|
|
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 {
|
|
yyv2542 := &x.TargetPort
|
|
yym2543 := z.DecBinary()
|
|
_ = yym2543
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2542) {
|
|
} else if !yym2543 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2542)
|
|
} else {
|
|
z.DecFallback(yyv2542, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2538)
|
|
} // end switch yys2538
|
|
} // end for yyj2538
|
|
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 yyj2545 int
|
|
var yyb2545 bool
|
|
var yyhl2545 bool = l >= 0
|
|
yyj2545++
|
|
if yyhl2545 {
|
|
yyb2545 = yyj2545 > l
|
|
} else {
|
|
yyb2545 = r.CheckBreak()
|
|
}
|
|
if yyb2545 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2545++
|
|
if yyhl2545 {
|
|
yyb2545 = yyj2545 > l
|
|
} else {
|
|
yyb2545 = r.CheckBreak()
|
|
}
|
|
if yyb2545 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj2545++
|
|
if yyhl2545 {
|
|
yyb2545 = yyj2545 > l
|
|
} else {
|
|
yyb2545 = r.CheckBreak()
|
|
}
|
|
if yyb2545 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2545++
|
|
if yyhl2545 {
|
|
yyb2545 = yyj2545 > l
|
|
} else {
|
|
yyb2545 = r.CheckBreak()
|
|
}
|
|
if yyb2545 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv2549 := &x.TargetPort
|
|
yym2550 := z.DecBinary()
|
|
_ = yym2550
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2549) {
|
|
} else if !yym2550 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2549)
|
|
} else {
|
|
z.DecFallback(yyv2549, false)
|
|
}
|
|
}
|
|
yyj2545++
|
|
if yyhl2545 {
|
|
yyb2545 = yyj2545 > l
|
|
} else {
|
|
yyb2545 = r.CheckBreak()
|
|
}
|
|
if yyb2545 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj2545++
|
|
if yyhl2545 {
|
|
yyb2545 = yyj2545 > l
|
|
} else {
|
|
yyb2545 = r.CheckBreak()
|
|
}
|
|
if yyb2545 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2545-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 {
|
|
yym2552 := z.EncBinary()
|
|
_ = yym2552
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2553 := !z.EncBinary()
|
|
yy2arr2553 := z.EncBasicHandle().StructToArray
|
|
var yyq2553 [5]bool
|
|
_, _, _ = yysep2553, yyq2553, yy2arr2553
|
|
const yyr2553 bool = false
|
|
yyq2553[0] = x.Kind != ""
|
|
yyq2553[1] = x.APIVersion != ""
|
|
yyq2553[2] = true
|
|
yyq2553[3] = true
|
|
yyq2553[4] = true
|
|
var yynn2553 int
|
|
if yyr2553 || yy2arr2553 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2553 = 0
|
|
for _, b := range yyq2553 {
|
|
if b {
|
|
yynn2553++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2553)
|
|
yynn2553 = 0
|
|
}
|
|
if yyr2553 || yy2arr2553 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2553[0] {
|
|
yym2555 := z.EncBinary()
|
|
_ = yym2555
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2553[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2556 := z.EncBinary()
|
|
_ = yym2556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2553 || yy2arr2553 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2553[1] {
|
|
yym2558 := z.EncBinary()
|
|
_ = yym2558
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2553[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2559 := z.EncBinary()
|
|
_ = yym2559
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2553 || yy2arr2553 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2553[2] {
|
|
yy2561 := &x.ObjectMeta
|
|
yy2561.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2553[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2562 := &x.ObjectMeta
|
|
yy2562.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2553 || yy2arr2553 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2553[3] {
|
|
yy2564 := &x.Spec
|
|
yy2564.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2553[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2565 := &x.Spec
|
|
yy2565.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2553 || yy2arr2553 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2553[4] {
|
|
yy2567 := &x.Status
|
|
yy2567.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2553[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2568 := &x.Status
|
|
yy2568.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2553 || yy2arr2553 {
|
|
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
|
|
yym2569 := z.DecBinary()
|
|
_ = yym2569
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2570 := r.ContainerType()
|
|
if yyct2570 == codecSelferValueTypeMap1234 {
|
|
yyl2570 := r.ReadMapStart()
|
|
if yyl2570 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2570, d)
|
|
}
|
|
} else if yyct2570 == codecSelferValueTypeArray1234 {
|
|
yyl2570 := r.ReadArrayStart()
|
|
if yyl2570 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2570, 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 yys2571Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2571Slc
|
|
var yyhl2571 bool = l >= 0
|
|
for yyj2571 := 0; ; yyj2571++ {
|
|
if yyhl2571 {
|
|
if yyj2571 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2571Slc = r.DecodeBytes(yys2571Slc, true, true)
|
|
yys2571 := string(yys2571Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2571 {
|
|
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 {
|
|
yyv2574 := &x.ObjectMeta
|
|
yyv2574.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2575 := &x.Spec
|
|
yyv2575.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2576 := &x.Status
|
|
yyv2576.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2571)
|
|
} // end switch yys2571
|
|
} // end for yyj2571
|
|
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 yyj2577 int
|
|
var yyb2577 bool
|
|
var yyhl2577 bool = l >= 0
|
|
yyj2577++
|
|
if yyhl2577 {
|
|
yyb2577 = yyj2577 > l
|
|
} else {
|
|
yyb2577 = r.CheckBreak()
|
|
}
|
|
if yyb2577 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2577++
|
|
if yyhl2577 {
|
|
yyb2577 = yyj2577 > l
|
|
} else {
|
|
yyb2577 = r.CheckBreak()
|
|
}
|
|
if yyb2577 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2577++
|
|
if yyhl2577 {
|
|
yyb2577 = yyj2577 > l
|
|
} else {
|
|
yyb2577 = r.CheckBreak()
|
|
}
|
|
if yyb2577 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2580 := &x.ObjectMeta
|
|
yyv2580.CodecDecodeSelf(d)
|
|
}
|
|
yyj2577++
|
|
if yyhl2577 {
|
|
yyb2577 = yyj2577 > l
|
|
} else {
|
|
yyb2577 = r.CheckBreak()
|
|
}
|
|
if yyb2577 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2581 := &x.Spec
|
|
yyv2581.CodecDecodeSelf(d)
|
|
}
|
|
yyj2577++
|
|
if yyhl2577 {
|
|
yyb2577 = yyj2577 > l
|
|
} else {
|
|
yyb2577 = r.CheckBreak()
|
|
}
|
|
if yyb2577 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2582 := &x.Status
|
|
yyv2582.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2577++
|
|
if yyhl2577 {
|
|
yyb2577 = yyj2577 > l
|
|
} else {
|
|
yyb2577 = r.CheckBreak()
|
|
}
|
|
if yyb2577 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2577-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 {
|
|
yym2583 := z.EncBinary()
|
|
_ = yym2583
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2584 := !z.EncBinary()
|
|
yy2arr2584 := z.EncBasicHandle().StructToArray
|
|
var yyq2584 [5]bool
|
|
_, _, _ = yysep2584, yyq2584, yy2arr2584
|
|
const yyr2584 bool = false
|
|
yyq2584[0] = x.Kind != ""
|
|
yyq2584[1] = x.APIVersion != ""
|
|
yyq2584[2] = true
|
|
yyq2584[4] = len(x.ImagePullSecrets) != 0
|
|
var yynn2584 int
|
|
if yyr2584 || yy2arr2584 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2584 = 1
|
|
for _, b := range yyq2584 {
|
|
if b {
|
|
yynn2584++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2584)
|
|
yynn2584 = 0
|
|
}
|
|
if yyr2584 || yy2arr2584 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2584[0] {
|
|
yym2586 := z.EncBinary()
|
|
_ = yym2586
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2584[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2587 := z.EncBinary()
|
|
_ = yym2587
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2584 || yy2arr2584 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2584[1] {
|
|
yym2589 := z.EncBinary()
|
|
_ = yym2589
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2584[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2590 := z.EncBinary()
|
|
_ = yym2590
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2584 || yy2arr2584 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2584[2] {
|
|
yy2592 := &x.ObjectMeta
|
|
yy2592.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2584[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2593 := &x.ObjectMeta
|
|
yy2593.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2584 || yy2arr2584 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2595 := z.EncBinary()
|
|
_ = yym2595
|
|
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 {
|
|
yym2596 := z.EncBinary()
|
|
_ = yym2596
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2584 || yy2arr2584 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2584[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2598 := z.EncBinary()
|
|
_ = yym2598
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2584[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2599 := z.EncBinary()
|
|
_ = yym2599
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2584 || yy2arr2584 {
|
|
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
|
|
yym2600 := z.DecBinary()
|
|
_ = yym2600
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2601 := r.ContainerType()
|
|
if yyct2601 == codecSelferValueTypeMap1234 {
|
|
yyl2601 := r.ReadMapStart()
|
|
if yyl2601 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2601, d)
|
|
}
|
|
} else if yyct2601 == codecSelferValueTypeArray1234 {
|
|
yyl2601 := r.ReadArrayStart()
|
|
if yyl2601 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2601, 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 yys2602Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2602Slc
|
|
var yyhl2602 bool = l >= 0
|
|
for yyj2602 := 0; ; yyj2602++ {
|
|
if yyhl2602 {
|
|
if yyj2602 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2602Slc = r.DecodeBytes(yys2602Slc, true, true)
|
|
yys2602 := string(yys2602Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2602 {
|
|
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 {
|
|
yyv2605 := &x.ObjectMeta
|
|
yyv2605.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2606 := &x.Secrets
|
|
yym2607 := z.DecBinary()
|
|
_ = yym2607
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2606), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2608 := &x.ImagePullSecrets
|
|
yym2609 := z.DecBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2608), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2602)
|
|
} // end switch yys2602
|
|
} // end for yyj2602
|
|
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 yyj2610 int
|
|
var yyb2610 bool
|
|
var yyhl2610 bool = l >= 0
|
|
yyj2610++
|
|
if yyhl2610 {
|
|
yyb2610 = yyj2610 > l
|
|
} else {
|
|
yyb2610 = r.CheckBreak()
|
|
}
|
|
if yyb2610 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2610++
|
|
if yyhl2610 {
|
|
yyb2610 = yyj2610 > l
|
|
} else {
|
|
yyb2610 = r.CheckBreak()
|
|
}
|
|
if yyb2610 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2610++
|
|
if yyhl2610 {
|
|
yyb2610 = yyj2610 > l
|
|
} else {
|
|
yyb2610 = r.CheckBreak()
|
|
}
|
|
if yyb2610 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2613 := &x.ObjectMeta
|
|
yyv2613.CodecDecodeSelf(d)
|
|
}
|
|
yyj2610++
|
|
if yyhl2610 {
|
|
yyb2610 = yyj2610 > l
|
|
} else {
|
|
yyb2610 = r.CheckBreak()
|
|
}
|
|
if yyb2610 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2614 := &x.Secrets
|
|
yym2615 := z.DecBinary()
|
|
_ = yym2615
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2614), d)
|
|
}
|
|
}
|
|
yyj2610++
|
|
if yyhl2610 {
|
|
yyb2610 = yyj2610 > l
|
|
} else {
|
|
yyb2610 = r.CheckBreak()
|
|
}
|
|
if yyb2610 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2616 := &x.ImagePullSecrets
|
|
yym2617 := z.DecBinary()
|
|
_ = yym2617
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2616), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2610++
|
|
if yyhl2610 {
|
|
yyb2610 = yyj2610 > l
|
|
} else {
|
|
yyb2610 = r.CheckBreak()
|
|
}
|
|
if yyb2610 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2610-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 {
|
|
yym2618 := z.EncBinary()
|
|
_ = yym2618
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2619 := !z.EncBinary()
|
|
yy2arr2619 := z.EncBasicHandle().StructToArray
|
|
var yyq2619 [4]bool
|
|
_, _, _ = yysep2619, yyq2619, yy2arr2619
|
|
const yyr2619 bool = false
|
|
yyq2619[0] = x.Kind != ""
|
|
yyq2619[1] = x.APIVersion != ""
|
|
yyq2619[2] = true
|
|
var yynn2619 int
|
|
if yyr2619 || yy2arr2619 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2619 = 1
|
|
for _, b := range yyq2619 {
|
|
if b {
|
|
yynn2619++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2619)
|
|
yynn2619 = 0
|
|
}
|
|
if yyr2619 || yy2arr2619 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2619[0] {
|
|
yym2621 := z.EncBinary()
|
|
_ = yym2621
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2619[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2622 := z.EncBinary()
|
|
_ = yym2622
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2619 || yy2arr2619 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2619[1] {
|
|
yym2624 := z.EncBinary()
|
|
_ = yym2624
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2619[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2625 := z.EncBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2619 || yy2arr2619 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2619[2] {
|
|
yy2627 := &x.ListMeta
|
|
yym2628 := z.EncBinary()
|
|
_ = yym2628
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2627) {
|
|
} else {
|
|
z.EncFallback(yy2627)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2619[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2629 := &x.ListMeta
|
|
yym2630 := z.EncBinary()
|
|
_ = yym2630
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2629) {
|
|
} else {
|
|
z.EncFallback(yy2629)
|
|
}
|
|
}
|
|
}
|
|
if yyr2619 || yy2arr2619 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2632 := z.EncBinary()
|
|
_ = yym2632
|
|
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 {
|
|
yym2633 := z.EncBinary()
|
|
_ = yym2633
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2619 || yy2arr2619 {
|
|
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
|
|
yym2634 := z.DecBinary()
|
|
_ = yym2634
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2635 := r.ContainerType()
|
|
if yyct2635 == codecSelferValueTypeMap1234 {
|
|
yyl2635 := r.ReadMapStart()
|
|
if yyl2635 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2635, d)
|
|
}
|
|
} else if yyct2635 == codecSelferValueTypeArray1234 {
|
|
yyl2635 := r.ReadArrayStart()
|
|
if yyl2635 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2635, 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 yys2636Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2636Slc
|
|
var yyhl2636 bool = l >= 0
|
|
for yyj2636 := 0; ; yyj2636++ {
|
|
if yyhl2636 {
|
|
if yyj2636 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2636Slc = r.DecodeBytes(yys2636Slc, true, true)
|
|
yys2636 := string(yys2636Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2636 {
|
|
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 {
|
|
yyv2639 := &x.ListMeta
|
|
yym2640 := z.DecBinary()
|
|
_ = yym2640
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2639) {
|
|
} else {
|
|
z.DecFallback(yyv2639, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2641 := &x.Items
|
|
yym2642 := z.DecBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2641), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2636)
|
|
} // end switch yys2636
|
|
} // end for yyj2636
|
|
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 yyj2643 int
|
|
var yyb2643 bool
|
|
var yyhl2643 bool = l >= 0
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2646 := &x.ListMeta
|
|
yym2647 := z.DecBinary()
|
|
_ = yym2647
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2646) {
|
|
} else {
|
|
z.DecFallback(yyv2646, false)
|
|
}
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2648 := &x.Items
|
|
yym2649 := z.DecBinary()
|
|
_ = yym2649
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2648), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2643-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 {
|
|
yym2650 := z.EncBinary()
|
|
_ = yym2650
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2651 := !z.EncBinary()
|
|
yy2arr2651 := z.EncBasicHandle().StructToArray
|
|
var yyq2651 [4]bool
|
|
_, _, _ = yysep2651, yyq2651, yy2arr2651
|
|
const yyr2651 bool = false
|
|
yyq2651[0] = x.Kind != ""
|
|
yyq2651[1] = x.APIVersion != ""
|
|
yyq2651[2] = true
|
|
var yynn2651 int
|
|
if yyr2651 || yy2arr2651 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2651 = 1
|
|
for _, b := range yyq2651 {
|
|
if b {
|
|
yynn2651++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2651)
|
|
yynn2651 = 0
|
|
}
|
|
if yyr2651 || yy2arr2651 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2651[0] {
|
|
yym2653 := z.EncBinary()
|
|
_ = yym2653
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2651[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2654 := z.EncBinary()
|
|
_ = yym2654
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2651 || yy2arr2651 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2651[1] {
|
|
yym2656 := z.EncBinary()
|
|
_ = yym2656
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2651[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2657 := z.EncBinary()
|
|
_ = yym2657
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2651 || yy2arr2651 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2651[2] {
|
|
yy2659 := &x.ObjectMeta
|
|
yy2659.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2651[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2660 := &x.ObjectMeta
|
|
yy2660.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2651 || yy2arr2651 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2662 := z.EncBinary()
|
|
_ = yym2662
|
|
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 {
|
|
yym2663 := z.EncBinary()
|
|
_ = yym2663
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2651 || yy2arr2651 {
|
|
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
|
|
yym2664 := z.DecBinary()
|
|
_ = yym2664
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2665 := r.ContainerType()
|
|
if yyct2665 == codecSelferValueTypeMap1234 {
|
|
yyl2665 := r.ReadMapStart()
|
|
if yyl2665 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2665, d)
|
|
}
|
|
} else if yyct2665 == codecSelferValueTypeArray1234 {
|
|
yyl2665 := r.ReadArrayStart()
|
|
if yyl2665 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2665, 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 yys2666Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2666Slc
|
|
var yyhl2666 bool = l >= 0
|
|
for yyj2666 := 0; ; yyj2666++ {
|
|
if yyhl2666 {
|
|
if yyj2666 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2666Slc = r.DecodeBytes(yys2666Slc, true, true)
|
|
yys2666 := string(yys2666Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2666 {
|
|
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 {
|
|
yyv2669 := &x.ObjectMeta
|
|
yyv2669.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2670 := &x.Subsets
|
|
yym2671 := z.DecBinary()
|
|
_ = yym2671
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2670), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2666)
|
|
} // end switch yys2666
|
|
} // end for yyj2666
|
|
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 yyj2672 int
|
|
var yyb2672 bool
|
|
var yyhl2672 bool = l >= 0
|
|
yyj2672++
|
|
if yyhl2672 {
|
|
yyb2672 = yyj2672 > l
|
|
} else {
|
|
yyb2672 = r.CheckBreak()
|
|
}
|
|
if yyb2672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2672++
|
|
if yyhl2672 {
|
|
yyb2672 = yyj2672 > l
|
|
} else {
|
|
yyb2672 = r.CheckBreak()
|
|
}
|
|
if yyb2672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2672++
|
|
if yyhl2672 {
|
|
yyb2672 = yyj2672 > l
|
|
} else {
|
|
yyb2672 = r.CheckBreak()
|
|
}
|
|
if yyb2672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2675 := &x.ObjectMeta
|
|
yyv2675.CodecDecodeSelf(d)
|
|
}
|
|
yyj2672++
|
|
if yyhl2672 {
|
|
yyb2672 = yyj2672 > l
|
|
} else {
|
|
yyb2672 = r.CheckBreak()
|
|
}
|
|
if yyb2672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2676 := &x.Subsets
|
|
yym2677 := z.DecBinary()
|
|
_ = yym2677
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2676), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2672++
|
|
if yyhl2672 {
|
|
yyb2672 = yyj2672 > l
|
|
} else {
|
|
yyb2672 = r.CheckBreak()
|
|
}
|
|
if yyb2672 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2672-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 {
|
|
yym2678 := z.EncBinary()
|
|
_ = yym2678
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2679 := !z.EncBinary()
|
|
yy2arr2679 := z.EncBasicHandle().StructToArray
|
|
var yyq2679 [3]bool
|
|
_, _, _ = yysep2679, yyq2679, yy2arr2679
|
|
const yyr2679 bool = false
|
|
var yynn2679 int
|
|
if yyr2679 || yy2arr2679 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2679 = 3
|
|
for _, b := range yyq2679 {
|
|
if b {
|
|
yynn2679++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2679)
|
|
yynn2679 = 0
|
|
}
|
|
if yyr2679 || yy2arr2679 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2681 := z.EncBinary()
|
|
_ = yym2681
|
|
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 {
|
|
yym2682 := z.EncBinary()
|
|
_ = yym2682
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2679 || yy2arr2679 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2684 := z.EncBinary()
|
|
_ = yym2684
|
|
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 {
|
|
yym2685 := z.EncBinary()
|
|
_ = yym2685
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2679 || yy2arr2679 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2687 := z.EncBinary()
|
|
_ = yym2687
|
|
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 {
|
|
yym2688 := z.EncBinary()
|
|
_ = yym2688
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2679 || yy2arr2679 {
|
|
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
|
|
yym2689 := z.DecBinary()
|
|
_ = yym2689
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2690 := r.ContainerType()
|
|
if yyct2690 == codecSelferValueTypeMap1234 {
|
|
yyl2690 := r.ReadMapStart()
|
|
if yyl2690 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2690, d)
|
|
}
|
|
} else if yyct2690 == codecSelferValueTypeArray1234 {
|
|
yyl2690 := r.ReadArrayStart()
|
|
if yyl2690 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2690, 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 yys2691Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2691Slc
|
|
var yyhl2691 bool = l >= 0
|
|
for yyj2691 := 0; ; yyj2691++ {
|
|
if yyhl2691 {
|
|
if yyj2691 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2691Slc = r.DecodeBytes(yys2691Slc, true, true)
|
|
yys2691 := string(yys2691Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2691 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2692 := &x.Addresses
|
|
yym2693 := z.DecBinary()
|
|
_ = yym2693
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2692), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2694 := &x.NotReadyAddresses
|
|
yym2695 := z.DecBinary()
|
|
_ = yym2695
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2694), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2696 := &x.Ports
|
|
yym2697 := z.DecBinary()
|
|
_ = yym2697
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2696), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2691)
|
|
} // end switch yys2691
|
|
} // end for yyj2691
|
|
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 yyj2698 int
|
|
var yyb2698 bool
|
|
var yyhl2698 bool = l >= 0
|
|
yyj2698++
|
|
if yyhl2698 {
|
|
yyb2698 = yyj2698 > l
|
|
} else {
|
|
yyb2698 = r.CheckBreak()
|
|
}
|
|
if yyb2698 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2699 := &x.Addresses
|
|
yym2700 := z.DecBinary()
|
|
_ = yym2700
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2699), d)
|
|
}
|
|
}
|
|
yyj2698++
|
|
if yyhl2698 {
|
|
yyb2698 = yyj2698 > l
|
|
} else {
|
|
yyb2698 = r.CheckBreak()
|
|
}
|
|
if yyb2698 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2701 := &x.NotReadyAddresses
|
|
yym2702 := z.DecBinary()
|
|
_ = yym2702
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2701), d)
|
|
}
|
|
}
|
|
yyj2698++
|
|
if yyhl2698 {
|
|
yyb2698 = yyj2698 > l
|
|
} else {
|
|
yyb2698 = r.CheckBreak()
|
|
}
|
|
if yyb2698 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2703 := &x.Ports
|
|
yym2704 := z.DecBinary()
|
|
_ = yym2704
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2703), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2698++
|
|
if yyhl2698 {
|
|
yyb2698 = yyj2698 > l
|
|
} else {
|
|
yyb2698 = r.CheckBreak()
|
|
}
|
|
if yyb2698 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2698-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 {
|
|
yym2705 := z.EncBinary()
|
|
_ = yym2705
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2706 := !z.EncBinary()
|
|
yy2arr2706 := z.EncBasicHandle().StructToArray
|
|
var yyq2706 [4]bool
|
|
_, _, _ = yysep2706, yyq2706, yy2arr2706
|
|
const yyr2706 bool = false
|
|
yyq2706[1] = x.Hostname != ""
|
|
yyq2706[2] = x.NodeName != nil
|
|
var yynn2706 int
|
|
if yyr2706 || yy2arr2706 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2706 = 2
|
|
for _, b := range yyq2706 {
|
|
if b {
|
|
yynn2706++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2706)
|
|
yynn2706 = 0
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2708 := z.EncBinary()
|
|
_ = yym2708
|
|
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)
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2706[1] {
|
|
yym2711 := z.EncBinary()
|
|
_ = yym2711
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2706[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2712 := z.EncBinary()
|
|
_ = yym2712
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2706[2] {
|
|
if x.NodeName == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2714 := *x.NodeName
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy2714))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2706[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeName == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2716 := *x.NodeName
|
|
yym2717 := z.EncBinary()
|
|
_ = yym2717
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy2716))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
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 yyr2706 || yy2arr2706 {
|
|
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
|
|
yym2719 := z.DecBinary()
|
|
_ = yym2719
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2720 := r.ContainerType()
|
|
if yyct2720 == codecSelferValueTypeMap1234 {
|
|
yyl2720 := r.ReadMapStart()
|
|
if yyl2720 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2720, d)
|
|
}
|
|
} else if yyct2720 == codecSelferValueTypeArray1234 {
|
|
yyl2720 := r.ReadArrayStart()
|
|
if yyl2720 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2720, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2721Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2721Slc
|
|
var yyhl2721 bool = l >= 0
|
|
for yyj2721 := 0; ; yyj2721++ {
|
|
if yyhl2721 {
|
|
if yyj2721 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2721Slc = r.DecodeBytes(yys2721Slc, true, true)
|
|
yys2721 := string(yys2721Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2721 {
|
|
case "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)
|
|
}
|
|
yym2725 := z.DecBinary()
|
|
_ = yym2725
|
|
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, yys2721)
|
|
} // end switch yys2721
|
|
} // end for yyj2721
|
|
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 yyj2727 int
|
|
var yyb2727 bool
|
|
var yyhl2727 bool = l >= 0
|
|
yyj2727++
|
|
if yyhl2727 {
|
|
yyb2727 = yyj2727 > l
|
|
} else {
|
|
yyb2727 = r.CheckBreak()
|
|
}
|
|
if yyb2727 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2727++
|
|
if yyhl2727 {
|
|
yyb2727 = yyj2727 > l
|
|
} else {
|
|
yyb2727 = r.CheckBreak()
|
|
}
|
|
if yyb2727 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
yyj2727++
|
|
if yyhl2727 {
|
|
yyb2727 = yyj2727 > l
|
|
} else {
|
|
yyb2727 = r.CheckBreak()
|
|
}
|
|
if yyb2727 {
|
|
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)
|
|
}
|
|
yym2731 := z.DecBinary()
|
|
_ = yym2731
|
|
if false {
|
|
} else {
|
|
*((*string)(x.NodeName)) = r.DecodeString()
|
|
}
|
|
}
|
|
yyj2727++
|
|
if yyhl2727 {
|
|
yyb2727 = yyj2727 > l
|
|
} else {
|
|
yyb2727 = r.CheckBreak()
|
|
}
|
|
if yyb2727 {
|
|
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 {
|
|
yyj2727++
|
|
if yyhl2727 {
|
|
yyb2727 = yyj2727 > l
|
|
} else {
|
|
yyb2727 = r.CheckBreak()
|
|
}
|
|
if yyb2727 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2727-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 {
|
|
yym2733 := z.EncBinary()
|
|
_ = yym2733
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2734 := !z.EncBinary()
|
|
yy2arr2734 := z.EncBasicHandle().StructToArray
|
|
var yyq2734 [3]bool
|
|
_, _, _ = yysep2734, yyq2734, yy2arr2734
|
|
const yyr2734 bool = false
|
|
var yynn2734 int
|
|
if yyr2734 || yy2arr2734 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2734 = 3
|
|
for _, b := range yyq2734 {
|
|
if b {
|
|
yynn2734++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2734)
|
|
yynn2734 = 0
|
|
}
|
|
if yyr2734 || yy2arr2734 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2736 := z.EncBinary()
|
|
_ = yym2736
|
|
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)
|
|
yym2737 := z.EncBinary()
|
|
_ = yym2737
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2734 || yy2arr2734 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2739 := z.EncBinary()
|
|
_ = yym2739
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2740 := z.EncBinary()
|
|
_ = yym2740
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2734 || yy2arr2734 {
|
|
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 yyr2734 || yy2arr2734 {
|
|
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
|
|
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 *EndpointPort) 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 "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, yys2744)
|
|
} // end switch yys2744
|
|
} // end for yyj2744
|
|
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 yyj2748 int
|
|
var yyb2748 bool
|
|
var yyhl2748 bool = l >= 0
|
|
yyj2748++
|
|
if yyhl2748 {
|
|
yyb2748 = yyj2748 > l
|
|
} else {
|
|
yyb2748 = r.CheckBreak()
|
|
}
|
|
if yyb2748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2748++
|
|
if yyhl2748 {
|
|
yyb2748 = yyj2748 > l
|
|
} else {
|
|
yyb2748 = r.CheckBreak()
|
|
}
|
|
if yyb2748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2748++
|
|
if yyhl2748 {
|
|
yyb2748 = yyj2748 > l
|
|
} else {
|
|
yyb2748 = r.CheckBreak()
|
|
}
|
|
if yyb2748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2748++
|
|
if yyhl2748 {
|
|
yyb2748 = yyj2748 > l
|
|
} else {
|
|
yyb2748 = r.CheckBreak()
|
|
}
|
|
if yyb2748 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2748-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 {
|
|
yym2752 := z.EncBinary()
|
|
_ = yym2752
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2753 := !z.EncBinary()
|
|
yy2arr2753 := z.EncBasicHandle().StructToArray
|
|
var yyq2753 [4]bool
|
|
_, _, _ = yysep2753, yyq2753, yy2arr2753
|
|
const yyr2753 bool = false
|
|
yyq2753[0] = x.Kind != ""
|
|
yyq2753[1] = x.APIVersion != ""
|
|
yyq2753[2] = true
|
|
var yynn2753 int
|
|
if yyr2753 || yy2arr2753 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2753 = 1
|
|
for _, b := range yyq2753 {
|
|
if b {
|
|
yynn2753++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2753)
|
|
yynn2753 = 0
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2753[0] {
|
|
yym2755 := z.EncBinary()
|
|
_ = yym2755
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2753[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2756 := z.EncBinary()
|
|
_ = yym2756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2753[1] {
|
|
yym2758 := z.EncBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2753[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2759 := z.EncBinary()
|
|
_ = yym2759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2753[2] {
|
|
yy2761 := &x.ListMeta
|
|
yym2762 := z.EncBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2761) {
|
|
} else {
|
|
z.EncFallback(yy2761)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2753[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2763 := &x.ListMeta
|
|
yym2764 := z.EncBinary()
|
|
_ = yym2764
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2763) {
|
|
} else {
|
|
z.EncFallback(yy2763)
|
|
}
|
|
}
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2766 := z.EncBinary()
|
|
_ = yym2766
|
|
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 {
|
|
yym2767 := z.EncBinary()
|
|
_ = yym2767
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
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
|
|
yym2768 := z.DecBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2769 := r.ContainerType()
|
|
if yyct2769 == codecSelferValueTypeMap1234 {
|
|
yyl2769 := r.ReadMapStart()
|
|
if yyl2769 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2769, d)
|
|
}
|
|
} else if yyct2769 == codecSelferValueTypeArray1234 {
|
|
yyl2769 := r.ReadArrayStart()
|
|
if yyl2769 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2769, 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 yys2770Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2770Slc
|
|
var yyhl2770 bool = l >= 0
|
|
for yyj2770 := 0; ; yyj2770++ {
|
|
if yyhl2770 {
|
|
if yyj2770 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2770Slc = r.DecodeBytes(yys2770Slc, true, true)
|
|
yys2770 := string(yys2770Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2770 {
|
|
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 {
|
|
yyv2773 := &x.ListMeta
|
|
yym2774 := z.DecBinary()
|
|
_ = yym2774
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2773) {
|
|
} else {
|
|
z.DecFallback(yyv2773, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2775 := &x.Items
|
|
yym2776 := z.DecBinary()
|
|
_ = yym2776
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2775), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2770)
|
|
} // end switch yys2770
|
|
} // end for yyj2770
|
|
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 yyj2777 int
|
|
var yyb2777 bool
|
|
var yyhl2777 bool = l >= 0
|
|
yyj2777++
|
|
if yyhl2777 {
|
|
yyb2777 = yyj2777 > l
|
|
} else {
|
|
yyb2777 = r.CheckBreak()
|
|
}
|
|
if yyb2777 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2777++
|
|
if yyhl2777 {
|
|
yyb2777 = yyj2777 > l
|
|
} else {
|
|
yyb2777 = r.CheckBreak()
|
|
}
|
|
if yyb2777 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2777++
|
|
if yyhl2777 {
|
|
yyb2777 = yyj2777 > l
|
|
} else {
|
|
yyb2777 = r.CheckBreak()
|
|
}
|
|
if yyb2777 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2780 := &x.ListMeta
|
|
yym2781 := z.DecBinary()
|
|
_ = yym2781
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2780) {
|
|
} else {
|
|
z.DecFallback(yyv2780, false)
|
|
}
|
|
}
|
|
yyj2777++
|
|
if yyhl2777 {
|
|
yyb2777 = yyj2777 > l
|
|
} else {
|
|
yyb2777 = r.CheckBreak()
|
|
}
|
|
if yyb2777 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2782 := &x.Items
|
|
yym2783 := z.DecBinary()
|
|
_ = yym2783
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2782), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2777++
|
|
if yyhl2777 {
|
|
yyb2777 = yyj2777 > l
|
|
} else {
|
|
yyb2777 = r.CheckBreak()
|
|
}
|
|
if yyb2777 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2777-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 {
|
|
yym2784 := z.EncBinary()
|
|
_ = yym2784
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2785 := !z.EncBinary()
|
|
yy2arr2785 := z.EncBasicHandle().StructToArray
|
|
var yyq2785 [4]bool
|
|
_, _, _ = yysep2785, yyq2785, yy2arr2785
|
|
const yyr2785 bool = false
|
|
yyq2785[0] = x.PodCIDR != ""
|
|
yyq2785[1] = x.ExternalID != ""
|
|
yyq2785[2] = x.ProviderID != ""
|
|
yyq2785[3] = x.Unschedulable != false
|
|
var yynn2785 int
|
|
if yyr2785 || yy2arr2785 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2785 = 0
|
|
for _, b := range yyq2785 {
|
|
if b {
|
|
yynn2785++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2785)
|
|
yynn2785 = 0
|
|
}
|
|
if yyr2785 || yy2arr2785 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2785[0] {
|
|
yym2787 := z.EncBinary()
|
|
_ = yym2787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2785[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2788 := z.EncBinary()
|
|
_ = yym2788
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2785 || yy2arr2785 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2785[1] {
|
|
yym2790 := z.EncBinary()
|
|
_ = yym2790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2785[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2791 := z.EncBinary()
|
|
_ = yym2791
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2785 || yy2arr2785 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2785[2] {
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2785[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2794 := z.EncBinary()
|
|
_ = yym2794
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2785 || yy2arr2785 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2785[3] {
|
|
yym2796 := z.EncBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2785[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2797 := z.EncBinary()
|
|
_ = yym2797
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yyr2785 || yy2arr2785 {
|
|
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
|
|
yym2798 := z.DecBinary()
|
|
_ = yym2798
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2799 := r.ContainerType()
|
|
if yyct2799 == codecSelferValueTypeMap1234 {
|
|
yyl2799 := r.ReadMapStart()
|
|
if yyl2799 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2799, d)
|
|
}
|
|
} else if yyct2799 == codecSelferValueTypeArray1234 {
|
|
yyl2799 := r.ReadArrayStart()
|
|
if yyl2799 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2799, 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 yys2800Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2800Slc
|
|
var yyhl2800 bool = l >= 0
|
|
for yyj2800 := 0; ; yyj2800++ {
|
|
if yyhl2800 {
|
|
if yyj2800 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2800Slc = r.DecodeBytes(yys2800Slc, true, true)
|
|
yys2800 := string(yys2800Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2800 {
|
|
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, yys2800)
|
|
} // end switch yys2800
|
|
} // end for yyj2800
|
|
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 yyj2805 int
|
|
var yyb2805 bool
|
|
var yyhl2805 bool = l >= 0
|
|
yyj2805++
|
|
if yyhl2805 {
|
|
yyb2805 = yyj2805 > l
|
|
} else {
|
|
yyb2805 = r.CheckBreak()
|
|
}
|
|
if yyb2805 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2805++
|
|
if yyhl2805 {
|
|
yyb2805 = yyj2805 > l
|
|
} else {
|
|
yyb2805 = r.CheckBreak()
|
|
}
|
|
if yyb2805 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2805++
|
|
if yyhl2805 {
|
|
yyb2805 = yyj2805 > l
|
|
} else {
|
|
yyb2805 = r.CheckBreak()
|
|
}
|
|
if yyb2805 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2805++
|
|
if yyhl2805 {
|
|
yyb2805 = yyj2805 > l
|
|
} else {
|
|
yyb2805 = r.CheckBreak()
|
|
}
|
|
if yyb2805 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2805++
|
|
if yyhl2805 {
|
|
yyb2805 = yyj2805 > l
|
|
} else {
|
|
yyb2805 = r.CheckBreak()
|
|
}
|
|
if yyb2805 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2805-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 {
|
|
yym2810 := z.EncBinary()
|
|
_ = yym2810
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2811 := !z.EncBinary()
|
|
yy2arr2811 := z.EncBasicHandle().StructToArray
|
|
var yyq2811 [1]bool
|
|
_, _, _ = yysep2811, yyq2811, yy2arr2811
|
|
const yyr2811 bool = false
|
|
var yynn2811 int
|
|
if yyr2811 || yy2arr2811 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2811 = 1
|
|
for _, b := range yyq2811 {
|
|
if b {
|
|
yynn2811++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2811)
|
|
yynn2811 = 0
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2813 := z.EncBinary()
|
|
_ = yym2813
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2814 := z.EncBinary()
|
|
_ = yym2814
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
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
|
|
yym2815 := z.DecBinary()
|
|
_ = yym2815
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2816 := r.ContainerType()
|
|
if yyct2816 == codecSelferValueTypeMap1234 {
|
|
yyl2816 := r.ReadMapStart()
|
|
if yyl2816 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2816, d)
|
|
}
|
|
} else if yyct2816 == codecSelferValueTypeArray1234 {
|
|
yyl2816 := r.ReadArrayStart()
|
|
if yyl2816 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2816, 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 yys2817Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2817Slc
|
|
var yyhl2817 bool = l >= 0
|
|
for yyj2817 := 0; ; yyj2817++ {
|
|
if yyhl2817 {
|
|
if yyj2817 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2817Slc = r.DecodeBytes(yys2817Slc, true, true)
|
|
yys2817 := string(yys2817Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2817 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2817)
|
|
} // end switch yys2817
|
|
} // end for yyj2817
|
|
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 yyj2819 int
|
|
var yyb2819 bool
|
|
var yyhl2819 bool = l >= 0
|
|
yyj2819++
|
|
if yyhl2819 {
|
|
yyb2819 = yyj2819 > l
|
|
} else {
|
|
yyb2819 = r.CheckBreak()
|
|
}
|
|
if yyb2819 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj2819++
|
|
if yyhl2819 {
|
|
yyb2819 = yyj2819 > l
|
|
} else {
|
|
yyb2819 = r.CheckBreak()
|
|
}
|
|
if yyb2819 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2819-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 {
|
|
yym2821 := z.EncBinary()
|
|
_ = yym2821
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2822 := !z.EncBinary()
|
|
yy2arr2822 := z.EncBasicHandle().StructToArray
|
|
var yyq2822 [1]bool
|
|
_, _, _ = yysep2822, yyq2822, yy2arr2822
|
|
const yyr2822 bool = false
|
|
yyq2822[0] = true
|
|
var yynn2822 int
|
|
if yyr2822 || yy2arr2822 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2822 = 0
|
|
for _, b := range yyq2822 {
|
|
if b {
|
|
yynn2822++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2822)
|
|
yynn2822 = 0
|
|
}
|
|
if yyr2822 || yy2arr2822 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2822[0] {
|
|
yy2824 := &x.KubeletEndpoint
|
|
yy2824.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2822[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2825 := &x.KubeletEndpoint
|
|
yy2825.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2822 || yy2arr2822 {
|
|
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
|
|
yym2826 := z.DecBinary()
|
|
_ = yym2826
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2827 := r.ContainerType()
|
|
if yyct2827 == codecSelferValueTypeMap1234 {
|
|
yyl2827 := r.ReadMapStart()
|
|
if yyl2827 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2827, d)
|
|
}
|
|
} else if yyct2827 == codecSelferValueTypeArray1234 {
|
|
yyl2827 := r.ReadArrayStart()
|
|
if yyl2827 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2827, 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 yys2828Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2828Slc
|
|
var yyhl2828 bool = l >= 0
|
|
for yyj2828 := 0; ; yyj2828++ {
|
|
if yyhl2828 {
|
|
if yyj2828 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2828Slc = r.DecodeBytes(yys2828Slc, true, true)
|
|
yys2828 := string(yys2828Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2828 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2829 := &x.KubeletEndpoint
|
|
yyv2829.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2828)
|
|
} // end switch yys2828
|
|
} // end for yyj2828
|
|
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 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.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2831 := &x.KubeletEndpoint
|
|
yyv2831.CodecDecodeSelf(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 *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2832 := z.EncBinary()
|
|
_ = yym2832
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2833 := !z.EncBinary()
|
|
yy2arr2833 := z.EncBasicHandle().StructToArray
|
|
var yyq2833 [10]bool
|
|
_, _, _ = yysep2833, yyq2833, yy2arr2833
|
|
const yyr2833 bool = false
|
|
var yynn2833 int
|
|
if yyr2833 || yy2arr2833 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2833 = 10
|
|
for _, b := range yyq2833 {
|
|
if b {
|
|
yynn2833++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2833)
|
|
yynn2833 = 0
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2835 := z.EncBinary()
|
|
_ = yym2835
|
|
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)
|
|
yym2836 := z.EncBinary()
|
|
_ = yym2836
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2838 := z.EncBinary()
|
|
_ = yym2838
|
|
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)
|
|
yym2839 := z.EncBinary()
|
|
_ = yym2839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2841 := z.EncBinary()
|
|
_ = yym2841
|
|
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)
|
|
yym2842 := z.EncBinary()
|
|
_ = yym2842
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2844 := z.EncBinary()
|
|
_ = yym2844
|
|
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)
|
|
yym2845 := z.EncBinary()
|
|
_ = yym2845
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2847 := z.EncBinary()
|
|
_ = yym2847
|
|
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)
|
|
yym2848 := z.EncBinary()
|
|
_ = yym2848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OSImage))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2850 := z.EncBinary()
|
|
_ = yym2850
|
|
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)
|
|
yym2851 := z.EncBinary()
|
|
_ = yym2851
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2853 := z.EncBinary()
|
|
_ = yym2853
|
|
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)
|
|
yym2854 := z.EncBinary()
|
|
_ = yym2854
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2856 := z.EncBinary()
|
|
_ = yym2856
|
|
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)
|
|
yym2857 := z.EncBinary()
|
|
_ = yym2857
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2859 := z.EncBinary()
|
|
_ = yym2859
|
|
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)
|
|
yym2860 := z.EncBinary()
|
|
_ = yym2860
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OperatingSystem))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2862 := z.EncBinary()
|
|
_ = yym2862
|
|
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)
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Architecture))
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
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
|
|
yym2864 := z.DecBinary()
|
|
_ = yym2864
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2865 := r.ContainerType()
|
|
if yyct2865 == codecSelferValueTypeMap1234 {
|
|
yyl2865 := r.ReadMapStart()
|
|
if yyl2865 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2865, d)
|
|
}
|
|
} else if yyct2865 == codecSelferValueTypeArray1234 {
|
|
yyl2865 := r.ReadArrayStart()
|
|
if yyl2865 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2865, 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 yys2866Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2866Slc
|
|
var yyhl2866 bool = l >= 0
|
|
for yyj2866 := 0; ; yyj2866++ {
|
|
if yyhl2866 {
|
|
if yyj2866 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2866Slc = r.DecodeBytes(yys2866Slc, true, true)
|
|
yys2866 := string(yys2866Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2866 {
|
|
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, yys2866)
|
|
} // end switch yys2866
|
|
} // end for yyj2866
|
|
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 yyj2877 int
|
|
var yyb2877 bool
|
|
var yyhl2877 bool = l >= 0
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OSImage = ""
|
|
} else {
|
|
x.OSImage = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OperatingSystem = ""
|
|
} else {
|
|
x.OperatingSystem = string(r.DecodeString())
|
|
}
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Architecture = ""
|
|
} else {
|
|
x.Architecture = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2877++
|
|
if yyhl2877 {
|
|
yyb2877 = yyj2877 > l
|
|
} else {
|
|
yyb2877 = r.CheckBreak()
|
|
}
|
|
if yyb2877 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2877-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 {
|
|
yym2888 := z.EncBinary()
|
|
_ = yym2888
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2889 := !z.EncBinary()
|
|
yy2arr2889 := z.EncBasicHandle().StructToArray
|
|
var yyq2889 [10]bool
|
|
_, _, _ = yysep2889, yyq2889, yy2arr2889
|
|
const yyr2889 bool = false
|
|
yyq2889[0] = len(x.Capacity) != 0
|
|
yyq2889[1] = len(x.Allocatable) != 0
|
|
yyq2889[2] = x.Phase != ""
|
|
yyq2889[3] = len(x.Conditions) != 0
|
|
yyq2889[4] = len(x.Addresses) != 0
|
|
yyq2889[5] = true
|
|
yyq2889[6] = true
|
|
yyq2889[7] = len(x.Images) != 0
|
|
yyq2889[8] = len(x.VolumesInUse) != 0
|
|
yyq2889[9] = len(x.VolumesAttached) != 0
|
|
var yynn2889 int
|
|
if yyr2889 || yy2arr2889 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2889 = 0
|
|
for _, b := range yyq2889 {
|
|
if b {
|
|
yynn2889++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2889)
|
|
yynn2889 = 0
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[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 yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[1] {
|
|
if x.Allocatable == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Allocatable.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[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 yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[2] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2889[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2894 := z.EncBinary()
|
|
_ = yym2894
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2895 := z.EncBinary()
|
|
_ = yym2895
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[4] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2897 := z.EncBinary()
|
|
_ = yym2897
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2898 := z.EncBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[5] {
|
|
yy2900 := &x.DaemonEndpoints
|
|
yy2900.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2901 := &x.DaemonEndpoints
|
|
yy2901.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[6] {
|
|
yy2903 := &x.NodeInfo
|
|
yy2903.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2904 := &x.NodeInfo
|
|
yy2904.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[7] {
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2906 := z.EncBinary()
|
|
_ = yym2906
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("images"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2907 := z.EncBinary()
|
|
_ = yym2907
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[8] {
|
|
if x.VolumesInUse == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2909 := z.EncBinary()
|
|
_ = yym2909
|
|
if false {
|
|
} else {
|
|
h.encSliceUniqueVolumeName(([]UniqueVolumeName)(x.VolumesInUse), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumesInUse"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumesInUse == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2910 := z.EncBinary()
|
|
_ = yym2910
|
|
if false {
|
|
} else {
|
|
h.encSliceUniqueVolumeName(([]UniqueVolumeName)(x.VolumesInUse), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2889[9] {
|
|
if x.VolumesAttached == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2912 := z.EncBinary()
|
|
_ = yym2912
|
|
if false {
|
|
} else {
|
|
h.encSliceAttachedVolume(([]AttachedVolume)(x.VolumesAttached), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2889[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumesAttached"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumesAttached == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2913 := z.EncBinary()
|
|
_ = yym2913
|
|
if false {
|
|
} else {
|
|
h.encSliceAttachedVolume(([]AttachedVolume)(x.VolumesAttached), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2889 || yy2arr2889 {
|
|
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
|
|
yym2914 := z.DecBinary()
|
|
_ = yym2914
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2915 := r.ContainerType()
|
|
if yyct2915 == codecSelferValueTypeMap1234 {
|
|
yyl2915 := r.ReadMapStart()
|
|
if yyl2915 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2915, d)
|
|
}
|
|
} else if yyct2915 == codecSelferValueTypeArray1234 {
|
|
yyl2915 := r.ReadArrayStart()
|
|
if yyl2915 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2915, 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 yys2916Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2916Slc
|
|
var yyhl2916 bool = l >= 0
|
|
for yyj2916 := 0; ; yyj2916++ {
|
|
if yyhl2916 {
|
|
if yyj2916 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2916Slc = r.DecodeBytes(yys2916Slc, true, true)
|
|
yys2916 := string(yys2916Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2916 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2917 := &x.Capacity
|
|
yyv2917.CodecDecodeSelf(d)
|
|
}
|
|
case "allocatable":
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv2918 := &x.Allocatable
|
|
yyv2918.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2920 := &x.Conditions
|
|
yym2921 := z.DecBinary()
|
|
_ = yym2921
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2920), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2922 := &x.Addresses
|
|
yym2923 := z.DecBinary()
|
|
_ = yym2923
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2922), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2924 := &x.DaemonEndpoints
|
|
yyv2924.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2925 := &x.NodeInfo
|
|
yyv2925.CodecDecodeSelf(d)
|
|
}
|
|
case "images":
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv2926 := &x.Images
|
|
yym2927 := z.DecBinary()
|
|
_ = yym2927
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv2926), d)
|
|
}
|
|
}
|
|
case "volumesInUse":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesInUse = nil
|
|
} else {
|
|
yyv2928 := &x.VolumesInUse
|
|
yym2929 := z.DecBinary()
|
|
_ = yym2929
|
|
if false {
|
|
} else {
|
|
h.decSliceUniqueVolumeName((*[]UniqueVolumeName)(yyv2928), d)
|
|
}
|
|
}
|
|
case "volumesAttached":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesAttached = nil
|
|
} else {
|
|
yyv2930 := &x.VolumesAttached
|
|
yym2931 := z.DecBinary()
|
|
_ = yym2931
|
|
if false {
|
|
} else {
|
|
h.decSliceAttachedVolume((*[]AttachedVolume)(yyv2930), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2916)
|
|
} // end switch yys2916
|
|
} // end for yyj2916
|
|
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 yyj2932 int
|
|
var yyb2932 bool
|
|
var yyhl2932 bool = l >= 0
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2933 := &x.Capacity
|
|
yyv2933.CodecDecodeSelf(d)
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv2934 := &x.Allocatable
|
|
yyv2934.CodecDecodeSelf(d)
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2936 := &x.Conditions
|
|
yym2937 := z.DecBinary()
|
|
_ = yym2937
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2936), d)
|
|
}
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2938 := &x.Addresses
|
|
yym2939 := z.DecBinary()
|
|
_ = yym2939
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2938), d)
|
|
}
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2940 := &x.DaemonEndpoints
|
|
yyv2940.CodecDecodeSelf(d)
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2941 := &x.NodeInfo
|
|
yyv2941.CodecDecodeSelf(d)
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv2942 := &x.Images
|
|
yym2943 := z.DecBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv2942), d)
|
|
}
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesInUse = nil
|
|
} else {
|
|
yyv2944 := &x.VolumesInUse
|
|
yym2945 := z.DecBinary()
|
|
_ = yym2945
|
|
if false {
|
|
} else {
|
|
h.decSliceUniqueVolumeName((*[]UniqueVolumeName)(yyv2944), d)
|
|
}
|
|
}
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesAttached = nil
|
|
} else {
|
|
yyv2946 := &x.VolumesAttached
|
|
yym2947 := z.DecBinary()
|
|
_ = yym2947
|
|
if false {
|
|
} else {
|
|
h.decSliceAttachedVolume((*[]AttachedVolume)(yyv2946), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2932++
|
|
if yyhl2932 {
|
|
yyb2932 = yyj2932 > l
|
|
} else {
|
|
yyb2932 = r.CheckBreak()
|
|
}
|
|
if yyb2932 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2932-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x UniqueVolumeName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2948 := z.EncBinary()
|
|
_ = yym2948
|
|
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
|
|
yym2949 := z.DecBinary()
|
|
_ = yym2949
|
|
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 {
|
|
yym2950 := z.EncBinary()
|
|
_ = yym2950
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2951 := !z.EncBinary()
|
|
yy2arr2951 := z.EncBasicHandle().StructToArray
|
|
var yyq2951 [2]bool
|
|
_, _, _ = yysep2951, yyq2951, yy2arr2951
|
|
const yyr2951 bool = false
|
|
var yynn2951 int
|
|
if yyr2951 || yy2arr2951 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2951 = 2
|
|
for _, b := range yyq2951 {
|
|
if b {
|
|
yynn2951++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2951)
|
|
yynn2951 = 0
|
|
}
|
|
if yyr2951 || yy2arr2951 {
|
|
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 yyr2951 || yy2arr2951 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2954 := z.EncBinary()
|
|
_ = yym2954
|
|
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)
|
|
yym2955 := z.EncBinary()
|
|
_ = yym2955
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DevicePath))
|
|
}
|
|
}
|
|
if yyr2951 || yy2arr2951 {
|
|
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
|
|
yym2956 := z.DecBinary()
|
|
_ = yym2956
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2957 := r.ContainerType()
|
|
if yyct2957 == codecSelferValueTypeMap1234 {
|
|
yyl2957 := r.ReadMapStart()
|
|
if yyl2957 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2957, d)
|
|
}
|
|
} else if yyct2957 == codecSelferValueTypeArray1234 {
|
|
yyl2957 := r.ReadArrayStart()
|
|
if yyl2957 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2957, 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 yys2958Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2958Slc
|
|
var yyhl2958 bool = l >= 0
|
|
for yyj2958 := 0; ; yyj2958++ {
|
|
if yyhl2958 {
|
|
if yyj2958 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2958Slc = r.DecodeBytes(yys2958Slc, true, true)
|
|
yys2958 := string(yys2958Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2958 {
|
|
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, yys2958)
|
|
} // end switch yys2958
|
|
} // end for yyj2958
|
|
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 yyj2961 int
|
|
var yyb2961 bool
|
|
var yyhl2961 bool = l >= 0
|
|
yyj2961++
|
|
if yyhl2961 {
|
|
yyb2961 = yyj2961 > l
|
|
} else {
|
|
yyb2961 = r.CheckBreak()
|
|
}
|
|
if yyb2961 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
yyj2961++
|
|
if yyhl2961 {
|
|
yyb2961 = yyj2961 > l
|
|
} else {
|
|
yyb2961 = r.CheckBreak()
|
|
}
|
|
if yyb2961 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DevicePath = ""
|
|
} else {
|
|
x.DevicePath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2961++
|
|
if yyhl2961 {
|
|
yyb2961 = yyj2961 > l
|
|
} else {
|
|
yyb2961 = r.CheckBreak()
|
|
}
|
|
if yyb2961 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2961-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 {
|
|
yym2964 := z.EncBinary()
|
|
_ = yym2964
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2965 := !z.EncBinary()
|
|
yy2arr2965 := z.EncBasicHandle().StructToArray
|
|
var yyq2965 [1]bool
|
|
_, _, _ = yysep2965, yyq2965, yy2arr2965
|
|
const yyr2965 bool = false
|
|
yyq2965[0] = len(x.PreferAvoidPods) != 0
|
|
var yynn2965 int
|
|
if yyr2965 || yy2arr2965 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2965 = 0
|
|
for _, b := range yyq2965 {
|
|
if b {
|
|
yynn2965++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2965)
|
|
yynn2965 = 0
|
|
}
|
|
if yyr2965 || yy2arr2965 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2965[0] {
|
|
if x.PreferAvoidPods == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2967 := z.EncBinary()
|
|
_ = yym2967
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferAvoidPodsEntry(([]PreferAvoidPodsEntry)(x.PreferAvoidPods), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2965[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferAvoidPods"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferAvoidPods == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2968 := z.EncBinary()
|
|
_ = yym2968
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferAvoidPodsEntry(([]PreferAvoidPodsEntry)(x.PreferAvoidPods), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2965 || yy2arr2965 {
|
|
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
|
|
yym2969 := z.DecBinary()
|
|
_ = yym2969
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2970 := r.ContainerType()
|
|
if yyct2970 == codecSelferValueTypeMap1234 {
|
|
yyl2970 := r.ReadMapStart()
|
|
if yyl2970 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2970, d)
|
|
}
|
|
} else if yyct2970 == codecSelferValueTypeArray1234 {
|
|
yyl2970 := r.ReadArrayStart()
|
|
if yyl2970 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2970, 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 yys2971Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2971Slc
|
|
var yyhl2971 bool = l >= 0
|
|
for yyj2971 := 0; ; yyj2971++ {
|
|
if yyhl2971 {
|
|
if yyj2971 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2971Slc = r.DecodeBytes(yys2971Slc, true, true)
|
|
yys2971 := string(yys2971Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2971 {
|
|
case "preferAvoidPods":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferAvoidPods = nil
|
|
} else {
|
|
yyv2972 := &x.PreferAvoidPods
|
|
yym2973 := z.DecBinary()
|
|
_ = yym2973
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferAvoidPodsEntry((*[]PreferAvoidPodsEntry)(yyv2972), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2971)
|
|
} // end switch yys2971
|
|
} // end for yyj2971
|
|
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 yyj2974 int
|
|
var yyb2974 bool
|
|
var yyhl2974 bool = l >= 0
|
|
yyj2974++
|
|
if yyhl2974 {
|
|
yyb2974 = yyj2974 > l
|
|
} else {
|
|
yyb2974 = r.CheckBreak()
|
|
}
|
|
if yyb2974 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferAvoidPods = nil
|
|
} else {
|
|
yyv2975 := &x.PreferAvoidPods
|
|
yym2976 := z.DecBinary()
|
|
_ = yym2976
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferAvoidPodsEntry((*[]PreferAvoidPodsEntry)(yyv2975), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2974++
|
|
if yyhl2974 {
|
|
yyb2974 = yyj2974 > l
|
|
} else {
|
|
yyb2974 = r.CheckBreak()
|
|
}
|
|
if yyb2974 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2974-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 {
|
|
yym2977 := z.EncBinary()
|
|
_ = yym2977
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2978 := !z.EncBinary()
|
|
yy2arr2978 := z.EncBasicHandle().StructToArray
|
|
var yyq2978 [4]bool
|
|
_, _, _ = yysep2978, yyq2978, yy2arr2978
|
|
const yyr2978 bool = false
|
|
yyq2978[1] = true
|
|
yyq2978[2] = x.Reason != ""
|
|
yyq2978[3] = x.Message != ""
|
|
var yynn2978 int
|
|
if yyr2978 || yy2arr2978 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2978 = 1
|
|
for _, b := range yyq2978 {
|
|
if b {
|
|
yynn2978++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2978)
|
|
yynn2978 = 0
|
|
}
|
|
if yyr2978 || yy2arr2978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2980 := &x.PodSignature
|
|
yy2980.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podSignature"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2981 := &x.PodSignature
|
|
yy2981.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2978 || yy2arr2978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2978[1] {
|
|
yy2983 := &x.EvictionTime
|
|
yym2984 := z.EncBinary()
|
|
_ = yym2984
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2983) {
|
|
} else if yym2984 {
|
|
z.EncBinaryMarshal(yy2983)
|
|
} else if !yym2984 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2983)
|
|
} else {
|
|
z.EncFallback(yy2983)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2978[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("evictionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2985 := &x.EvictionTime
|
|
yym2986 := z.EncBinary()
|
|
_ = yym2986
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2985) {
|
|
} else if yym2986 {
|
|
z.EncBinaryMarshal(yy2985)
|
|
} else if !yym2986 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2985)
|
|
} else {
|
|
z.EncFallback(yy2985)
|
|
}
|
|
}
|
|
}
|
|
if yyr2978 || yy2arr2978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2978[2] {
|
|
yym2988 := z.EncBinary()
|
|
_ = yym2988
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2978[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2989 := z.EncBinary()
|
|
_ = yym2989
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2978 || yy2arr2978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2978[3] {
|
|
yym2991 := z.EncBinary()
|
|
_ = yym2991
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2978[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2992 := z.EncBinary()
|
|
_ = yym2992
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2978 || yy2arr2978 {
|
|
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
|
|
yym2993 := z.DecBinary()
|
|
_ = yym2993
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2994 := r.ContainerType()
|
|
if yyct2994 == codecSelferValueTypeMap1234 {
|
|
yyl2994 := r.ReadMapStart()
|
|
if yyl2994 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2994, d)
|
|
}
|
|
} else if yyct2994 == codecSelferValueTypeArray1234 {
|
|
yyl2994 := r.ReadArrayStart()
|
|
if yyl2994 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2994, 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 yys2995Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2995Slc
|
|
var yyhl2995 bool = l >= 0
|
|
for yyj2995 := 0; ; yyj2995++ {
|
|
if yyhl2995 {
|
|
if yyj2995 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2995Slc = r.DecodeBytes(yys2995Slc, true, true)
|
|
yys2995 := string(yys2995Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2995 {
|
|
case "podSignature":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodSignature = PodSignature{}
|
|
} else {
|
|
yyv2996 := &x.PodSignature
|
|
yyv2996.CodecDecodeSelf(d)
|
|
}
|
|
case "evictionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.EvictionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2997 := &x.EvictionTime
|
|
yym2998 := z.DecBinary()
|
|
_ = yym2998
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2997) {
|
|
} else if yym2998 {
|
|
z.DecBinaryUnmarshal(yyv2997)
|
|
} else if !yym2998 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2997)
|
|
} else {
|
|
z.DecFallback(yyv2997, 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, yys2995)
|
|
} // end switch yys2995
|
|
} // end for yyj2995
|
|
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 yyj3001 int
|
|
var yyb3001 bool
|
|
var yyhl3001 bool = l >= 0
|
|
yyj3001++
|
|
if yyhl3001 {
|
|
yyb3001 = yyj3001 > l
|
|
} else {
|
|
yyb3001 = r.CheckBreak()
|
|
}
|
|
if yyb3001 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodSignature = PodSignature{}
|
|
} else {
|
|
yyv3002 := &x.PodSignature
|
|
yyv3002.CodecDecodeSelf(d)
|
|
}
|
|
yyj3001++
|
|
if yyhl3001 {
|
|
yyb3001 = yyj3001 > l
|
|
} else {
|
|
yyb3001 = r.CheckBreak()
|
|
}
|
|
if yyb3001 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EvictionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3003 := &x.EvictionTime
|
|
yym3004 := z.DecBinary()
|
|
_ = yym3004
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3003) {
|
|
} else if yym3004 {
|
|
z.DecBinaryUnmarshal(yyv3003)
|
|
} else if !yym3004 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3003)
|
|
} else {
|
|
z.DecFallback(yyv3003, false)
|
|
}
|
|
}
|
|
yyj3001++
|
|
if yyhl3001 {
|
|
yyb3001 = yyj3001 > l
|
|
} else {
|
|
yyb3001 = r.CheckBreak()
|
|
}
|
|
if yyb3001 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3001++
|
|
if yyhl3001 {
|
|
yyb3001 = yyj3001 > l
|
|
} else {
|
|
yyb3001 = r.CheckBreak()
|
|
}
|
|
if yyb3001 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3001++
|
|
if yyhl3001 {
|
|
yyb3001 = yyj3001 > l
|
|
} else {
|
|
yyb3001 = r.CheckBreak()
|
|
}
|
|
if yyb3001 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3001-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 {
|
|
yym3007 := z.EncBinary()
|
|
_ = yym3007
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3008 := !z.EncBinary()
|
|
yy2arr3008 := z.EncBasicHandle().StructToArray
|
|
var yyq3008 [1]bool
|
|
_, _, _ = yysep3008, yyq3008, yy2arr3008
|
|
const yyr3008 bool = false
|
|
yyq3008[0] = x.PodController != nil
|
|
var yynn3008 int
|
|
if yyr3008 || yy2arr3008 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3008 = 0
|
|
for _, b := range yyq3008 {
|
|
if b {
|
|
yynn3008++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3008)
|
|
yynn3008 = 0
|
|
}
|
|
if yyr3008 || yy2arr3008 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3008[0] {
|
|
if x.PodController == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodController.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3008[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 yyr3008 || yy2arr3008 {
|
|
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
|
|
yym3010 := z.DecBinary()
|
|
_ = yym3010
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3011 := r.ContainerType()
|
|
if yyct3011 == codecSelferValueTypeMap1234 {
|
|
yyl3011 := r.ReadMapStart()
|
|
if yyl3011 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3011, d)
|
|
}
|
|
} else if yyct3011 == codecSelferValueTypeArray1234 {
|
|
yyl3011 := r.ReadArrayStart()
|
|
if yyl3011 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3011, 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 yys3012Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3012Slc
|
|
var yyhl3012 bool = l >= 0
|
|
for yyj3012 := 0; ; yyj3012++ {
|
|
if yyhl3012 {
|
|
if yyj3012 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3012Slc = r.DecodeBytes(yys3012Slc, true, true)
|
|
yys3012 := string(yys3012Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3012 {
|
|
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, yys3012)
|
|
} // end switch yys3012
|
|
} // end for yyj3012
|
|
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 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() {
|
|
if x.PodController != nil {
|
|
x.PodController = nil
|
|
}
|
|
} else {
|
|
if x.PodController == nil {
|
|
x.PodController = new(OwnerReference)
|
|
}
|
|
x.PodController.CodecDecodeSelf(d)
|
|
}
|
|
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 *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3016 := z.EncBinary()
|
|
_ = yym3016
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3017 := !z.EncBinary()
|
|
yy2arr3017 := z.EncBasicHandle().StructToArray
|
|
var yyq3017 [2]bool
|
|
_, _, _ = yysep3017, yyq3017, yy2arr3017
|
|
const yyr3017 bool = false
|
|
yyq3017[1] = x.SizeBytes != 0
|
|
var yynn3017 int
|
|
if yyr3017 || yy2arr3017 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3017 = 1
|
|
for _, b := range yyq3017 {
|
|
if b {
|
|
yynn3017++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3017)
|
|
yynn3017 = 0
|
|
}
|
|
if yyr3017 || yy2arr3017 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Names == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3019 := z.EncBinary()
|
|
_ = yym3019
|
|
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 {
|
|
yym3020 := z.EncBinary()
|
|
_ = yym3020
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Names, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3017 || yy2arr3017 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3017[1] {
|
|
yym3022 := z.EncBinary()
|
|
_ = yym3022
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SizeBytes))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3017[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sizeBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3023 := z.EncBinary()
|
|
_ = yym3023
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SizeBytes))
|
|
}
|
|
}
|
|
}
|
|
if yyr3017 || yy2arr3017 {
|
|
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
|
|
yym3024 := z.DecBinary()
|
|
_ = yym3024
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3025 := r.ContainerType()
|
|
if yyct3025 == codecSelferValueTypeMap1234 {
|
|
yyl3025 := r.ReadMapStart()
|
|
if yyl3025 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3025, d)
|
|
}
|
|
} else if yyct3025 == codecSelferValueTypeArray1234 {
|
|
yyl3025 := r.ReadArrayStart()
|
|
if yyl3025 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3025, 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 yys3026Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3026Slc
|
|
var yyhl3026 bool = l >= 0
|
|
for yyj3026 := 0; ; yyj3026++ {
|
|
if yyhl3026 {
|
|
if yyj3026 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3026Slc = r.DecodeBytes(yys3026Slc, true, true)
|
|
yys3026 := string(yys3026Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3026 {
|
|
case "names":
|
|
if r.TryDecodeAsNil() {
|
|
x.Names = nil
|
|
} else {
|
|
yyv3027 := &x.Names
|
|
yym3028 := z.DecBinary()
|
|
_ = yym3028
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3027, false, d)
|
|
}
|
|
}
|
|
case "sizeBytes":
|
|
if r.TryDecodeAsNil() {
|
|
x.SizeBytes = 0
|
|
} else {
|
|
x.SizeBytes = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3026)
|
|
} // end switch yys3026
|
|
} // end for yyj3026
|
|
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 yyj3030 int
|
|
var yyb3030 bool
|
|
var yyhl3030 bool = l >= 0
|
|
yyj3030++
|
|
if yyhl3030 {
|
|
yyb3030 = yyj3030 > l
|
|
} else {
|
|
yyb3030 = r.CheckBreak()
|
|
}
|
|
if yyb3030 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Names = nil
|
|
} else {
|
|
yyv3031 := &x.Names
|
|
yym3032 := z.DecBinary()
|
|
_ = yym3032
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3031, false, d)
|
|
}
|
|
}
|
|
yyj3030++
|
|
if yyhl3030 {
|
|
yyb3030 = yyj3030 > l
|
|
} else {
|
|
yyb3030 = r.CheckBreak()
|
|
}
|
|
if yyb3030 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SizeBytes = 0
|
|
} else {
|
|
x.SizeBytes = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj3030++
|
|
if yyhl3030 {
|
|
yyb3030 = yyj3030 > l
|
|
} else {
|
|
yyb3030 = r.CheckBreak()
|
|
}
|
|
if yyb3030 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3030-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3034 := z.EncBinary()
|
|
_ = yym3034
|
|
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
|
|
yym3035 := z.DecBinary()
|
|
_ = yym3035
|
|
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
|
|
yym3036 := z.EncBinary()
|
|
_ = yym3036
|
|
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
|
|
yym3037 := z.DecBinary()
|
|
_ = yym3037
|
|
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 {
|
|
yym3038 := z.EncBinary()
|
|
_ = yym3038
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3039 := !z.EncBinary()
|
|
yy2arr3039 := z.EncBasicHandle().StructToArray
|
|
var yyq3039 [6]bool
|
|
_, _, _ = yysep3039, yyq3039, yy2arr3039
|
|
const yyr3039 bool = false
|
|
yyq3039[2] = true
|
|
yyq3039[3] = true
|
|
yyq3039[4] = x.Reason != ""
|
|
yyq3039[5] = x.Message != ""
|
|
var yynn3039 int
|
|
if yyr3039 || yy2arr3039 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3039 = 2
|
|
for _, b := range yyq3039 {
|
|
if b {
|
|
yynn3039++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3039)
|
|
yynn3039 = 0
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
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 yyr3039 || yy2arr3039 {
|
|
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 yyr3039 || yy2arr3039 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3039[2] {
|
|
yy3043 := &x.LastHeartbeatTime
|
|
yym3044 := z.EncBinary()
|
|
_ = yym3044
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3043) {
|
|
} else if yym3044 {
|
|
z.EncBinaryMarshal(yy3043)
|
|
} else if !yym3044 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3043)
|
|
} else {
|
|
z.EncFallback(yy3043)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3045 := &x.LastHeartbeatTime
|
|
yym3046 := z.EncBinary()
|
|
_ = yym3046
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3045) {
|
|
} else if yym3046 {
|
|
z.EncBinaryMarshal(yy3045)
|
|
} else if !yym3046 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3045)
|
|
} else {
|
|
z.EncFallback(yy3045)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3039[3] {
|
|
yy3048 := &x.LastTransitionTime
|
|
yym3049 := z.EncBinary()
|
|
_ = yym3049
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3048) {
|
|
} else if yym3049 {
|
|
z.EncBinaryMarshal(yy3048)
|
|
} else if !yym3049 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3048)
|
|
} else {
|
|
z.EncFallback(yy3048)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3050 := &x.LastTransitionTime
|
|
yym3051 := z.EncBinary()
|
|
_ = yym3051
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3050) {
|
|
} else if yym3051 {
|
|
z.EncBinaryMarshal(yy3050)
|
|
} else if !yym3051 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3050)
|
|
} else {
|
|
z.EncFallback(yy3050)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3039[4] {
|
|
yym3053 := z.EncBinary()
|
|
_ = yym3053
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3039[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3054 := z.EncBinary()
|
|
_ = yym3054
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3039[5] {
|
|
yym3056 := z.EncBinary()
|
|
_ = yym3056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3039[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3057 := z.EncBinary()
|
|
_ = yym3057
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
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
|
|
yym3058 := z.DecBinary()
|
|
_ = yym3058
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3059 := r.ContainerType()
|
|
if yyct3059 == codecSelferValueTypeMap1234 {
|
|
yyl3059 := r.ReadMapStart()
|
|
if yyl3059 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3059, d)
|
|
}
|
|
} else if yyct3059 == codecSelferValueTypeArray1234 {
|
|
yyl3059 := r.ReadArrayStart()
|
|
if yyl3059 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3059, 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 yys3060Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3060Slc
|
|
var yyhl3060 bool = l >= 0
|
|
for yyj3060 := 0; ; yyj3060++ {
|
|
if yyhl3060 {
|
|
if yyj3060 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3060Slc = r.DecodeBytes(yys3060Slc, true, true)
|
|
yys3060 := string(yys3060Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3060 {
|
|
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 {
|
|
yyv3063 := &x.LastHeartbeatTime
|
|
yym3064 := z.DecBinary()
|
|
_ = yym3064
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3063) {
|
|
} else if yym3064 {
|
|
z.DecBinaryUnmarshal(yyv3063)
|
|
} else if !yym3064 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3063)
|
|
} else {
|
|
z.DecFallback(yyv3063, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3065 := &x.LastTransitionTime
|
|
yym3066 := z.DecBinary()
|
|
_ = yym3066
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3065) {
|
|
} else if yym3066 {
|
|
z.DecBinaryUnmarshal(yyv3065)
|
|
} else if !yym3066 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3065)
|
|
} else {
|
|
z.DecFallback(yyv3065, 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, yys3060)
|
|
} // end switch yys3060
|
|
} // end for yyj3060
|
|
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 yyj3069 int
|
|
var yyb3069 bool
|
|
var yyhl3069 bool = l >= 0
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3072 := &x.LastHeartbeatTime
|
|
yym3073 := z.DecBinary()
|
|
_ = yym3073
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3072) {
|
|
} else if yym3073 {
|
|
z.DecBinaryUnmarshal(yyv3072)
|
|
} else if !yym3073 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3072)
|
|
} else {
|
|
z.DecFallback(yyv3072, false)
|
|
}
|
|
}
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3074 := &x.LastTransitionTime
|
|
yym3075 := z.DecBinary()
|
|
_ = yym3075
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3074) {
|
|
} else if yym3075 {
|
|
z.DecBinaryUnmarshal(yyv3074)
|
|
} else if !yym3075 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3074)
|
|
} else {
|
|
z.DecFallback(yyv3074, false)
|
|
}
|
|
}
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3069++
|
|
if yyhl3069 {
|
|
yyb3069 = yyj3069 > l
|
|
} else {
|
|
yyb3069 = r.CheckBreak()
|
|
}
|
|
if yyb3069 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3069-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3078 := z.EncBinary()
|
|
_ = yym3078
|
|
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
|
|
yym3079 := z.DecBinary()
|
|
_ = yym3079
|
|
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 {
|
|
yym3080 := z.EncBinary()
|
|
_ = yym3080
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3081 := !z.EncBinary()
|
|
yy2arr3081 := z.EncBasicHandle().StructToArray
|
|
var yyq3081 [2]bool
|
|
_, _, _ = yysep3081, yyq3081, yy2arr3081
|
|
const yyr3081 bool = false
|
|
var yynn3081 int
|
|
if yyr3081 || yy2arr3081 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3081 = 2
|
|
for _, b := range yyq3081 {
|
|
if b {
|
|
yynn3081++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3081)
|
|
yynn3081 = 0
|
|
}
|
|
if yyr3081 || yy2arr3081 {
|
|
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 yyr3081 || yy2arr3081 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3084 := z.EncBinary()
|
|
_ = yym3084
|
|
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)
|
|
yym3085 := z.EncBinary()
|
|
_ = yym3085
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yyr3081 || yy2arr3081 {
|
|
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
|
|
yym3086 := z.DecBinary()
|
|
_ = yym3086
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3087 := r.ContainerType()
|
|
if yyct3087 == codecSelferValueTypeMap1234 {
|
|
yyl3087 := r.ReadMapStart()
|
|
if yyl3087 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3087, d)
|
|
}
|
|
} else if yyct3087 == codecSelferValueTypeArray1234 {
|
|
yyl3087 := r.ReadArrayStart()
|
|
if yyl3087 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3087, 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 yys3088Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3088Slc
|
|
var yyhl3088 bool = l >= 0
|
|
for yyj3088 := 0; ; yyj3088++ {
|
|
if yyhl3088 {
|
|
if yyj3088 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3088Slc = r.DecodeBytes(yys3088Slc, true, true)
|
|
yys3088 := string(yys3088Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3088 {
|
|
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, yys3088)
|
|
} // end switch yys3088
|
|
} // end for yyj3088
|
|
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 yyj3091 int
|
|
var yyb3091 bool
|
|
var yyhl3091 bool = l >= 0
|
|
yyj3091++
|
|
if yyhl3091 {
|
|
yyb3091 = yyj3091 > l
|
|
} else {
|
|
yyb3091 = r.CheckBreak()
|
|
}
|
|
if yyb3091 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj3091++
|
|
if yyhl3091 {
|
|
yyb3091 = yyj3091 > l
|
|
} else {
|
|
yyb3091 = r.CheckBreak()
|
|
}
|
|
if yyb3091 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3091++
|
|
if yyhl3091 {
|
|
yyb3091 = yyj3091 > l
|
|
} else {
|
|
yyb3091 = r.CheckBreak()
|
|
}
|
|
if yyb3091 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3091-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 {
|
|
yym3094 := z.EncBinary()
|
|
_ = yym3094
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3095 := !z.EncBinary()
|
|
yy2arr3095 := z.EncBasicHandle().StructToArray
|
|
var yyq3095 [1]bool
|
|
_, _, _ = yysep3095, yyq3095, yy2arr3095
|
|
const yyr3095 bool = false
|
|
yyq3095[0] = len(x.Capacity) != 0
|
|
var yynn3095 int
|
|
if yyr3095 || yy2arr3095 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3095 = 0
|
|
for _, b := range yyq3095 {
|
|
if b {
|
|
yynn3095++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3095)
|
|
yynn3095 = 0
|
|
}
|
|
if yyr3095 || yy2arr3095 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3095[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3095[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 yyr3095 || yy2arr3095 {
|
|
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
|
|
yym3097 := z.DecBinary()
|
|
_ = yym3097
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3098 := r.ContainerType()
|
|
if yyct3098 == codecSelferValueTypeMap1234 {
|
|
yyl3098 := r.ReadMapStart()
|
|
if yyl3098 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3098, d)
|
|
}
|
|
} else if yyct3098 == codecSelferValueTypeArray1234 {
|
|
yyl3098 := r.ReadArrayStart()
|
|
if yyl3098 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3098, 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 yys3099Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3099Slc
|
|
var yyhl3099 bool = l >= 0
|
|
for yyj3099 := 0; ; yyj3099++ {
|
|
if yyhl3099 {
|
|
if yyj3099 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3099Slc = r.DecodeBytes(yys3099Slc, true, true)
|
|
yys3099 := string(yys3099Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3099 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3100 := &x.Capacity
|
|
yyv3100.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3099)
|
|
} // end switch yys3099
|
|
} // end for yyj3099
|
|
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 yyj3101 int
|
|
var yyb3101 bool
|
|
var yyhl3101 bool = l >= 0
|
|
yyj3101++
|
|
if yyhl3101 {
|
|
yyb3101 = yyj3101 > l
|
|
} else {
|
|
yyb3101 = r.CheckBreak()
|
|
}
|
|
if yyb3101 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3102 := &x.Capacity
|
|
yyv3102.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3101++
|
|
if yyhl3101 {
|
|
yyb3101 = yyj3101 > l
|
|
} else {
|
|
yyb3101 = r.CheckBreak()
|
|
}
|
|
if yyb3101 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3101-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3103 := z.EncBinary()
|
|
_ = yym3103
|
|
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
|
|
yym3104 := z.DecBinary()
|
|
_ = yym3104
|
|
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 {
|
|
yym3105 := z.EncBinary()
|
|
_ = yym3105
|
|
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
|
|
yym3106 := z.DecBinary()
|
|
_ = yym3106
|
|
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 {
|
|
yym3107 := z.EncBinary()
|
|
_ = yym3107
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3108 := !z.EncBinary()
|
|
yy2arr3108 := z.EncBasicHandle().StructToArray
|
|
var yyq3108 [5]bool
|
|
_, _, _ = yysep3108, yyq3108, yy2arr3108
|
|
const yyr3108 bool = false
|
|
yyq3108[0] = x.Kind != ""
|
|
yyq3108[1] = x.APIVersion != ""
|
|
yyq3108[2] = true
|
|
yyq3108[3] = true
|
|
yyq3108[4] = true
|
|
var yynn3108 int
|
|
if yyr3108 || yy2arr3108 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3108 = 0
|
|
for _, b := range yyq3108 {
|
|
if b {
|
|
yynn3108++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3108)
|
|
yynn3108 = 0
|
|
}
|
|
if yyr3108 || yy2arr3108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3108[0] {
|
|
yym3110 := z.EncBinary()
|
|
_ = yym3110
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3108[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3111 := z.EncBinary()
|
|
_ = yym3111
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3108 || yy2arr3108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3108[1] {
|
|
yym3113 := z.EncBinary()
|
|
_ = yym3113
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3108[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3114 := z.EncBinary()
|
|
_ = yym3114
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3108 || yy2arr3108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3108[2] {
|
|
yy3116 := &x.ObjectMeta
|
|
yy3116.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3108[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3117 := &x.ObjectMeta
|
|
yy3117.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3108 || yy2arr3108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3108[3] {
|
|
yy3119 := &x.Spec
|
|
yy3119.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3108[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3120 := &x.Spec
|
|
yy3120.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3108 || yy2arr3108 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3108[4] {
|
|
yy3122 := &x.Status
|
|
yy3122.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3108[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3123 := &x.Status
|
|
yy3123.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3108 || yy2arr3108 {
|
|
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
|
|
yym3124 := z.DecBinary()
|
|
_ = yym3124
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3125 := r.ContainerType()
|
|
if yyct3125 == codecSelferValueTypeMap1234 {
|
|
yyl3125 := r.ReadMapStart()
|
|
if yyl3125 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3125, d)
|
|
}
|
|
} else if yyct3125 == codecSelferValueTypeArray1234 {
|
|
yyl3125 := r.ReadArrayStart()
|
|
if yyl3125 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3125, 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 yys3126Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3126Slc
|
|
var yyhl3126 bool = l >= 0
|
|
for yyj3126 := 0; ; yyj3126++ {
|
|
if yyhl3126 {
|
|
if yyj3126 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3126Slc = r.DecodeBytes(yys3126Slc, true, true)
|
|
yys3126 := string(yys3126Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3126 {
|
|
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 {
|
|
yyv3129 := &x.ObjectMeta
|
|
yyv3129.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv3130 := &x.Spec
|
|
yyv3130.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv3131 := &x.Status
|
|
yyv3131.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3126)
|
|
} // end switch yys3126
|
|
} // end for yyj3126
|
|
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 yyj3132 int
|
|
var yyb3132 bool
|
|
var yyhl3132 bool = l >= 0
|
|
yyj3132++
|
|
if yyhl3132 {
|
|
yyb3132 = yyj3132 > l
|
|
} else {
|
|
yyb3132 = r.CheckBreak()
|
|
}
|
|
if yyb3132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3132++
|
|
if yyhl3132 {
|
|
yyb3132 = yyj3132 > l
|
|
} else {
|
|
yyb3132 = r.CheckBreak()
|
|
}
|
|
if yyb3132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3132++
|
|
if yyhl3132 {
|
|
yyb3132 = yyj3132 > l
|
|
} else {
|
|
yyb3132 = r.CheckBreak()
|
|
}
|
|
if yyb3132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3135 := &x.ObjectMeta
|
|
yyv3135.CodecDecodeSelf(d)
|
|
}
|
|
yyj3132++
|
|
if yyhl3132 {
|
|
yyb3132 = yyj3132 > l
|
|
} else {
|
|
yyb3132 = r.CheckBreak()
|
|
}
|
|
if yyb3132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv3136 := &x.Spec
|
|
yyv3136.CodecDecodeSelf(d)
|
|
}
|
|
yyj3132++
|
|
if yyhl3132 {
|
|
yyb3132 = yyj3132 > l
|
|
} else {
|
|
yyb3132 = r.CheckBreak()
|
|
}
|
|
if yyb3132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv3137 := &x.Status
|
|
yyv3137.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3132++
|
|
if yyhl3132 {
|
|
yyb3132 = yyj3132 > l
|
|
} else {
|
|
yyb3132 = r.CheckBreak()
|
|
}
|
|
if yyb3132 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3132-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 {
|
|
yym3138 := z.EncBinary()
|
|
_ = yym3138
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3139 := !z.EncBinary()
|
|
yy2arr3139 := z.EncBasicHandle().StructToArray
|
|
var yyq3139 [4]bool
|
|
_, _, _ = yysep3139, yyq3139, yy2arr3139
|
|
const yyr3139 bool = false
|
|
yyq3139[0] = x.Kind != ""
|
|
yyq3139[1] = x.APIVersion != ""
|
|
yyq3139[2] = true
|
|
var yynn3139 int
|
|
if yyr3139 || yy2arr3139 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3139 = 1
|
|
for _, b := range yyq3139 {
|
|
if b {
|
|
yynn3139++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3139)
|
|
yynn3139 = 0
|
|
}
|
|
if yyr3139 || yy2arr3139 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3139[0] {
|
|
yym3141 := z.EncBinary()
|
|
_ = yym3141
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3139[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3142 := z.EncBinary()
|
|
_ = yym3142
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3139 || yy2arr3139 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3139[1] {
|
|
yym3144 := z.EncBinary()
|
|
_ = yym3144
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3139[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3145 := z.EncBinary()
|
|
_ = yym3145
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3139 || yy2arr3139 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3139[2] {
|
|
yy3147 := &x.ListMeta
|
|
yym3148 := z.EncBinary()
|
|
_ = yym3148
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3147) {
|
|
} else {
|
|
z.EncFallback(yy3147)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3139[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3149 := &x.ListMeta
|
|
yym3150 := z.EncBinary()
|
|
_ = yym3150
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3149) {
|
|
} else {
|
|
z.EncFallback(yy3149)
|
|
}
|
|
}
|
|
}
|
|
if yyr3139 || yy2arr3139 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3152 := z.EncBinary()
|
|
_ = yym3152
|
|
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 {
|
|
yym3153 := z.EncBinary()
|
|
_ = yym3153
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3139 || yy2arr3139 {
|
|
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
|
|
yym3154 := z.DecBinary()
|
|
_ = yym3154
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3155 := r.ContainerType()
|
|
if yyct3155 == codecSelferValueTypeMap1234 {
|
|
yyl3155 := r.ReadMapStart()
|
|
if yyl3155 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3155, d)
|
|
}
|
|
} else if yyct3155 == codecSelferValueTypeArray1234 {
|
|
yyl3155 := r.ReadArrayStart()
|
|
if yyl3155 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3155, 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 yys3156Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3156Slc
|
|
var yyhl3156 bool = l >= 0
|
|
for yyj3156 := 0; ; yyj3156++ {
|
|
if yyhl3156 {
|
|
if yyj3156 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3156Slc = r.DecodeBytes(yys3156Slc, true, true)
|
|
yys3156 := string(yys3156Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3156 {
|
|
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 {
|
|
yyv3159 := &x.ListMeta
|
|
yym3160 := z.DecBinary()
|
|
_ = yym3160
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3159) {
|
|
} else {
|
|
z.DecFallback(yyv3159, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3161 := &x.Items
|
|
yym3162 := z.DecBinary()
|
|
_ = yym3162
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv3161), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3156)
|
|
} // end switch yys3156
|
|
} // end for yyj3156
|
|
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 yyj3163 int
|
|
var yyb3163 bool
|
|
var yyhl3163 bool = l >= 0
|
|
yyj3163++
|
|
if yyhl3163 {
|
|
yyb3163 = yyj3163 > l
|
|
} else {
|
|
yyb3163 = r.CheckBreak()
|
|
}
|
|
if yyb3163 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3163++
|
|
if yyhl3163 {
|
|
yyb3163 = yyj3163 > l
|
|
} else {
|
|
yyb3163 = r.CheckBreak()
|
|
}
|
|
if yyb3163 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3163++
|
|
if yyhl3163 {
|
|
yyb3163 = yyj3163 > l
|
|
} else {
|
|
yyb3163 = r.CheckBreak()
|
|
}
|
|
if yyb3163 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3166 := &x.ListMeta
|
|
yym3167 := z.DecBinary()
|
|
_ = yym3167
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3166) {
|
|
} else {
|
|
z.DecFallback(yyv3166, false)
|
|
}
|
|
}
|
|
yyj3163++
|
|
if yyhl3163 {
|
|
yyb3163 = yyj3163 > l
|
|
} else {
|
|
yyb3163 = r.CheckBreak()
|
|
}
|
|
if yyb3163 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3168 := &x.Items
|
|
yym3169 := z.DecBinary()
|
|
_ = yym3169
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv3168), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3163++
|
|
if yyhl3163 {
|
|
yyb3163 = yyj3163 > l
|
|
} else {
|
|
yyb3163 = r.CheckBreak()
|
|
}
|
|
if yyb3163 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3163-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 {
|
|
yym3170 := z.EncBinary()
|
|
_ = yym3170
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3171 := !z.EncBinary()
|
|
yy2arr3171 := z.EncBasicHandle().StructToArray
|
|
var yyq3171 [1]bool
|
|
_, _, _ = yysep3171, yyq3171, yy2arr3171
|
|
const yyr3171 bool = false
|
|
var yynn3171 int
|
|
if yyr3171 || yy2arr3171 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3171 = 1
|
|
for _, b := range yyq3171 {
|
|
if b {
|
|
yynn3171++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3171)
|
|
yynn3171 = 0
|
|
}
|
|
if yyr3171 || yy2arr3171 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3173 := z.EncBinary()
|
|
_ = yym3173
|
|
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 {
|
|
yym3174 := z.EncBinary()
|
|
_ = yym3174
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3171 || yy2arr3171 {
|
|
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
|
|
yym3175 := z.DecBinary()
|
|
_ = yym3175
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3176 := r.ContainerType()
|
|
if yyct3176 == codecSelferValueTypeMap1234 {
|
|
yyl3176 := r.ReadMapStart()
|
|
if yyl3176 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3176, d)
|
|
}
|
|
} else if yyct3176 == codecSelferValueTypeArray1234 {
|
|
yyl3176 := r.ReadArrayStart()
|
|
if yyl3176 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3176, 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 yys3177Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3177Slc
|
|
var yyhl3177 bool = l >= 0
|
|
for yyj3177 := 0; ; yyj3177++ {
|
|
if yyhl3177 {
|
|
if yyj3177 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3177Slc = r.DecodeBytes(yys3177Slc, true, true)
|
|
yys3177 := string(yys3177Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3177 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv3178 := &x.Finalizers
|
|
yym3179 := z.DecBinary()
|
|
_ = yym3179
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv3178), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3177)
|
|
} // end switch yys3177
|
|
} // end for yyj3177
|
|
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 yyj3180 int
|
|
var yyb3180 bool
|
|
var yyhl3180 bool = l >= 0
|
|
yyj3180++
|
|
if yyhl3180 {
|
|
yyb3180 = yyj3180 > l
|
|
} else {
|
|
yyb3180 = r.CheckBreak()
|
|
}
|
|
if yyb3180 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv3181 := &x.Finalizers
|
|
yym3182 := z.DecBinary()
|
|
_ = yym3182
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv3181), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3180++
|
|
if yyhl3180 {
|
|
yyb3180 = yyj3180 > l
|
|
} else {
|
|
yyb3180 = r.CheckBreak()
|
|
}
|
|
if yyb3180 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3180-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3183 := z.EncBinary()
|
|
_ = yym3183
|
|
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
|
|
yym3184 := z.DecBinary()
|
|
_ = yym3184
|
|
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 {
|
|
yym3185 := z.EncBinary()
|
|
_ = yym3185
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3186 := !z.EncBinary()
|
|
yy2arr3186 := z.EncBasicHandle().StructToArray
|
|
var yyq3186 [1]bool
|
|
_, _, _ = yysep3186, yyq3186, yy2arr3186
|
|
const yyr3186 bool = false
|
|
yyq3186[0] = x.Phase != ""
|
|
var yynn3186 int
|
|
if yyr3186 || yy2arr3186 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3186 = 0
|
|
for _, b := range yyq3186 {
|
|
if b {
|
|
yynn3186++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3186)
|
|
yynn3186 = 0
|
|
}
|
|
if yyr3186 || yy2arr3186 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3186[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3186[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3186 || yy2arr3186 {
|
|
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
|
|
yym3188 := z.DecBinary()
|
|
_ = yym3188
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3189 := r.ContainerType()
|
|
if yyct3189 == codecSelferValueTypeMap1234 {
|
|
yyl3189 := r.ReadMapStart()
|
|
if yyl3189 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3189, d)
|
|
}
|
|
} else if yyct3189 == codecSelferValueTypeArray1234 {
|
|
yyl3189 := r.ReadArrayStart()
|
|
if yyl3189 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3189, 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 yys3190Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3190Slc
|
|
var yyhl3190 bool = l >= 0
|
|
for yyj3190 := 0; ; yyj3190++ {
|
|
if yyhl3190 {
|
|
if yyj3190 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3190Slc = r.DecodeBytes(yys3190Slc, true, true)
|
|
yys3190 := string(yys3190Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3190 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3190)
|
|
} // end switch yys3190
|
|
} // end for yyj3190
|
|
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 yyj3192 int
|
|
var yyb3192 bool
|
|
var yyhl3192 bool = l >= 0
|
|
yyj3192++
|
|
if yyhl3192 {
|
|
yyb3192 = yyj3192 > l
|
|
} else {
|
|
yyb3192 = r.CheckBreak()
|
|
}
|
|
if yyb3192 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3192++
|
|
if yyhl3192 {
|
|
yyb3192 = yyj3192 > l
|
|
} else {
|
|
yyb3192 = r.CheckBreak()
|
|
}
|
|
if yyb3192 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3192-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3194 := z.EncBinary()
|
|
_ = yym3194
|
|
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
|
|
yym3195 := z.DecBinary()
|
|
_ = yym3195
|
|
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 {
|
|
yym3196 := z.EncBinary()
|
|
_ = yym3196
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3197 := !z.EncBinary()
|
|
yy2arr3197 := z.EncBasicHandle().StructToArray
|
|
var yyq3197 [5]bool
|
|
_, _, _ = yysep3197, yyq3197, yy2arr3197
|
|
const yyr3197 bool = false
|
|
yyq3197[0] = x.Kind != ""
|
|
yyq3197[1] = x.APIVersion != ""
|
|
yyq3197[2] = true
|
|
yyq3197[3] = true
|
|
yyq3197[4] = true
|
|
var yynn3197 int
|
|
if yyr3197 || yy2arr3197 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3197 = 0
|
|
for _, b := range yyq3197 {
|
|
if b {
|
|
yynn3197++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3197)
|
|
yynn3197 = 0
|
|
}
|
|
if yyr3197 || yy2arr3197 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3197[0] {
|
|
yym3199 := z.EncBinary()
|
|
_ = yym3199
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3197[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3200 := z.EncBinary()
|
|
_ = yym3200
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3197 || yy2arr3197 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3197[1] {
|
|
yym3202 := z.EncBinary()
|
|
_ = yym3202
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3197[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3203 := z.EncBinary()
|
|
_ = yym3203
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3197 || yy2arr3197 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3197[2] {
|
|
yy3205 := &x.ObjectMeta
|
|
yy3205.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3197[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3206 := &x.ObjectMeta
|
|
yy3206.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3197 || yy2arr3197 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3197[3] {
|
|
yy3208 := &x.Spec
|
|
yy3208.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3197[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3209 := &x.Spec
|
|
yy3209.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3197 || yy2arr3197 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3197[4] {
|
|
yy3211 := &x.Status
|
|
yy3211.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3197[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3212 := &x.Status
|
|
yy3212.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3197 || yy2arr3197 {
|
|
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
|
|
yym3213 := z.DecBinary()
|
|
_ = yym3213
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3214 := r.ContainerType()
|
|
if yyct3214 == codecSelferValueTypeMap1234 {
|
|
yyl3214 := r.ReadMapStart()
|
|
if yyl3214 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3214, d)
|
|
}
|
|
} else if yyct3214 == codecSelferValueTypeArray1234 {
|
|
yyl3214 := r.ReadArrayStart()
|
|
if yyl3214 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3214, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3215Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3215Slc
|
|
var yyhl3215 bool = l >= 0
|
|
for yyj3215 := 0; ; yyj3215++ {
|
|
if yyhl3215 {
|
|
if yyj3215 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3215Slc = r.DecodeBytes(yys3215Slc, true, true)
|
|
yys3215 := string(yys3215Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3215 {
|
|
case "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 {
|
|
yyv3218 := &x.ObjectMeta
|
|
yyv3218.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv3219 := &x.Spec
|
|
yyv3219.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv3220 := &x.Status
|
|
yyv3220.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3215)
|
|
} // end switch yys3215
|
|
} // end for yyj3215
|
|
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 yyj3221 int
|
|
var yyb3221 bool
|
|
var yyhl3221 bool = l >= 0
|
|
yyj3221++
|
|
if yyhl3221 {
|
|
yyb3221 = yyj3221 > l
|
|
} else {
|
|
yyb3221 = r.CheckBreak()
|
|
}
|
|
if yyb3221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3221++
|
|
if yyhl3221 {
|
|
yyb3221 = yyj3221 > l
|
|
} else {
|
|
yyb3221 = r.CheckBreak()
|
|
}
|
|
if yyb3221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3221++
|
|
if yyhl3221 {
|
|
yyb3221 = yyj3221 > l
|
|
} else {
|
|
yyb3221 = r.CheckBreak()
|
|
}
|
|
if yyb3221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3224 := &x.ObjectMeta
|
|
yyv3224.CodecDecodeSelf(d)
|
|
}
|
|
yyj3221++
|
|
if yyhl3221 {
|
|
yyb3221 = yyj3221 > l
|
|
} else {
|
|
yyb3221 = r.CheckBreak()
|
|
}
|
|
if yyb3221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv3225 := &x.Spec
|
|
yyv3225.CodecDecodeSelf(d)
|
|
}
|
|
yyj3221++
|
|
if yyhl3221 {
|
|
yyb3221 = yyj3221 > l
|
|
} else {
|
|
yyb3221 = r.CheckBreak()
|
|
}
|
|
if yyb3221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv3226 := &x.Status
|
|
yyv3226.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3221++
|
|
if yyhl3221 {
|
|
yyb3221 = yyj3221 > l
|
|
} else {
|
|
yyb3221 = r.CheckBreak()
|
|
}
|
|
if yyb3221 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3221-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 {
|
|
yym3227 := z.EncBinary()
|
|
_ = yym3227
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3228 := !z.EncBinary()
|
|
yy2arr3228 := z.EncBasicHandle().StructToArray
|
|
var yyq3228 [4]bool
|
|
_, _, _ = yysep3228, yyq3228, yy2arr3228
|
|
const yyr3228 bool = false
|
|
yyq3228[0] = x.Kind != ""
|
|
yyq3228[1] = x.APIVersion != ""
|
|
yyq3228[2] = true
|
|
var yynn3228 int
|
|
if yyr3228 || yy2arr3228 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3228 = 1
|
|
for _, b := range yyq3228 {
|
|
if b {
|
|
yynn3228++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3228)
|
|
yynn3228 = 0
|
|
}
|
|
if yyr3228 || yy2arr3228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3228[0] {
|
|
yym3230 := z.EncBinary()
|
|
_ = yym3230
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3228[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3231 := z.EncBinary()
|
|
_ = yym3231
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3228 || yy2arr3228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3228[1] {
|
|
yym3233 := z.EncBinary()
|
|
_ = yym3233
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3228[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3234 := z.EncBinary()
|
|
_ = yym3234
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3228 || yy2arr3228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3228[2] {
|
|
yy3236 := &x.ListMeta
|
|
yym3237 := z.EncBinary()
|
|
_ = yym3237
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3236) {
|
|
} else {
|
|
z.EncFallback(yy3236)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3228[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3238 := &x.ListMeta
|
|
yym3239 := z.EncBinary()
|
|
_ = yym3239
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3238) {
|
|
} else {
|
|
z.EncFallback(yy3238)
|
|
}
|
|
}
|
|
}
|
|
if yyr3228 || yy2arr3228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3241 := z.EncBinary()
|
|
_ = yym3241
|
|
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 {
|
|
yym3242 := z.EncBinary()
|
|
_ = yym3242
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3228 || yy2arr3228 {
|
|
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
|
|
yym3243 := z.DecBinary()
|
|
_ = yym3243
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3244 := r.ContainerType()
|
|
if yyct3244 == codecSelferValueTypeMap1234 {
|
|
yyl3244 := r.ReadMapStart()
|
|
if yyl3244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3244, d)
|
|
}
|
|
} else if yyct3244 == codecSelferValueTypeArray1234 {
|
|
yyl3244 := r.ReadArrayStart()
|
|
if yyl3244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3244, 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 yys3245Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3245Slc
|
|
var yyhl3245 bool = l >= 0
|
|
for yyj3245 := 0; ; yyj3245++ {
|
|
if yyhl3245 {
|
|
if yyj3245 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3245Slc = r.DecodeBytes(yys3245Slc, true, true)
|
|
yys3245 := string(yys3245Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3245 {
|
|
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 {
|
|
yyv3248 := &x.ListMeta
|
|
yym3249 := z.DecBinary()
|
|
_ = yym3249
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3248) {
|
|
} else {
|
|
z.DecFallback(yyv3248, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3250 := &x.Items
|
|
yym3251 := z.DecBinary()
|
|
_ = yym3251
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv3250), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3245)
|
|
} // end switch yys3245
|
|
} // end for yyj3245
|
|
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 yyj3252 int
|
|
var yyb3252 bool
|
|
var yyhl3252 bool = l >= 0
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3255 := &x.ListMeta
|
|
yym3256 := z.DecBinary()
|
|
_ = yym3256
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3255) {
|
|
} else {
|
|
z.DecFallback(yyv3255, false)
|
|
}
|
|
}
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3257 := &x.Items
|
|
yym3258 := z.DecBinary()
|
|
_ = yym3258
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv3257), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3252-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 {
|
|
yym3259 := z.EncBinary()
|
|
_ = yym3259
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3260 := !z.EncBinary()
|
|
yy2arr3260 := z.EncBasicHandle().StructToArray
|
|
var yyq3260 [4]bool
|
|
_, _, _ = yysep3260, yyq3260, yy2arr3260
|
|
const yyr3260 bool = false
|
|
yyq3260[0] = x.Kind != ""
|
|
yyq3260[1] = x.APIVersion != ""
|
|
yyq3260[2] = true
|
|
var yynn3260 int
|
|
if yyr3260 || yy2arr3260 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3260 = 1
|
|
for _, b := range yyq3260 {
|
|
if b {
|
|
yynn3260++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3260)
|
|
yynn3260 = 0
|
|
}
|
|
if yyr3260 || yy2arr3260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3260[0] {
|
|
yym3262 := z.EncBinary()
|
|
_ = yym3262
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3260[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3263 := z.EncBinary()
|
|
_ = yym3263
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3260 || yy2arr3260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3260[1] {
|
|
yym3265 := z.EncBinary()
|
|
_ = yym3265
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3260[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3266 := z.EncBinary()
|
|
_ = yym3266
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3260 || yy2arr3260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3260[2] {
|
|
yy3268 := &x.ObjectMeta
|
|
yy3268.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3260[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3269 := &x.ObjectMeta
|
|
yy3269.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3260 || yy2arr3260 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3271 := &x.Target
|
|
yy3271.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3272 := &x.Target
|
|
yy3272.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3260 || yy2arr3260 {
|
|
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
|
|
yym3273 := z.DecBinary()
|
|
_ = yym3273
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3274 := r.ContainerType()
|
|
if yyct3274 == codecSelferValueTypeMap1234 {
|
|
yyl3274 := r.ReadMapStart()
|
|
if yyl3274 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3274, d)
|
|
}
|
|
} else if yyct3274 == codecSelferValueTypeArray1234 {
|
|
yyl3274 := r.ReadArrayStart()
|
|
if yyl3274 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3274, 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 yys3275Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3275Slc
|
|
var yyhl3275 bool = l >= 0
|
|
for yyj3275 := 0; ; yyj3275++ {
|
|
if yyhl3275 {
|
|
if yyj3275 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3275Slc = r.DecodeBytes(yys3275Slc, true, true)
|
|
yys3275 := string(yys3275Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3275 {
|
|
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 {
|
|
yyv3278 := &x.ObjectMeta
|
|
yyv3278.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv3279 := &x.Target
|
|
yyv3279.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3275)
|
|
} // end switch yys3275
|
|
} // end for yyj3275
|
|
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 yyj3280 int
|
|
var yyb3280 bool
|
|
var yyhl3280 bool = l >= 0
|
|
yyj3280++
|
|
if yyhl3280 {
|
|
yyb3280 = yyj3280 > l
|
|
} else {
|
|
yyb3280 = r.CheckBreak()
|
|
}
|
|
if yyb3280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3280++
|
|
if yyhl3280 {
|
|
yyb3280 = yyj3280 > l
|
|
} else {
|
|
yyb3280 = r.CheckBreak()
|
|
}
|
|
if yyb3280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3280++
|
|
if yyhl3280 {
|
|
yyb3280 = yyj3280 > l
|
|
} else {
|
|
yyb3280 = r.CheckBreak()
|
|
}
|
|
if yyb3280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3283 := &x.ObjectMeta
|
|
yyv3283.CodecDecodeSelf(d)
|
|
}
|
|
yyj3280++
|
|
if yyhl3280 {
|
|
yyb3280 = yyj3280 > l
|
|
} else {
|
|
yyb3280 = r.CheckBreak()
|
|
}
|
|
if yyb3280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv3284 := &x.Target
|
|
yyv3284.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3280++
|
|
if yyhl3280 {
|
|
yyb3280 = yyj3280 > l
|
|
} else {
|
|
yyb3280 = r.CheckBreak()
|
|
}
|
|
if yyb3280 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3280-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 {
|
|
yym3285 := z.EncBinary()
|
|
_ = yym3285
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3286 := !z.EncBinary()
|
|
yy2arr3286 := z.EncBasicHandle().StructToArray
|
|
var yyq3286 [1]bool
|
|
_, _, _ = yysep3286, yyq3286, yy2arr3286
|
|
const yyr3286 bool = false
|
|
yyq3286[0] = x.UID != nil
|
|
var yynn3286 int
|
|
if yyr3286 || yy2arr3286 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3286 = 0
|
|
for _, b := range yyq3286 {
|
|
if b {
|
|
yynn3286++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3286)
|
|
yynn3286 = 0
|
|
}
|
|
if yyr3286 || yy2arr3286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3286[0] {
|
|
if x.UID == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3288 := *x.UID
|
|
yym3289 := z.EncBinary()
|
|
_ = yym3289
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3288) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy3288))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3286[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.UID == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3290 := *x.UID
|
|
yym3291 := z.EncBinary()
|
|
_ = yym3291
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3290) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy3290))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3286 || yy2arr3286 {
|
|
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
|
|
yym3292 := z.DecBinary()
|
|
_ = yym3292
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3293 := r.ContainerType()
|
|
if yyct3293 == codecSelferValueTypeMap1234 {
|
|
yyl3293 := r.ReadMapStart()
|
|
if yyl3293 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3293, d)
|
|
}
|
|
} else if yyct3293 == codecSelferValueTypeArray1234 {
|
|
yyl3293 := r.ReadArrayStart()
|
|
if yyl3293 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3293, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Preconditions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3294Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3294Slc
|
|
var yyhl3294 bool = l >= 0
|
|
for yyj3294 := 0; ; yyj3294++ {
|
|
if yyhl3294 {
|
|
if yyj3294 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3294Slc = r.DecodeBytes(yys3294Slc, true, true)
|
|
yys3294 := string(yys3294Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3294 {
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
if x.UID != nil {
|
|
x.UID = nil
|
|
}
|
|
} else {
|
|
if x.UID == nil {
|
|
x.UID = new(pkg1_types.UID)
|
|
}
|
|
yym3296 := z.DecBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.UID) {
|
|
} else {
|
|
*((*string)(x.UID)) = r.DecodeString()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3294)
|
|
} // end switch yys3294
|
|
} // end for yyj3294
|
|
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 yyj3297 int
|
|
var yyb3297 bool
|
|
var yyhl3297 bool = l >= 0
|
|
yyj3297++
|
|
if yyhl3297 {
|
|
yyb3297 = yyj3297 > l
|
|
} else {
|
|
yyb3297 = r.CheckBreak()
|
|
}
|
|
if yyb3297 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.UID != nil {
|
|
x.UID = nil
|
|
}
|
|
} else {
|
|
if x.UID == nil {
|
|
x.UID = new(pkg1_types.UID)
|
|
}
|
|
yym3299 := z.DecBinary()
|
|
_ = yym3299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.UID) {
|
|
} else {
|
|
*((*string)(x.UID)) = r.DecodeString()
|
|
}
|
|
}
|
|
for {
|
|
yyj3297++
|
|
if yyhl3297 {
|
|
yyb3297 = yyj3297 > l
|
|
} else {
|
|
yyb3297 = r.CheckBreak()
|
|
}
|
|
if yyb3297 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3297-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3300 := z.EncBinary()
|
|
_ = yym3300
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3301 := !z.EncBinary()
|
|
yy2arr3301 := z.EncBasicHandle().StructToArray
|
|
var yyq3301 [5]bool
|
|
_, _, _ = yysep3301, yyq3301, yy2arr3301
|
|
const yyr3301 bool = false
|
|
yyq3301[0] = x.Kind != ""
|
|
yyq3301[1] = x.APIVersion != ""
|
|
yyq3301[2] = x.GracePeriodSeconds != nil
|
|
yyq3301[3] = x.Preconditions != nil
|
|
yyq3301[4] = x.OrphanDependents != nil
|
|
var yynn3301 int
|
|
if yyr3301 || yy2arr3301 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3301 = 0
|
|
for _, b := range yyq3301 {
|
|
if b {
|
|
yynn3301++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3301)
|
|
yynn3301 = 0
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[0] {
|
|
yym3303 := z.EncBinary()
|
|
_ = yym3303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3301[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3304 := z.EncBinary()
|
|
_ = yym3304
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[1] {
|
|
yym3306 := z.EncBinary()
|
|
_ = yym3306
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3301[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3307 := z.EncBinary()
|
|
_ = yym3307
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[2] {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3309 := *x.GracePeriodSeconds
|
|
yym3310 := z.EncBinary()
|
|
_ = yym3310
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3309))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3301[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3311 := *x.GracePeriodSeconds
|
|
yym3312 := z.EncBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3311))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[3] {
|
|
if x.Preconditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Preconditions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3301[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 yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[4] {
|
|
if x.OrphanDependents == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3315 := *x.OrphanDependents
|
|
yym3316 := z.EncBinary()
|
|
_ = yym3316
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3315))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3301[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("orphanDependents"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.OrphanDependents == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3317 := *x.OrphanDependents
|
|
yym3318 := z.EncBinary()
|
|
_ = yym3318
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3317))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
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
|
|
yym3319 := z.DecBinary()
|
|
_ = yym3319
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3320 := r.ContainerType()
|
|
if yyct3320 == codecSelferValueTypeMap1234 {
|
|
yyl3320 := r.ReadMapStart()
|
|
if yyl3320 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3320, d)
|
|
}
|
|
} else if yyct3320 == codecSelferValueTypeArray1234 {
|
|
yyl3320 := r.ReadArrayStart()
|
|
if yyl3320 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3320, 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 yys3321Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3321Slc
|
|
var yyhl3321 bool = l >= 0
|
|
for yyj3321 := 0; ; yyj3321++ {
|
|
if yyhl3321 {
|
|
if yyj3321 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3321Slc = r.DecodeBytes(yys3321Slc, true, true)
|
|
yys3321 := string(yys3321Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3321 {
|
|
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)
|
|
}
|
|
yym3325 := z.DecBinary()
|
|
_ = yym3325
|
|
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)
|
|
}
|
|
yym3328 := z.DecBinary()
|
|
_ = yym3328
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.OrphanDependents)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3321)
|
|
} // end switch yys3321
|
|
} // end for yyj3321
|
|
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 yyj3329 int
|
|
var yyb3329 bool
|
|
var yyhl3329 bool = l >= 0
|
|
yyj3329++
|
|
if yyhl3329 {
|
|
yyb3329 = yyj3329 > l
|
|
} else {
|
|
yyb3329 = r.CheckBreak()
|
|
}
|
|
if yyb3329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3329++
|
|
if yyhl3329 {
|
|
yyb3329 = yyj3329 > l
|
|
} else {
|
|
yyb3329 = r.CheckBreak()
|
|
}
|
|
if yyb3329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3329++
|
|
if yyhl3329 {
|
|
yyb3329 = yyj3329 > l
|
|
} else {
|
|
yyb3329 = r.CheckBreak()
|
|
}
|
|
if yyb3329 {
|
|
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)
|
|
}
|
|
yym3333 := z.DecBinary()
|
|
_ = yym3333
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3329++
|
|
if yyhl3329 {
|
|
yyb3329 = yyj3329 > l
|
|
} else {
|
|
yyb3329 = r.CheckBreak()
|
|
}
|
|
if yyb3329 {
|
|
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)
|
|
}
|
|
yyj3329++
|
|
if yyhl3329 {
|
|
yyb3329 = yyj3329 > l
|
|
} else {
|
|
yyb3329 = r.CheckBreak()
|
|
}
|
|
if yyb3329 {
|
|
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)
|
|
}
|
|
yym3336 := z.DecBinary()
|
|
_ = yym3336
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.OrphanDependents)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3329++
|
|
if yyhl3329 {
|
|
yyb3329 = yyj3329 > l
|
|
} else {
|
|
yyb3329 = r.CheckBreak()
|
|
}
|
|
if yyb3329 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3329-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 {
|
|
yym3337 := z.EncBinary()
|
|
_ = yym3337
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3338 := !z.EncBinary()
|
|
yy2arr3338 := z.EncBasicHandle().StructToArray
|
|
var yyq3338 [4]bool
|
|
_, _, _ = yysep3338, yyq3338, yy2arr3338
|
|
const yyr3338 bool = false
|
|
yyq3338[0] = x.Kind != ""
|
|
yyq3338[1] = x.APIVersion != ""
|
|
var yynn3338 int
|
|
if yyr3338 || yy2arr3338 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3338 = 2
|
|
for _, b := range yyq3338 {
|
|
if b {
|
|
yynn3338++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3338)
|
|
yynn3338 = 0
|
|
}
|
|
if yyr3338 || yy2arr3338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3338[0] {
|
|
yym3340 := z.EncBinary()
|
|
_ = yym3340
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3338[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3341 := z.EncBinary()
|
|
_ = yym3341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3338 || yy2arr3338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3338[1] {
|
|
yym3343 := z.EncBinary()
|
|
_ = yym3343
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3338[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3344 := z.EncBinary()
|
|
_ = yym3344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3338 || yy2arr3338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3346 := z.EncBinary()
|
|
_ = yym3346
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("export"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3347 := z.EncBinary()
|
|
_ = yym3347
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
}
|
|
if yyr3338 || yy2arr3338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3349 := z.EncBinary()
|
|
_ = yym3349
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exact"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3350 := z.EncBinary()
|
|
_ = yym3350
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
}
|
|
if yyr3338 || yy2arr3338 {
|
|
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
|
|
yym3351 := z.DecBinary()
|
|
_ = yym3351
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3352 := r.ContainerType()
|
|
if yyct3352 == codecSelferValueTypeMap1234 {
|
|
yyl3352 := r.ReadMapStart()
|
|
if yyl3352 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3352, d)
|
|
}
|
|
} else if yyct3352 == codecSelferValueTypeArray1234 {
|
|
yyl3352 := r.ReadArrayStart()
|
|
if yyl3352 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3352, 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 yys3353Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3353Slc
|
|
var yyhl3353 bool = l >= 0
|
|
for yyj3353 := 0; ; yyj3353++ {
|
|
if yyhl3353 {
|
|
if yyj3353 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3353Slc = r.DecodeBytes(yys3353Slc, true, true)
|
|
yys3353 := string(yys3353Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3353 {
|
|
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, yys3353)
|
|
} // end switch yys3353
|
|
} // end for yyj3353
|
|
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 yyj3358 int
|
|
var yyb3358 bool
|
|
var yyhl3358 bool = l >= 0
|
|
yyj3358++
|
|
if yyhl3358 {
|
|
yyb3358 = yyj3358 > l
|
|
} else {
|
|
yyb3358 = r.CheckBreak()
|
|
}
|
|
if yyb3358 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3358++
|
|
if yyhl3358 {
|
|
yyb3358 = yyj3358 > l
|
|
} else {
|
|
yyb3358 = r.CheckBreak()
|
|
}
|
|
if yyb3358 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3358++
|
|
if yyhl3358 {
|
|
yyb3358 = yyj3358 > l
|
|
} else {
|
|
yyb3358 = r.CheckBreak()
|
|
}
|
|
if yyb3358 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Export = false
|
|
} else {
|
|
x.Export = bool(r.DecodeBool())
|
|
}
|
|
yyj3358++
|
|
if yyhl3358 {
|
|
yyb3358 = yyj3358 > l
|
|
} else {
|
|
yyb3358 = r.CheckBreak()
|
|
}
|
|
if yyb3358 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Exact = false
|
|
} else {
|
|
x.Exact = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj3358++
|
|
if yyhl3358 {
|
|
yyb3358 = yyj3358 > l
|
|
} else {
|
|
yyb3358 = r.CheckBreak()
|
|
}
|
|
if yyb3358 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3358-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 {
|
|
yym3363 := z.EncBinary()
|
|
_ = yym3363
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3364 := !z.EncBinary()
|
|
yy2arr3364 := z.EncBasicHandle().StructToArray
|
|
var yyq3364 [7]bool
|
|
_, _, _ = yysep3364, yyq3364, yy2arr3364
|
|
const yyr3364 bool = false
|
|
yyq3364[0] = x.Kind != ""
|
|
yyq3364[1] = x.APIVersion != ""
|
|
var yynn3364 int
|
|
if yyr3364 || yy2arr3364 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3364 = 5
|
|
for _, b := range yyq3364 {
|
|
if b {
|
|
yynn3364++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3364)
|
|
yynn3364 = 0
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[0] {
|
|
yym3366 := z.EncBinary()
|
|
_ = yym3366
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3364[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3367 := z.EncBinary()
|
|
_ = yym3367
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[1] {
|
|
yym3369 := z.EncBinary()
|
|
_ = yym3369
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3364[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3370 := z.EncBinary()
|
|
_ = yym3370
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3372 := z.EncBinary()
|
|
_ = yym3372
|
|
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 {
|
|
yym3373 := z.EncBinary()
|
|
_ = yym3373
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3375 := z.EncBinary()
|
|
_ = yym3375
|
|
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 {
|
|
yym3376 := z.EncBinary()
|
|
_ = yym3376
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3378 := z.EncBinary()
|
|
_ = yym3378
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3379 := z.EncBinary()
|
|
_ = yym3379
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3381 := z.EncBinary()
|
|
_ = yym3381
|
|
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)
|
|
yym3382 := z.EncBinary()
|
|
_ = yym3382
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3384 := *x.TimeoutSeconds
|
|
yym3385 := z.EncBinary()
|
|
_ = yym3385
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3384))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3386 := *x.TimeoutSeconds
|
|
yym3387 := z.EncBinary()
|
|
_ = yym3387
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3386))
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
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
|
|
yym3388 := z.DecBinary()
|
|
_ = yym3388
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3389 := r.ContainerType()
|
|
if yyct3389 == codecSelferValueTypeMap1234 {
|
|
yyl3389 := r.ReadMapStart()
|
|
if yyl3389 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3389, d)
|
|
}
|
|
} else if yyct3389 == codecSelferValueTypeArray1234 {
|
|
yyl3389 := r.ReadArrayStart()
|
|
if yyl3389 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3389, 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 yys3390Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3390Slc
|
|
var yyhl3390 bool = l >= 0
|
|
for yyj3390 := 0; ; yyj3390++ {
|
|
if yyhl3390 {
|
|
if yyj3390 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3390Slc = r.DecodeBytes(yys3390Slc, true, true)
|
|
yys3390 := string(yys3390Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3390 {
|
|
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 {
|
|
yyv3393 := &x.LabelSelector
|
|
yym3394 := z.DecBinary()
|
|
_ = yym3394
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3393) {
|
|
} else {
|
|
z.DecFallback(yyv3393, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv3395 := &x.FieldSelector
|
|
yym3396 := z.DecBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3395) {
|
|
} else {
|
|
z.DecFallback(yyv3395, 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)
|
|
}
|
|
yym3400 := z.DecBinary()
|
|
_ = yym3400
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3390)
|
|
} // end switch yys3390
|
|
} // end for yyj3390
|
|
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 yyj3401 int
|
|
var yyb3401 bool
|
|
var yyhl3401 bool = l >= 0
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv3404 := &x.LabelSelector
|
|
yym3405 := z.DecBinary()
|
|
_ = yym3405
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3404) {
|
|
} else {
|
|
z.DecFallback(yyv3404, true)
|
|
}
|
|
}
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv3406 := &x.FieldSelector
|
|
yym3407 := z.DecBinary()
|
|
_ = yym3407
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3406) {
|
|
} else {
|
|
z.DecFallback(yyv3406, true)
|
|
}
|
|
}
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
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)
|
|
}
|
|
yym3411 := z.DecBinary()
|
|
_ = yym3411
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj3401++
|
|
if yyhl3401 {
|
|
yyb3401 = yyj3401 > l
|
|
} else {
|
|
yyb3401 = r.CheckBreak()
|
|
}
|
|
if yyb3401 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3401-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 {
|
|
yym3412 := z.EncBinary()
|
|
_ = yym3412
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3413 := !z.EncBinary()
|
|
yy2arr3413 := z.EncBasicHandle().StructToArray
|
|
var yyq3413 [10]bool
|
|
_, _, _ = yysep3413, yyq3413, yy2arr3413
|
|
const yyr3413 bool = false
|
|
yyq3413[0] = x.Kind != ""
|
|
yyq3413[1] = x.APIVersion != ""
|
|
var yynn3413 int
|
|
if yyr3413 || yy2arr3413 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn3413 = 8
|
|
for _, b := range yyq3413 {
|
|
if b {
|
|
yynn3413++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3413)
|
|
yynn3413 = 0
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3413[0] {
|
|
yym3415 := z.EncBinary()
|
|
_ = yym3415
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3413[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3416 := z.EncBinary()
|
|
_ = yym3416
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3413[1] {
|
|
yym3418 := z.EncBinary()
|
|
_ = yym3418
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3413[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3419 := z.EncBinary()
|
|
_ = yym3419
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3421 := z.EncBinary()
|
|
_ = yym3421
|
|
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)
|
|
yym3422 := z.EncBinary()
|
|
_ = yym3422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3424 := z.EncBinary()
|
|
_ = yym3424
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3425 := z.EncBinary()
|
|
_ = yym3425
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3427 := z.EncBinary()
|
|
_ = yym3427
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3428 := z.EncBinary()
|
|
_ = yym3428
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3430 := *x.SinceSeconds
|
|
yym3431 := z.EncBinary()
|
|
_ = yym3431
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3430))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3432 := *x.SinceSeconds
|
|
yym3433 := z.EncBinary()
|
|
_ = yym3433
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3432))
|
|
}
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3435 := z.EncBinary()
|
|
_ = yym3435
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym3435 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym3435 && 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 {
|
|
yym3436 := z.EncBinary()
|
|
_ = yym3436
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym3436 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym3436 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3438 := z.EncBinary()
|
|
_ = yym3438
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3439 := z.EncBinary()
|
|
_ = yym3439
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3441 := *x.TailLines
|
|
yym3442 := z.EncBinary()
|
|
_ = yym3442
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3441))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3443 := *x.TailLines
|
|
yym3444 := z.EncBinary()
|
|
_ = yym3444
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3443))
|
|
}
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3446 := *x.LimitBytes
|
|
yym3447 := z.EncBinary()
|
|
_ = yym3447
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3446))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3448 := *x.LimitBytes
|
|
yym3449 := z.EncBinary()
|
|
_ = yym3449
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3448))
|
|
}
|
|
}
|
|
}
|
|
if yyr3413 || yy2arr3413 {
|
|
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
|
|
yym3450 := z.DecBinary()
|
|
_ = yym3450
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3451 := r.ContainerType()
|
|
if yyct3451 == codecSelferValueTypeMap1234 {
|
|
yyl3451 := r.ReadMapStart()
|
|
if yyl3451 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3451, d)
|
|
}
|
|
} else if yyct3451 == codecSelferValueTypeArray1234 {
|
|
yyl3451 := r.ReadArrayStart()
|
|
if yyl3451 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3451, 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 yys3452Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3452Slc
|
|
var yyhl3452 bool = l >= 0
|
|
for yyj3452 := 0; ; yyj3452++ {
|
|
if yyhl3452 {
|
|
if yyj3452 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3452Slc = r.DecodeBytes(yys3452Slc, true, true)
|
|
yys3452 := string(yys3452Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3452 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "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)
|
|
}
|
|
yym3459 := z.DecBinary()
|
|
_ = yym3459
|
|
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)
|
|
}
|
|
yym3461 := z.DecBinary()
|
|
_ = yym3461
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym3461 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym3461 && 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)
|
|
}
|
|
yym3464 := z.DecBinary()
|
|
_ = yym3464
|
|
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)
|
|
}
|
|
yym3466 := z.DecBinary()
|
|
_ = yym3466
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3452)
|
|
} // end switch yys3452
|
|
} // end for yyj3452
|
|
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 yyj3467 int
|
|
var yyb3467 bool
|
|
var yyhl3467 bool = l >= 0
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
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)
|
|
}
|
|
yym3474 := z.DecBinary()
|
|
_ = yym3474
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
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)
|
|
}
|
|
yym3476 := z.DecBinary()
|
|
_ = yym3476
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym3476 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym3476 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
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)
|
|
}
|
|
yym3479 := z.DecBinary()
|
|
_ = yym3479
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
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)
|
|
}
|
|
yym3481 := z.DecBinary()
|
|
_ = yym3481
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj3467++
|
|
if yyhl3467 {
|
|
yyb3467 = yyj3467 > l
|
|
} else {
|
|
yyb3467 = r.CheckBreak()
|
|
}
|
|
if yyb3467 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3467-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 {
|
|
yym3482 := z.EncBinary()
|
|
_ = yym3482
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3483 := !z.EncBinary()
|
|
yy2arr3483 := z.EncBasicHandle().StructToArray
|
|
var yyq3483 [7]bool
|
|
_, _, _ = yysep3483, yyq3483, yy2arr3483
|
|
const yyr3483 bool = false
|
|
yyq3483[0] = x.Kind != ""
|
|
yyq3483[1] = x.APIVersion != ""
|
|
yyq3483[2] = x.Stdin != false
|
|
yyq3483[3] = x.Stdout != false
|
|
yyq3483[4] = x.Stderr != false
|
|
yyq3483[5] = x.TTY != false
|
|
yyq3483[6] = x.Container != ""
|
|
var yynn3483 int
|
|
if yyr3483 || yy2arr3483 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3483 = 0
|
|
for _, b := range yyq3483 {
|
|
if b {
|
|
yynn3483++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3483)
|
|
yynn3483 = 0
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[0] {
|
|
yym3485 := z.EncBinary()
|
|
_ = yym3485
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3483[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3486 := z.EncBinary()
|
|
_ = yym3486
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[1] {
|
|
yym3488 := z.EncBinary()
|
|
_ = yym3488
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3483[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3489 := z.EncBinary()
|
|
_ = yym3489
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[2] {
|
|
yym3491 := z.EncBinary()
|
|
_ = yym3491
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3483[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3492 := z.EncBinary()
|
|
_ = yym3492
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[3] {
|
|
yym3494 := z.EncBinary()
|
|
_ = yym3494
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3483[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3495 := z.EncBinary()
|
|
_ = yym3495
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[4] {
|
|
yym3497 := z.EncBinary()
|
|
_ = yym3497
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3483[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3498 := z.EncBinary()
|
|
_ = yym3498
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[5] {
|
|
yym3500 := z.EncBinary()
|
|
_ = yym3500
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3483[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3501 := z.EncBinary()
|
|
_ = yym3501
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[6] {
|
|
yym3503 := z.EncBinary()
|
|
_ = yym3503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3483[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3504 := z.EncBinary()
|
|
_ = yym3504
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
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
|
|
yym3505 := z.DecBinary()
|
|
_ = yym3505
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3506 := r.ContainerType()
|
|
if yyct3506 == codecSelferValueTypeMap1234 {
|
|
yyl3506 := r.ReadMapStart()
|
|
if yyl3506 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3506, d)
|
|
}
|
|
} else if yyct3506 == codecSelferValueTypeArray1234 {
|
|
yyl3506 := r.ReadArrayStart()
|
|
if yyl3506 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3506, 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 yys3507Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3507Slc
|
|
var yyhl3507 bool = l >= 0
|
|
for yyj3507 := 0; ; yyj3507++ {
|
|
if yyhl3507 {
|
|
if yyj3507 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3507Slc = r.DecodeBytes(yys3507Slc, true, true)
|
|
yys3507 := string(yys3507Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3507 {
|
|
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, yys3507)
|
|
} // end switch yys3507
|
|
} // end for yyj3507
|
|
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 yyj3515 int
|
|
var yyb3515 bool
|
|
var yyhl3515 bool = l >= 0
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3515++
|
|
if yyhl3515 {
|
|
yyb3515 = yyj3515 > l
|
|
} else {
|
|
yyb3515 = r.CheckBreak()
|
|
}
|
|
if yyb3515 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3515-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 {
|
|
yym3523 := z.EncBinary()
|
|
_ = yym3523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3524 := !z.EncBinary()
|
|
yy2arr3524 := z.EncBasicHandle().StructToArray
|
|
var yyq3524 [8]bool
|
|
_, _, _ = yysep3524, yyq3524, yy2arr3524
|
|
const yyr3524 bool = false
|
|
yyq3524[0] = x.Kind != ""
|
|
yyq3524[1] = x.APIVersion != ""
|
|
var yynn3524 int
|
|
if yyr3524 || yy2arr3524 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn3524 = 6
|
|
for _, b := range yyq3524 {
|
|
if b {
|
|
yynn3524++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3524)
|
|
yynn3524 = 0
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3524[0] {
|
|
yym3526 := z.EncBinary()
|
|
_ = yym3526
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3524[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3527 := z.EncBinary()
|
|
_ = yym3527
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3524[1] {
|
|
yym3529 := z.EncBinary()
|
|
_ = yym3529
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3524[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3530 := z.EncBinary()
|
|
_ = yym3530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3532 := z.EncBinary()
|
|
_ = yym3532
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3533 := z.EncBinary()
|
|
_ = yym3533
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3535 := z.EncBinary()
|
|
_ = yym3535
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3536 := z.EncBinary()
|
|
_ = yym3536
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3538 := z.EncBinary()
|
|
_ = yym3538
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3539 := z.EncBinary()
|
|
_ = yym3539
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3541 := z.EncBinary()
|
|
_ = yym3541
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3542 := z.EncBinary()
|
|
_ = yym3542
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3544 := z.EncBinary()
|
|
_ = yym3544
|
|
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)
|
|
yym3545 := z.EncBinary()
|
|
_ = yym3545
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3547 := z.EncBinary()
|
|
_ = yym3547
|
|
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 {
|
|
yym3548 := z.EncBinary()
|
|
_ = yym3548
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
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
|
|
yym3549 := z.DecBinary()
|
|
_ = yym3549
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3550 := r.ContainerType()
|
|
if yyct3550 == codecSelferValueTypeMap1234 {
|
|
yyl3550 := r.ReadMapStart()
|
|
if yyl3550 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3550, d)
|
|
}
|
|
} else if yyct3550 == codecSelferValueTypeArray1234 {
|
|
yyl3550 := r.ReadArrayStart()
|
|
if yyl3550 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3550, 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 yys3551Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3551Slc
|
|
var yyhl3551 bool = l >= 0
|
|
for yyj3551 := 0; ; yyj3551++ {
|
|
if yyhl3551 {
|
|
if yyj3551 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3551Slc = r.DecodeBytes(yys3551Slc, true, true)
|
|
yys3551 := string(yys3551Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3551 {
|
|
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 {
|
|
yyv3559 := &x.Command
|
|
yym3560 := z.DecBinary()
|
|
_ = yym3560
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3559, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3551)
|
|
} // end switch yys3551
|
|
} // end for yyj3551
|
|
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 yyj3561 int
|
|
var yyb3561 bool
|
|
var yyhl3561 bool = l >= 0
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv3569 := &x.Command
|
|
yym3570 := z.DecBinary()
|
|
_ = yym3570
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3569, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3561++
|
|
if yyhl3561 {
|
|
yyb3561 = yyj3561 > l
|
|
} else {
|
|
yyb3561 = r.CheckBreak()
|
|
}
|
|
if yyb3561 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3561-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 {
|
|
yym3571 := z.EncBinary()
|
|
_ = yym3571
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3572 := !z.EncBinary()
|
|
yy2arr3572 := z.EncBasicHandle().StructToArray
|
|
var yyq3572 [3]bool
|
|
_, _, _ = yysep3572, yyq3572, yy2arr3572
|
|
const yyr3572 bool = false
|
|
yyq3572[0] = x.Kind != ""
|
|
yyq3572[1] = x.APIVersion != ""
|
|
var yynn3572 int
|
|
if yyr3572 || yy2arr3572 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3572 = 1
|
|
for _, b := range yyq3572 {
|
|
if b {
|
|
yynn3572++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3572)
|
|
yynn3572 = 0
|
|
}
|
|
if yyr3572 || yy2arr3572 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3572[0] {
|
|
yym3574 := z.EncBinary()
|
|
_ = yym3574
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3572[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3575 := z.EncBinary()
|
|
_ = yym3575
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3572 || yy2arr3572 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3572[1] {
|
|
yym3577 := z.EncBinary()
|
|
_ = yym3577
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3572[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3578 := z.EncBinary()
|
|
_ = yym3578
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3572 || yy2arr3572 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3580 := z.EncBinary()
|
|
_ = yym3580
|
|
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)
|
|
yym3581 := z.EncBinary()
|
|
_ = yym3581
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3572 || yy2arr3572 {
|
|
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
|
|
yym3582 := z.DecBinary()
|
|
_ = yym3582
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3583 := r.ContainerType()
|
|
if yyct3583 == codecSelferValueTypeMap1234 {
|
|
yyl3583 := r.ReadMapStart()
|
|
if yyl3583 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3583, d)
|
|
}
|
|
} else if yyct3583 == codecSelferValueTypeArray1234 {
|
|
yyl3583 := r.ReadArrayStart()
|
|
if yyl3583 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3583, 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 yys3584Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3584Slc
|
|
var yyhl3584 bool = l >= 0
|
|
for yyj3584 := 0; ; yyj3584++ {
|
|
if yyhl3584 {
|
|
if yyj3584 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3584Slc = r.DecodeBytes(yys3584Slc, true, true)
|
|
yys3584 := string(yys3584Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3584 {
|
|
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, yys3584)
|
|
} // end switch yys3584
|
|
} // end for yyj3584
|
|
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 yyj3588 int
|
|
var yyb3588 bool
|
|
var yyhl3588 bool = l >= 0
|
|
yyj3588++
|
|
if yyhl3588 {
|
|
yyb3588 = yyj3588 > l
|
|
} else {
|
|
yyb3588 = r.CheckBreak()
|
|
}
|
|
if yyb3588 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3588++
|
|
if yyhl3588 {
|
|
yyb3588 = yyj3588 > l
|
|
} else {
|
|
yyb3588 = r.CheckBreak()
|
|
}
|
|
if yyb3588 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3588++
|
|
if yyhl3588 {
|
|
yyb3588 = yyj3588 > l
|
|
} else {
|
|
yyb3588 = r.CheckBreak()
|
|
}
|
|
if yyb3588 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3588++
|
|
if yyhl3588 {
|
|
yyb3588 = yyj3588 > l
|
|
} else {
|
|
yyb3588 = r.CheckBreak()
|
|
}
|
|
if yyb3588 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3588-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 {
|
|
yym3592 := z.EncBinary()
|
|
_ = yym3592
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3593 := !z.EncBinary()
|
|
yy2arr3593 := z.EncBasicHandle().StructToArray
|
|
var yyq3593 [3]bool
|
|
_, _, _ = yysep3593, yyq3593, yy2arr3593
|
|
const yyr3593 bool = false
|
|
yyq3593[0] = x.Kind != ""
|
|
yyq3593[1] = x.APIVersion != ""
|
|
var yynn3593 int
|
|
if yyr3593 || yy2arr3593 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3593 = 1
|
|
for _, b := range yyq3593 {
|
|
if b {
|
|
yynn3593++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3593)
|
|
yynn3593 = 0
|
|
}
|
|
if yyr3593 || yy2arr3593 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3593[0] {
|
|
yym3595 := z.EncBinary()
|
|
_ = yym3595
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3593[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3596 := z.EncBinary()
|
|
_ = yym3596
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3593 || yy2arr3593 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3593[1] {
|
|
yym3598 := z.EncBinary()
|
|
_ = yym3598
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3593[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3599 := z.EncBinary()
|
|
_ = yym3599
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3593 || yy2arr3593 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3601 := z.EncBinary()
|
|
_ = yym3601
|
|
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)
|
|
yym3602 := z.EncBinary()
|
|
_ = yym3602
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3593 || yy2arr3593 {
|
|
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
|
|
yym3603 := z.DecBinary()
|
|
_ = yym3603
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3604 := r.ContainerType()
|
|
if yyct3604 == codecSelferValueTypeMap1234 {
|
|
yyl3604 := r.ReadMapStart()
|
|
if yyl3604 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3604, d)
|
|
}
|
|
} else if yyct3604 == codecSelferValueTypeArray1234 {
|
|
yyl3604 := r.ReadArrayStart()
|
|
if yyl3604 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3604, 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 yys3605Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3605Slc
|
|
var yyhl3605 bool = l >= 0
|
|
for yyj3605 := 0; ; yyj3605++ {
|
|
if yyhl3605 {
|
|
if yyj3605 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3605Slc = r.DecodeBytes(yys3605Slc, true, true)
|
|
yys3605 := string(yys3605Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3605 {
|
|
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, yys3605)
|
|
} // end switch yys3605
|
|
} // end for yyj3605
|
|
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 yyj3609 int
|
|
var yyb3609 bool
|
|
var yyhl3609 bool = l >= 0
|
|
yyj3609++
|
|
if yyhl3609 {
|
|
yyb3609 = yyj3609 > l
|
|
} else {
|
|
yyb3609 = r.CheckBreak()
|
|
}
|
|
if yyb3609 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3609++
|
|
if yyhl3609 {
|
|
yyb3609 = yyj3609 > l
|
|
} else {
|
|
yyb3609 = r.CheckBreak()
|
|
}
|
|
if yyb3609 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3609++
|
|
if yyhl3609 {
|
|
yyb3609 = yyj3609 > l
|
|
} else {
|
|
yyb3609 = r.CheckBreak()
|
|
}
|
|
if yyb3609 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3609++
|
|
if yyhl3609 {
|
|
yyb3609 = yyj3609 > l
|
|
} else {
|
|
yyb3609 = r.CheckBreak()
|
|
}
|
|
if yyb3609 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3609-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 {
|
|
yym3613 := z.EncBinary()
|
|
_ = yym3613
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3614 := !z.EncBinary()
|
|
yy2arr3614 := z.EncBasicHandle().StructToArray
|
|
var yyq3614 [3]bool
|
|
_, _, _ = yysep3614, yyq3614, yy2arr3614
|
|
const yyr3614 bool = false
|
|
yyq3614[0] = x.Kind != ""
|
|
yyq3614[1] = x.APIVersion != ""
|
|
var yynn3614 int
|
|
if yyr3614 || yy2arr3614 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3614 = 1
|
|
for _, b := range yyq3614 {
|
|
if b {
|
|
yynn3614++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3614)
|
|
yynn3614 = 0
|
|
}
|
|
if yyr3614 || yy2arr3614 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3614[0] {
|
|
yym3616 := z.EncBinary()
|
|
_ = yym3616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3614[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3617 := z.EncBinary()
|
|
_ = yym3617
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3614 || yy2arr3614 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3614[1] {
|
|
yym3619 := z.EncBinary()
|
|
_ = yym3619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3614[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3620 := z.EncBinary()
|
|
_ = yym3620
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3614 || yy2arr3614 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3622 := z.EncBinary()
|
|
_ = yym3622
|
|
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)
|
|
yym3623 := z.EncBinary()
|
|
_ = yym3623
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3614 || yy2arr3614 {
|
|
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
|
|
yym3624 := z.DecBinary()
|
|
_ = yym3624
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3625 := r.ContainerType()
|
|
if yyct3625 == codecSelferValueTypeMap1234 {
|
|
yyl3625 := r.ReadMapStart()
|
|
if yyl3625 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3625, d)
|
|
}
|
|
} else if yyct3625 == codecSelferValueTypeArray1234 {
|
|
yyl3625 := r.ReadArrayStart()
|
|
if yyl3625 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3625, 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 yys3626Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3626Slc
|
|
var yyhl3626 bool = l >= 0
|
|
for yyj3626 := 0; ; yyj3626++ {
|
|
if yyhl3626 {
|
|
if yyj3626 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3626Slc = r.DecodeBytes(yys3626Slc, true, true)
|
|
yys3626 := string(yys3626Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3626 {
|
|
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, yys3626)
|
|
} // end switch yys3626
|
|
} // end for yyj3626
|
|
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 yyj3630 int
|
|
var yyb3630 bool
|
|
var yyhl3630 bool = l >= 0
|
|
yyj3630++
|
|
if yyhl3630 {
|
|
yyb3630 = yyj3630 > l
|
|
} else {
|
|
yyb3630 = r.CheckBreak()
|
|
}
|
|
if yyb3630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3630++
|
|
if yyhl3630 {
|
|
yyb3630 = yyj3630 > l
|
|
} else {
|
|
yyb3630 = r.CheckBreak()
|
|
}
|
|
if yyb3630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3630++
|
|
if yyhl3630 {
|
|
yyb3630 = yyj3630 > l
|
|
} else {
|
|
yyb3630 = r.CheckBreak()
|
|
}
|
|
if yyb3630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3630++
|
|
if yyhl3630 {
|
|
yyb3630 = yyj3630 > l
|
|
} else {
|
|
yyb3630 = r.CheckBreak()
|
|
}
|
|
if yyb3630 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3630-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 {
|
|
yym3634 := z.EncBinary()
|
|
_ = yym3634
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3635 := !z.EncBinary()
|
|
yy2arr3635 := z.EncBasicHandle().StructToArray
|
|
var yyq3635 [5]bool
|
|
_, _, _ = yysep3635, yyq3635, yy2arr3635
|
|
const yyr3635 bool = false
|
|
yyq3635[4] = x.Controller != nil
|
|
var yynn3635 int
|
|
if yyr3635 || yy2arr3635 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3635 = 4
|
|
for _, b := range yyq3635 {
|
|
if b {
|
|
yynn3635++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3635)
|
|
yynn3635 = 0
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3637 := z.EncBinary()
|
|
_ = yym3637
|
|
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)
|
|
yym3638 := z.EncBinary()
|
|
_ = yym3638
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3640 := z.EncBinary()
|
|
_ = yym3640
|
|
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)
|
|
yym3641 := z.EncBinary()
|
|
_ = yym3641
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3643 := z.EncBinary()
|
|
_ = yym3643
|
|
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)
|
|
yym3644 := z.EncBinary()
|
|
_ = yym3644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3646 := z.EncBinary()
|
|
_ = yym3646
|
|
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)
|
|
yym3647 := z.EncBinary()
|
|
_ = yym3647
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3635[4] {
|
|
if x.Controller == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3649 := *x.Controller
|
|
yym3650 := z.EncBinary()
|
|
_ = yym3650
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3649))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3635[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("controller"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Controller == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3651 := *x.Controller
|
|
yym3652 := z.EncBinary()
|
|
_ = yym3652
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3651))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
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
|
|
yym3653 := z.DecBinary()
|
|
_ = yym3653
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3654 := r.ContainerType()
|
|
if yyct3654 == codecSelferValueTypeMap1234 {
|
|
yyl3654 := r.ReadMapStart()
|
|
if yyl3654 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3654, d)
|
|
}
|
|
} else if yyct3654 == codecSelferValueTypeArray1234 {
|
|
yyl3654 := r.ReadArrayStart()
|
|
if yyl3654 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3654, 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 yys3655Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3655Slc
|
|
var yyhl3655 bool = l >= 0
|
|
for yyj3655 := 0; ; yyj3655++ {
|
|
if yyhl3655 {
|
|
if yyj3655 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3655Slc = r.DecodeBytes(yys3655Slc, true, true)
|
|
yys3655 := string(yys3655Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3655 {
|
|
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)
|
|
}
|
|
yym3661 := z.DecBinary()
|
|
_ = yym3661
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Controller)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3655)
|
|
} // end switch yys3655
|
|
} // end for yyj3655
|
|
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 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.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.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.Name = ""
|
|
} else {
|
|
x.Name = 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.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(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() {
|
|
if x.Controller != nil {
|
|
x.Controller = nil
|
|
}
|
|
} else {
|
|
if x.Controller == nil {
|
|
x.Controller = new(bool)
|
|
}
|
|
yym3668 := z.DecBinary()
|
|
_ = yym3668
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Controller)) = r.DecodeBool()
|
|
}
|
|
}
|
|
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 *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3669 := z.EncBinary()
|
|
_ = yym3669
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3670 := !z.EncBinary()
|
|
yy2arr3670 := z.EncBasicHandle().StructToArray
|
|
var yyq3670 [7]bool
|
|
_, _, _ = yysep3670, yyq3670, yy2arr3670
|
|
const yyr3670 bool = false
|
|
yyq3670[0] = x.Kind != ""
|
|
yyq3670[1] = x.Namespace != ""
|
|
yyq3670[2] = x.Name != ""
|
|
yyq3670[3] = x.UID != ""
|
|
yyq3670[4] = x.APIVersion != ""
|
|
yyq3670[5] = x.ResourceVersion != ""
|
|
yyq3670[6] = x.FieldPath != ""
|
|
var yynn3670 int
|
|
if yyr3670 || yy2arr3670 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3670 = 0
|
|
for _, b := range yyq3670 {
|
|
if b {
|
|
yynn3670++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3670)
|
|
yynn3670 = 0
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[0] {
|
|
yym3672 := z.EncBinary()
|
|
_ = yym3672
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3670[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3673 := z.EncBinary()
|
|
_ = yym3673
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[1] {
|
|
yym3675 := z.EncBinary()
|
|
_ = yym3675
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3670[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3676 := z.EncBinary()
|
|
_ = yym3676
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[2] {
|
|
yym3678 := z.EncBinary()
|
|
_ = yym3678
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3670[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3679 := z.EncBinary()
|
|
_ = yym3679
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[3] {
|
|
yym3681 := z.EncBinary()
|
|
_ = yym3681
|
|
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 yyq3670[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3682 := z.EncBinary()
|
|
_ = yym3682
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[4] {
|
|
yym3684 := z.EncBinary()
|
|
_ = yym3684
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3670[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3685 := z.EncBinary()
|
|
_ = yym3685
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[5] {
|
|
yym3687 := z.EncBinary()
|
|
_ = yym3687
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3670[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3688 := z.EncBinary()
|
|
_ = yym3688
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3670[6] {
|
|
yym3690 := z.EncBinary()
|
|
_ = yym3690
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3670[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3691 := z.EncBinary()
|
|
_ = yym3691
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr3670 || yy2arr3670 {
|
|
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
|
|
yym3692 := z.DecBinary()
|
|
_ = yym3692
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3693 := r.ContainerType()
|
|
if yyct3693 == codecSelferValueTypeMap1234 {
|
|
yyl3693 := r.ReadMapStart()
|
|
if yyl3693 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3693, d)
|
|
}
|
|
} else if yyct3693 == codecSelferValueTypeArray1234 {
|
|
yyl3693 := r.ReadArrayStart()
|
|
if yyl3693 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3693, 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 yys3694Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3694Slc
|
|
var yyhl3694 bool = l >= 0
|
|
for yyj3694 := 0; ; yyj3694++ {
|
|
if yyhl3694 {
|
|
if yyj3694 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3694Slc = r.DecodeBytes(yys3694Slc, true, true)
|
|
yys3694 := string(yys3694Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3694 {
|
|
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, yys3694)
|
|
} // end switch yys3694
|
|
} // end for yyj3694
|
|
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 yyj3702 int
|
|
var yyb3702 bool
|
|
var yyhl3702 bool = l >= 0
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3702++
|
|
if yyhl3702 {
|
|
yyb3702 = yyj3702 > l
|
|
} else {
|
|
yyb3702 = r.CheckBreak()
|
|
}
|
|
if yyb3702 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3702-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 {
|
|
yym3710 := z.EncBinary()
|
|
_ = yym3710
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3711 := !z.EncBinary()
|
|
yy2arr3711 := z.EncBasicHandle().StructToArray
|
|
var yyq3711 [1]bool
|
|
_, _, _ = yysep3711, yyq3711, yy2arr3711
|
|
const yyr3711 bool = false
|
|
var yynn3711 int
|
|
if yyr3711 || yy2arr3711 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3711 = 1
|
|
for _, b := range yyq3711 {
|
|
if b {
|
|
yynn3711++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3711)
|
|
yynn3711 = 0
|
|
}
|
|
if yyr3711 || yy2arr3711 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3713 := z.EncBinary()
|
|
_ = yym3713
|
|
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)
|
|
yym3714 := z.EncBinary()
|
|
_ = yym3714
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3711 || yy2arr3711 {
|
|
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
|
|
yym3715 := z.DecBinary()
|
|
_ = yym3715
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3716 := r.ContainerType()
|
|
if yyct3716 == codecSelferValueTypeMap1234 {
|
|
yyl3716 := r.ReadMapStart()
|
|
if yyl3716 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3716, d)
|
|
}
|
|
} else if yyct3716 == codecSelferValueTypeArray1234 {
|
|
yyl3716 := r.ReadArrayStart()
|
|
if yyl3716 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3716, 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 yys3717Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3717Slc
|
|
var yyhl3717 bool = l >= 0
|
|
for yyj3717 := 0; ; yyj3717++ {
|
|
if yyhl3717 {
|
|
if yyj3717 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3717Slc = r.DecodeBytes(yys3717Slc, true, true)
|
|
yys3717 := string(yys3717Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3717 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3717)
|
|
} // end switch yys3717
|
|
} // end for yyj3717
|
|
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 yyj3719 int
|
|
var yyb3719 bool
|
|
var yyhl3719 bool = l >= 0
|
|
yyj3719++
|
|
if yyhl3719 {
|
|
yyb3719 = yyj3719 > l
|
|
} else {
|
|
yyb3719 = r.CheckBreak()
|
|
}
|
|
if yyb3719 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3719++
|
|
if yyhl3719 {
|
|
yyb3719 = yyj3719 > l
|
|
} else {
|
|
yyb3719 = r.CheckBreak()
|
|
}
|
|
if yyb3719 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3719-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 {
|
|
yym3721 := z.EncBinary()
|
|
_ = yym3721
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3722 := !z.EncBinary()
|
|
yy2arr3722 := z.EncBasicHandle().StructToArray
|
|
var yyq3722 [3]bool
|
|
_, _, _ = yysep3722, yyq3722, yy2arr3722
|
|
const yyr3722 bool = false
|
|
yyq3722[0] = x.Kind != ""
|
|
yyq3722[1] = x.APIVersion != ""
|
|
yyq3722[2] = true
|
|
var yynn3722 int
|
|
if yyr3722 || yy2arr3722 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3722 = 0
|
|
for _, b := range yyq3722 {
|
|
if b {
|
|
yynn3722++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3722)
|
|
yynn3722 = 0
|
|
}
|
|
if yyr3722 || yy2arr3722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3722[0] {
|
|
yym3724 := z.EncBinary()
|
|
_ = yym3724
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3722[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3725 := z.EncBinary()
|
|
_ = yym3725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3722 || yy2arr3722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3722[1] {
|
|
yym3727 := z.EncBinary()
|
|
_ = yym3727
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3722[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3728 := z.EncBinary()
|
|
_ = yym3728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3722 || yy2arr3722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3722[2] {
|
|
yy3730 := &x.Reference
|
|
yy3730.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3722[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3731 := &x.Reference
|
|
yy3731.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3722 || yy2arr3722 {
|
|
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
|
|
yym3732 := z.DecBinary()
|
|
_ = yym3732
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3733 := r.ContainerType()
|
|
if yyct3733 == codecSelferValueTypeMap1234 {
|
|
yyl3733 := r.ReadMapStart()
|
|
if yyl3733 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3733, d)
|
|
}
|
|
} else if yyct3733 == codecSelferValueTypeArray1234 {
|
|
yyl3733 := r.ReadArrayStart()
|
|
if yyl3733 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3733, 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 yys3734Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3734Slc
|
|
var yyhl3734 bool = l >= 0
|
|
for yyj3734 := 0; ; yyj3734++ {
|
|
if yyhl3734 {
|
|
if yyj3734 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3734Slc = r.DecodeBytes(yys3734Slc, true, true)
|
|
yys3734 := string(yys3734Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3734 {
|
|
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 {
|
|
yyv3737 := &x.Reference
|
|
yyv3737.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3734)
|
|
} // end switch yys3734
|
|
} // end for yyj3734
|
|
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 yyj3738 int
|
|
var yyb3738 bool
|
|
var yyhl3738 bool = l >= 0
|
|
yyj3738++
|
|
if yyhl3738 {
|
|
yyb3738 = yyj3738 > l
|
|
} else {
|
|
yyb3738 = r.CheckBreak()
|
|
}
|
|
if yyb3738 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3738++
|
|
if yyhl3738 {
|
|
yyb3738 = yyj3738 > l
|
|
} else {
|
|
yyb3738 = r.CheckBreak()
|
|
}
|
|
if yyb3738 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3738++
|
|
if yyhl3738 {
|
|
yyb3738 = yyj3738 > l
|
|
} else {
|
|
yyb3738 = r.CheckBreak()
|
|
}
|
|
if yyb3738 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv3741 := &x.Reference
|
|
yyv3741.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3738++
|
|
if yyhl3738 {
|
|
yyb3738 = yyj3738 > l
|
|
} else {
|
|
yyb3738 = r.CheckBreak()
|
|
}
|
|
if yyb3738 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3738-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 {
|
|
yym3742 := z.EncBinary()
|
|
_ = yym3742
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3743 := !z.EncBinary()
|
|
yy2arr3743 := z.EncBasicHandle().StructToArray
|
|
var yyq3743 [2]bool
|
|
_, _, _ = yysep3743, yyq3743, yy2arr3743
|
|
const yyr3743 bool = false
|
|
yyq3743[0] = x.Component != ""
|
|
yyq3743[1] = x.Host != ""
|
|
var yynn3743 int
|
|
if yyr3743 || yy2arr3743 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3743 = 0
|
|
for _, b := range yyq3743 {
|
|
if b {
|
|
yynn3743++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3743)
|
|
yynn3743 = 0
|
|
}
|
|
if yyr3743 || yy2arr3743 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3743[0] {
|
|
yym3745 := z.EncBinary()
|
|
_ = yym3745
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3743[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3746 := z.EncBinary()
|
|
_ = yym3746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr3743 || yy2arr3743 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3743[1] {
|
|
yym3748 := z.EncBinary()
|
|
_ = yym3748
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3743[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3749 := z.EncBinary()
|
|
_ = yym3749
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr3743 || yy2arr3743 {
|
|
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
|
|
yym3750 := z.DecBinary()
|
|
_ = yym3750
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3751 := r.ContainerType()
|
|
if yyct3751 == codecSelferValueTypeMap1234 {
|
|
yyl3751 := r.ReadMapStart()
|
|
if yyl3751 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3751, d)
|
|
}
|
|
} else if yyct3751 == codecSelferValueTypeArray1234 {
|
|
yyl3751 := r.ReadArrayStart()
|
|
if yyl3751 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3751, 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 yys3752Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3752Slc
|
|
var yyhl3752 bool = l >= 0
|
|
for yyj3752 := 0; ; yyj3752++ {
|
|
if yyhl3752 {
|
|
if yyj3752 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3752Slc = r.DecodeBytes(yys3752Slc, true, true)
|
|
yys3752 := string(yys3752Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3752 {
|
|
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, yys3752)
|
|
} // end switch yys3752
|
|
} // end for yyj3752
|
|
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 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.Component = ""
|
|
} else {
|
|
x.Component = 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.Host = ""
|
|
} else {
|
|
x.Host = 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 *Event) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3758 := z.EncBinary()
|
|
_ = yym3758
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3759 := !z.EncBinary()
|
|
yy2arr3759 := z.EncBasicHandle().StructToArray
|
|
var yyq3759 [11]bool
|
|
_, _, _ = yysep3759, yyq3759, yy2arr3759
|
|
const yyr3759 bool = false
|
|
yyq3759[0] = x.Kind != ""
|
|
yyq3759[1] = x.APIVersion != ""
|
|
yyq3759[2] = true
|
|
yyq3759[3] = true
|
|
yyq3759[4] = x.Reason != ""
|
|
yyq3759[5] = x.Message != ""
|
|
yyq3759[6] = true
|
|
yyq3759[7] = true
|
|
yyq3759[8] = true
|
|
yyq3759[9] = x.Count != 0
|
|
yyq3759[10] = x.Type != ""
|
|
var yynn3759 int
|
|
if yyr3759 || yy2arr3759 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn3759 = 0
|
|
for _, b := range yyq3759 {
|
|
if b {
|
|
yynn3759++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3759)
|
|
yynn3759 = 0
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[0] {
|
|
yym3761 := z.EncBinary()
|
|
_ = yym3761
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3759[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3762 := z.EncBinary()
|
|
_ = yym3762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[1] {
|
|
yym3764 := z.EncBinary()
|
|
_ = yym3764
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3759[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3765 := z.EncBinary()
|
|
_ = yym3765
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[2] {
|
|
yy3767 := &x.ObjectMeta
|
|
yy3767.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3759[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3768 := &x.ObjectMeta
|
|
yy3768.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[3] {
|
|
yy3770 := &x.InvolvedObject
|
|
yy3770.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3759[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3771 := &x.InvolvedObject
|
|
yy3771.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[4] {
|
|
yym3773 := z.EncBinary()
|
|
_ = yym3773
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3759[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3774 := z.EncBinary()
|
|
_ = yym3774
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[5] {
|
|
yym3776 := z.EncBinary()
|
|
_ = yym3776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3759[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3777 := z.EncBinary()
|
|
_ = yym3777
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[6] {
|
|
yy3779 := &x.Source
|
|
yy3779.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3759[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3780 := &x.Source
|
|
yy3780.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[7] {
|
|
yy3782 := &x.FirstTimestamp
|
|
yym3783 := z.EncBinary()
|
|
_ = yym3783
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3782) {
|
|
} else if yym3783 {
|
|
z.EncBinaryMarshal(yy3782)
|
|
} else if !yym3783 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3782)
|
|
} else {
|
|
z.EncFallback(yy3782)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3759[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3784 := &x.FirstTimestamp
|
|
yym3785 := z.EncBinary()
|
|
_ = yym3785
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3784) {
|
|
} else if yym3785 {
|
|
z.EncBinaryMarshal(yy3784)
|
|
} else if !yym3785 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3784)
|
|
} else {
|
|
z.EncFallback(yy3784)
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[8] {
|
|
yy3787 := &x.LastTimestamp
|
|
yym3788 := z.EncBinary()
|
|
_ = yym3788
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3787) {
|
|
} else if yym3788 {
|
|
z.EncBinaryMarshal(yy3787)
|
|
} else if !yym3788 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3787)
|
|
} else {
|
|
z.EncFallback(yy3787)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3759[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3789 := &x.LastTimestamp
|
|
yym3790 := z.EncBinary()
|
|
_ = yym3790
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3789) {
|
|
} else if yym3790 {
|
|
z.EncBinaryMarshal(yy3789)
|
|
} else if !yym3790 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3789)
|
|
} else {
|
|
z.EncFallback(yy3789)
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[9] {
|
|
yym3792 := z.EncBinary()
|
|
_ = yym3792
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3759[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3793 := z.EncBinary()
|
|
_ = yym3793
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3759[10] {
|
|
yym3795 := z.EncBinary()
|
|
_ = yym3795
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3759[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3796 := z.EncBinary()
|
|
_ = yym3796
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3759 || yy2arr3759 {
|
|
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
|
|
yym3797 := z.DecBinary()
|
|
_ = yym3797
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3798 := r.ContainerType()
|
|
if yyct3798 == codecSelferValueTypeMap1234 {
|
|
yyl3798 := r.ReadMapStart()
|
|
if yyl3798 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3798, d)
|
|
}
|
|
} else if yyct3798 == codecSelferValueTypeArray1234 {
|
|
yyl3798 := r.ReadArrayStart()
|
|
if yyl3798 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3798, 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 yys3799Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3799Slc
|
|
var yyhl3799 bool = l >= 0
|
|
for yyj3799 := 0; ; yyj3799++ {
|
|
if yyhl3799 {
|
|
if yyj3799 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3799Slc = r.DecodeBytes(yys3799Slc, true, true)
|
|
yys3799 := string(yys3799Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3799 {
|
|
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 {
|
|
yyv3802 := &x.ObjectMeta
|
|
yyv3802.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3803 := &x.InvolvedObject
|
|
yyv3803.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 {
|
|
yyv3806 := &x.Source
|
|
yyv3806.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3807 := &x.FirstTimestamp
|
|
yym3808 := z.DecBinary()
|
|
_ = yym3808
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3807) {
|
|
} else if yym3808 {
|
|
z.DecBinaryUnmarshal(yyv3807)
|
|
} else if !yym3808 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3807)
|
|
} else {
|
|
z.DecFallback(yyv3807, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3809 := &x.LastTimestamp
|
|
yym3810 := z.DecBinary()
|
|
_ = yym3810
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3809) {
|
|
} else if yym3810 {
|
|
z.DecBinaryUnmarshal(yyv3809)
|
|
} else if !yym3810 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3809)
|
|
} else {
|
|
z.DecFallback(yyv3809, 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, yys3799)
|
|
} // end switch yys3799
|
|
} // end for yyj3799
|
|
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 yyj3813 int
|
|
var yyb3813 bool
|
|
var yyhl3813 bool = l >= 0
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3816 := &x.ObjectMeta
|
|
yyv3816.CodecDecodeSelf(d)
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3817 := &x.InvolvedObject
|
|
yyv3817.CodecDecodeSelf(d)
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv3820 := &x.Source
|
|
yyv3820.CodecDecodeSelf(d)
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3821 := &x.FirstTimestamp
|
|
yym3822 := z.DecBinary()
|
|
_ = yym3822
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3821) {
|
|
} else if yym3822 {
|
|
z.DecBinaryUnmarshal(yyv3821)
|
|
} else if !yym3822 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3821)
|
|
} else {
|
|
z.DecFallback(yyv3821, false)
|
|
}
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3823 := &x.LastTimestamp
|
|
yym3824 := z.DecBinary()
|
|
_ = yym3824
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3823) {
|
|
} else if yym3824 {
|
|
z.DecBinaryUnmarshal(yyv3823)
|
|
} else if !yym3824 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3823)
|
|
} else {
|
|
z.DecFallback(yyv3823, false)
|
|
}
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int32(r.DecodeInt(32))
|
|
}
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3813++
|
|
if yyhl3813 {
|
|
yyb3813 = yyj3813 > l
|
|
} else {
|
|
yyb3813 = r.CheckBreak()
|
|
}
|
|
if yyb3813 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3813-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 {
|
|
yym3827 := z.EncBinary()
|
|
_ = yym3827
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3828 := !z.EncBinary()
|
|
yy2arr3828 := z.EncBasicHandle().StructToArray
|
|
var yyq3828 [4]bool
|
|
_, _, _ = yysep3828, yyq3828, yy2arr3828
|
|
const yyr3828 bool = false
|
|
yyq3828[0] = x.Kind != ""
|
|
yyq3828[1] = x.APIVersion != ""
|
|
yyq3828[2] = true
|
|
var yynn3828 int
|
|
if yyr3828 || yy2arr3828 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3828 = 1
|
|
for _, b := range yyq3828 {
|
|
if b {
|
|
yynn3828++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3828)
|
|
yynn3828 = 0
|
|
}
|
|
if yyr3828 || yy2arr3828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3828[0] {
|
|
yym3830 := z.EncBinary()
|
|
_ = yym3830
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3828[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3831 := z.EncBinary()
|
|
_ = yym3831
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3828 || yy2arr3828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3828[1] {
|
|
yym3833 := z.EncBinary()
|
|
_ = yym3833
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3828[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3834 := z.EncBinary()
|
|
_ = yym3834
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3828 || yy2arr3828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3828[2] {
|
|
yy3836 := &x.ListMeta
|
|
yym3837 := z.EncBinary()
|
|
_ = yym3837
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3836) {
|
|
} else {
|
|
z.EncFallback(yy3836)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3828[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3838 := &x.ListMeta
|
|
yym3839 := z.EncBinary()
|
|
_ = yym3839
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3838) {
|
|
} else {
|
|
z.EncFallback(yy3838)
|
|
}
|
|
}
|
|
}
|
|
if yyr3828 || yy2arr3828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3841 := z.EncBinary()
|
|
_ = yym3841
|
|
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 {
|
|
yym3842 := z.EncBinary()
|
|
_ = yym3842
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3828 || yy2arr3828 {
|
|
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
|
|
yym3843 := z.DecBinary()
|
|
_ = yym3843
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3844 := r.ContainerType()
|
|
if yyct3844 == codecSelferValueTypeMap1234 {
|
|
yyl3844 := r.ReadMapStart()
|
|
if yyl3844 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3844, d)
|
|
}
|
|
} else if yyct3844 == codecSelferValueTypeArray1234 {
|
|
yyl3844 := r.ReadArrayStart()
|
|
if yyl3844 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3844, 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 yys3845Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3845Slc
|
|
var yyhl3845 bool = l >= 0
|
|
for yyj3845 := 0; ; yyj3845++ {
|
|
if yyhl3845 {
|
|
if yyj3845 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3845Slc = r.DecodeBytes(yys3845Slc, true, true)
|
|
yys3845 := string(yys3845Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3845 {
|
|
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 {
|
|
yyv3848 := &x.ListMeta
|
|
yym3849 := z.DecBinary()
|
|
_ = yym3849
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3848) {
|
|
} else {
|
|
z.DecFallback(yyv3848, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3850 := &x.Items
|
|
yym3851 := z.DecBinary()
|
|
_ = yym3851
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3850), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3845)
|
|
} // end switch yys3845
|
|
} // end for yyj3845
|
|
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 yyj3852 int
|
|
var yyb3852 bool
|
|
var yyhl3852 bool = l >= 0
|
|
yyj3852++
|
|
if yyhl3852 {
|
|
yyb3852 = yyj3852 > l
|
|
} else {
|
|
yyb3852 = r.CheckBreak()
|
|
}
|
|
if yyb3852 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3852++
|
|
if yyhl3852 {
|
|
yyb3852 = yyj3852 > l
|
|
} else {
|
|
yyb3852 = r.CheckBreak()
|
|
}
|
|
if yyb3852 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3852++
|
|
if yyhl3852 {
|
|
yyb3852 = yyj3852 > l
|
|
} else {
|
|
yyb3852 = r.CheckBreak()
|
|
}
|
|
if yyb3852 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3855 := &x.ListMeta
|
|
yym3856 := z.DecBinary()
|
|
_ = yym3856
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3855) {
|
|
} else {
|
|
z.DecFallback(yyv3855, false)
|
|
}
|
|
}
|
|
yyj3852++
|
|
if yyhl3852 {
|
|
yyb3852 = yyj3852 > l
|
|
} else {
|
|
yyb3852 = r.CheckBreak()
|
|
}
|
|
if yyb3852 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3857 := &x.Items
|
|
yym3858 := z.DecBinary()
|
|
_ = yym3858
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3857), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3852++
|
|
if yyhl3852 {
|
|
yyb3852 = yyj3852 > l
|
|
} else {
|
|
yyb3852 = r.CheckBreak()
|
|
}
|
|
if yyb3852 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3852-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 {
|
|
yym3859 := z.EncBinary()
|
|
_ = yym3859
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3860 := !z.EncBinary()
|
|
yy2arr3860 := z.EncBasicHandle().StructToArray
|
|
var yyq3860 [4]bool
|
|
_, _, _ = yysep3860, yyq3860, yy2arr3860
|
|
const yyr3860 bool = false
|
|
yyq3860[0] = x.Kind != ""
|
|
yyq3860[1] = x.APIVersion != ""
|
|
yyq3860[2] = true
|
|
var yynn3860 int
|
|
if yyr3860 || yy2arr3860 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3860 = 1
|
|
for _, b := range yyq3860 {
|
|
if b {
|
|
yynn3860++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3860)
|
|
yynn3860 = 0
|
|
}
|
|
if yyr3860 || yy2arr3860 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3860[0] {
|
|
yym3862 := z.EncBinary()
|
|
_ = yym3862
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3860[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3863 := z.EncBinary()
|
|
_ = yym3863
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3860 || yy2arr3860 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3860[1] {
|
|
yym3865 := z.EncBinary()
|
|
_ = yym3865
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3860[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3866 := z.EncBinary()
|
|
_ = yym3866
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3860 || yy2arr3860 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3860[2] {
|
|
yy3868 := &x.ListMeta
|
|
yym3869 := z.EncBinary()
|
|
_ = yym3869
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3868) {
|
|
} else {
|
|
z.EncFallback(yy3868)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3860[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3870 := &x.ListMeta
|
|
yym3871 := z.EncBinary()
|
|
_ = yym3871
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3870) {
|
|
} else {
|
|
z.EncFallback(yy3870)
|
|
}
|
|
}
|
|
}
|
|
if yyr3860 || yy2arr3860 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3873 := z.EncBinary()
|
|
_ = yym3873
|
|
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 {
|
|
yym3874 := z.EncBinary()
|
|
_ = yym3874
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg7_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3860 || yy2arr3860 {
|
|
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
|
|
yym3875 := z.DecBinary()
|
|
_ = yym3875
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3876 := r.ContainerType()
|
|
if yyct3876 == codecSelferValueTypeMap1234 {
|
|
yyl3876 := r.ReadMapStart()
|
|
if yyl3876 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3876, d)
|
|
}
|
|
} else if yyct3876 == codecSelferValueTypeArray1234 {
|
|
yyl3876 := r.ReadArrayStart()
|
|
if yyl3876 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3876, 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 yys3877Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3877Slc
|
|
var yyhl3877 bool = l >= 0
|
|
for yyj3877 := 0; ; yyj3877++ {
|
|
if yyhl3877 {
|
|
if yyj3877 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3877Slc = r.DecodeBytes(yys3877Slc, true, true)
|
|
yys3877 := string(yys3877Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3877 {
|
|
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 {
|
|
yyv3880 := &x.ListMeta
|
|
yym3881 := z.DecBinary()
|
|
_ = yym3881
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3880) {
|
|
} else {
|
|
z.DecFallback(yyv3880, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3882 := &x.Items
|
|
yym3883 := z.DecBinary()
|
|
_ = yym3883
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg7_runtime.Object)(yyv3882), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3877)
|
|
} // end switch yys3877
|
|
} // end for yyj3877
|
|
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 yyj3884 int
|
|
var yyb3884 bool
|
|
var yyhl3884 bool = l >= 0
|
|
yyj3884++
|
|
if yyhl3884 {
|
|
yyb3884 = yyj3884 > l
|
|
} else {
|
|
yyb3884 = r.CheckBreak()
|
|
}
|
|
if yyb3884 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3884++
|
|
if yyhl3884 {
|
|
yyb3884 = yyj3884 > l
|
|
} else {
|
|
yyb3884 = r.CheckBreak()
|
|
}
|
|
if yyb3884 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3884++
|
|
if yyhl3884 {
|
|
yyb3884 = yyj3884 > l
|
|
} else {
|
|
yyb3884 = r.CheckBreak()
|
|
}
|
|
if yyb3884 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3887 := &x.ListMeta
|
|
yym3888 := z.DecBinary()
|
|
_ = yym3888
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3887) {
|
|
} else {
|
|
z.DecFallback(yyv3887, false)
|
|
}
|
|
}
|
|
yyj3884++
|
|
if yyhl3884 {
|
|
yyb3884 = yyj3884 > l
|
|
} else {
|
|
yyb3884 = r.CheckBreak()
|
|
}
|
|
if yyb3884 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3889 := &x.Items
|
|
yym3890 := z.DecBinary()
|
|
_ = yym3890
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg7_runtime.Object)(yyv3889), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3884++
|
|
if yyhl3884 {
|
|
yyb3884 = yyj3884 > l
|
|
} else {
|
|
yyb3884 = r.CheckBreak()
|
|
}
|
|
if yyb3884 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3884-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3891 := z.EncBinary()
|
|
_ = yym3891
|
|
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
|
|
yym3892 := z.DecBinary()
|
|
_ = yym3892
|
|
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 {
|
|
yym3893 := z.EncBinary()
|
|
_ = yym3893
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3894 := !z.EncBinary()
|
|
yy2arr3894 := z.EncBasicHandle().StructToArray
|
|
var yyq3894 [6]bool
|
|
_, _, _ = yysep3894, yyq3894, yy2arr3894
|
|
const yyr3894 bool = false
|
|
yyq3894[0] = x.Type != ""
|
|
yyq3894[1] = len(x.Max) != 0
|
|
yyq3894[2] = len(x.Min) != 0
|
|
yyq3894[3] = len(x.Default) != 0
|
|
yyq3894[4] = len(x.DefaultRequest) != 0
|
|
yyq3894[5] = len(x.MaxLimitRequestRatio) != 0
|
|
var yynn3894 int
|
|
if yyr3894 || yy2arr3894 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3894 = 0
|
|
for _, b := range yyq3894 {
|
|
if b {
|
|
yynn3894++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3894)
|
|
yynn3894 = 0
|
|
}
|
|
if yyr3894 || yy2arr3894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3894[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3894[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3894 || yy2arr3894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3894[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3894[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 yyr3894 || yy2arr3894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3894[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3894[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 yyr3894 || yy2arr3894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3894[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3894[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 yyr3894 || yy2arr3894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3894[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3894[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 yyr3894 || yy2arr3894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3894[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3894[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 yyr3894 || yy2arr3894 {
|
|
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
|
|
yym3901 := z.DecBinary()
|
|
_ = yym3901
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3902 := r.ContainerType()
|
|
if yyct3902 == codecSelferValueTypeMap1234 {
|
|
yyl3902 := r.ReadMapStart()
|
|
if yyl3902 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3902, d)
|
|
}
|
|
} else if yyct3902 == codecSelferValueTypeArray1234 {
|
|
yyl3902 := r.ReadArrayStart()
|
|
if yyl3902 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3902, 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 yys3903Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3903Slc
|
|
var yyhl3903 bool = l >= 0
|
|
for yyj3903 := 0; ; yyj3903++ {
|
|
if yyhl3903 {
|
|
if yyj3903 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3903Slc = r.DecodeBytes(yys3903Slc, true, true)
|
|
yys3903 := string(yys3903Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3903 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3905 := &x.Max
|
|
yyv3905.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3906 := &x.Min
|
|
yyv3906.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3907 := &x.Default
|
|
yyv3907.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3908 := &x.DefaultRequest
|
|
yyv3908.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3909 := &x.MaxLimitRequestRatio
|
|
yyv3909.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3903)
|
|
} // end switch yys3903
|
|
} // end for yyj3903
|
|
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 yyj3910 int
|
|
var yyb3910 bool
|
|
var yyhl3910 bool = l >= 0
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3912 := &x.Max
|
|
yyv3912.CodecDecodeSelf(d)
|
|
}
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3913 := &x.Min
|
|
yyv3913.CodecDecodeSelf(d)
|
|
}
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3914 := &x.Default
|
|
yyv3914.CodecDecodeSelf(d)
|
|
}
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3915 := &x.DefaultRequest
|
|
yyv3915.CodecDecodeSelf(d)
|
|
}
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3916 := &x.MaxLimitRequestRatio
|
|
yyv3916.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3910++
|
|
if yyhl3910 {
|
|
yyb3910 = yyj3910 > l
|
|
} else {
|
|
yyb3910 = r.CheckBreak()
|
|
}
|
|
if yyb3910 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3910-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 {
|
|
yym3917 := z.EncBinary()
|
|
_ = yym3917
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3918 := !z.EncBinary()
|
|
yy2arr3918 := z.EncBasicHandle().StructToArray
|
|
var yyq3918 [1]bool
|
|
_, _, _ = yysep3918, yyq3918, yy2arr3918
|
|
const yyr3918 bool = false
|
|
var yynn3918 int
|
|
if yyr3918 || yy2arr3918 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3918 = 1
|
|
for _, b := range yyq3918 {
|
|
if b {
|
|
yynn3918++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3918)
|
|
yynn3918 = 0
|
|
}
|
|
if yyr3918 || yy2arr3918 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3920 := z.EncBinary()
|
|
_ = yym3920
|
|
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 {
|
|
yym3921 := z.EncBinary()
|
|
_ = yym3921
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3918 || yy2arr3918 {
|
|
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
|
|
yym3922 := z.DecBinary()
|
|
_ = yym3922
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3923 := r.ContainerType()
|
|
if yyct3923 == codecSelferValueTypeMap1234 {
|
|
yyl3923 := r.ReadMapStart()
|
|
if yyl3923 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3923, d)
|
|
}
|
|
} else if yyct3923 == codecSelferValueTypeArray1234 {
|
|
yyl3923 := r.ReadArrayStart()
|
|
if yyl3923 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3923, 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 yys3924Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3924Slc
|
|
var yyhl3924 bool = l >= 0
|
|
for yyj3924 := 0; ; yyj3924++ {
|
|
if yyhl3924 {
|
|
if yyj3924 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3924Slc = r.DecodeBytes(yys3924Slc, true, true)
|
|
yys3924 := string(yys3924Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3924 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3925 := &x.Limits
|
|
yym3926 := z.DecBinary()
|
|
_ = yym3926
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3925), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3924)
|
|
} // end switch yys3924
|
|
} // end for yyj3924
|
|
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 yyj3927 int
|
|
var yyb3927 bool
|
|
var yyhl3927 bool = l >= 0
|
|
yyj3927++
|
|
if yyhl3927 {
|
|
yyb3927 = yyj3927 > l
|
|
} else {
|
|
yyb3927 = r.CheckBreak()
|
|
}
|
|
if yyb3927 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3928 := &x.Limits
|
|
yym3929 := z.DecBinary()
|
|
_ = yym3929
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3928), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3927++
|
|
if yyhl3927 {
|
|
yyb3927 = yyj3927 > l
|
|
} else {
|
|
yyb3927 = r.CheckBreak()
|
|
}
|
|
if yyb3927 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3927-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 {
|
|
yym3930 := z.EncBinary()
|
|
_ = yym3930
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3931 := !z.EncBinary()
|
|
yy2arr3931 := z.EncBasicHandle().StructToArray
|
|
var yyq3931 [4]bool
|
|
_, _, _ = yysep3931, yyq3931, yy2arr3931
|
|
const yyr3931 bool = false
|
|
yyq3931[0] = x.Kind != ""
|
|
yyq3931[1] = x.APIVersion != ""
|
|
yyq3931[2] = true
|
|
yyq3931[3] = true
|
|
var yynn3931 int
|
|
if yyr3931 || yy2arr3931 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3931 = 0
|
|
for _, b := range yyq3931 {
|
|
if b {
|
|
yynn3931++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3931)
|
|
yynn3931 = 0
|
|
}
|
|
if yyr3931 || yy2arr3931 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3931[0] {
|
|
yym3933 := z.EncBinary()
|
|
_ = yym3933
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3931[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3934 := z.EncBinary()
|
|
_ = yym3934
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3931 || yy2arr3931 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3931[1] {
|
|
yym3936 := z.EncBinary()
|
|
_ = yym3936
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3931[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3937 := z.EncBinary()
|
|
_ = yym3937
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3931 || yy2arr3931 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3931[2] {
|
|
yy3939 := &x.ObjectMeta
|
|
yy3939.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3931[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3940 := &x.ObjectMeta
|
|
yy3940.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3931 || yy2arr3931 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3931[3] {
|
|
yy3942 := &x.Spec
|
|
yy3942.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3931[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3943 := &x.Spec
|
|
yy3943.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3931 || yy2arr3931 {
|
|
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
|
|
yym3944 := z.DecBinary()
|
|
_ = yym3944
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3945 := r.ContainerType()
|
|
if yyct3945 == codecSelferValueTypeMap1234 {
|
|
yyl3945 := r.ReadMapStart()
|
|
if yyl3945 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3945, d)
|
|
}
|
|
} else if yyct3945 == codecSelferValueTypeArray1234 {
|
|
yyl3945 := r.ReadArrayStart()
|
|
if yyl3945 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3945, 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 yys3946Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3946Slc
|
|
var yyhl3946 bool = l >= 0
|
|
for yyj3946 := 0; ; yyj3946++ {
|
|
if yyhl3946 {
|
|
if yyj3946 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3946Slc = r.DecodeBytes(yys3946Slc, true, true)
|
|
yys3946 := string(yys3946Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3946 {
|
|
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 {
|
|
yyv3949 := &x.ObjectMeta
|
|
yyv3949.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3950 := &x.Spec
|
|
yyv3950.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3946)
|
|
} // end switch yys3946
|
|
} // end for yyj3946
|
|
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 yyj3951 int
|
|
var yyb3951 bool
|
|
var yyhl3951 bool = l >= 0
|
|
yyj3951++
|
|
if yyhl3951 {
|
|
yyb3951 = yyj3951 > l
|
|
} else {
|
|
yyb3951 = r.CheckBreak()
|
|
}
|
|
if yyb3951 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3951++
|
|
if yyhl3951 {
|
|
yyb3951 = yyj3951 > l
|
|
} else {
|
|
yyb3951 = r.CheckBreak()
|
|
}
|
|
if yyb3951 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3951++
|
|
if yyhl3951 {
|
|
yyb3951 = yyj3951 > l
|
|
} else {
|
|
yyb3951 = r.CheckBreak()
|
|
}
|
|
if yyb3951 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3954 := &x.ObjectMeta
|
|
yyv3954.CodecDecodeSelf(d)
|
|
}
|
|
yyj3951++
|
|
if yyhl3951 {
|
|
yyb3951 = yyj3951 > l
|
|
} else {
|
|
yyb3951 = r.CheckBreak()
|
|
}
|
|
if yyb3951 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3955 := &x.Spec
|
|
yyv3955.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3951++
|
|
if yyhl3951 {
|
|
yyb3951 = yyj3951 > l
|
|
} else {
|
|
yyb3951 = r.CheckBreak()
|
|
}
|
|
if yyb3951 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3951-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 {
|
|
yym3956 := z.EncBinary()
|
|
_ = yym3956
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3957 := !z.EncBinary()
|
|
yy2arr3957 := z.EncBasicHandle().StructToArray
|
|
var yyq3957 [4]bool
|
|
_, _, _ = yysep3957, yyq3957, yy2arr3957
|
|
const yyr3957 bool = false
|
|
yyq3957[0] = x.Kind != ""
|
|
yyq3957[1] = x.APIVersion != ""
|
|
yyq3957[2] = true
|
|
var yynn3957 int
|
|
if yyr3957 || yy2arr3957 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3957 = 1
|
|
for _, b := range yyq3957 {
|
|
if b {
|
|
yynn3957++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3957)
|
|
yynn3957 = 0
|
|
}
|
|
if yyr3957 || yy2arr3957 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3957[0] {
|
|
yym3959 := z.EncBinary()
|
|
_ = yym3959
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3957[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3960 := z.EncBinary()
|
|
_ = yym3960
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3957 || yy2arr3957 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3957[1] {
|
|
yym3962 := z.EncBinary()
|
|
_ = yym3962
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3957[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3963 := z.EncBinary()
|
|
_ = yym3963
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3957 || yy2arr3957 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3957[2] {
|
|
yy3965 := &x.ListMeta
|
|
yym3966 := z.EncBinary()
|
|
_ = yym3966
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3965) {
|
|
} else {
|
|
z.EncFallback(yy3965)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3957[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3967 := &x.ListMeta
|
|
yym3968 := z.EncBinary()
|
|
_ = yym3968
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3967) {
|
|
} else {
|
|
z.EncFallback(yy3967)
|
|
}
|
|
}
|
|
}
|
|
if yyr3957 || yy2arr3957 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3970 := z.EncBinary()
|
|
_ = yym3970
|
|
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 {
|
|
yym3971 := z.EncBinary()
|
|
_ = yym3971
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3957 || yy2arr3957 {
|
|
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
|
|
yym3972 := z.DecBinary()
|
|
_ = yym3972
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3973 := r.ContainerType()
|
|
if yyct3973 == codecSelferValueTypeMap1234 {
|
|
yyl3973 := r.ReadMapStart()
|
|
if yyl3973 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3973, d)
|
|
}
|
|
} else if yyct3973 == codecSelferValueTypeArray1234 {
|
|
yyl3973 := r.ReadArrayStart()
|
|
if yyl3973 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3973, 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 yys3974Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3974Slc
|
|
var yyhl3974 bool = l >= 0
|
|
for yyj3974 := 0; ; yyj3974++ {
|
|
if yyhl3974 {
|
|
if yyj3974 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3974Slc = r.DecodeBytes(yys3974Slc, true, true)
|
|
yys3974 := string(yys3974Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3974 {
|
|
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 {
|
|
yyv3977 := &x.ListMeta
|
|
yym3978 := z.DecBinary()
|
|
_ = yym3978
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3977) {
|
|
} else {
|
|
z.DecFallback(yyv3977, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3979 := &x.Items
|
|
yym3980 := z.DecBinary()
|
|
_ = yym3980
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3979), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3974)
|
|
} // end switch yys3974
|
|
} // end for yyj3974
|
|
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 yyj3981 int
|
|
var yyb3981 bool
|
|
var yyhl3981 bool = l >= 0
|
|
yyj3981++
|
|
if yyhl3981 {
|
|
yyb3981 = yyj3981 > l
|
|
} else {
|
|
yyb3981 = r.CheckBreak()
|
|
}
|
|
if yyb3981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3981++
|
|
if yyhl3981 {
|
|
yyb3981 = yyj3981 > l
|
|
} else {
|
|
yyb3981 = r.CheckBreak()
|
|
}
|
|
if yyb3981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3981++
|
|
if yyhl3981 {
|
|
yyb3981 = yyj3981 > l
|
|
} else {
|
|
yyb3981 = r.CheckBreak()
|
|
}
|
|
if yyb3981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3984 := &x.ListMeta
|
|
yym3985 := z.DecBinary()
|
|
_ = yym3985
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3984) {
|
|
} else {
|
|
z.DecFallback(yyv3984, false)
|
|
}
|
|
}
|
|
yyj3981++
|
|
if yyhl3981 {
|
|
yyb3981 = yyj3981 > l
|
|
} else {
|
|
yyb3981 = r.CheckBreak()
|
|
}
|
|
if yyb3981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3986 := &x.Items
|
|
yym3987 := z.DecBinary()
|
|
_ = yym3987
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3986), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3981++
|
|
if yyhl3981 {
|
|
yyb3981 = yyj3981 > l
|
|
} else {
|
|
yyb3981 = r.CheckBreak()
|
|
}
|
|
if yyb3981 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3981-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceQuotaScope) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3988 := z.EncBinary()
|
|
_ = yym3988
|
|
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
|
|
yym3989 := z.DecBinary()
|
|
_ = yym3989
|
|
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 {
|
|
yym3990 := z.EncBinary()
|
|
_ = yym3990
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3991 := !z.EncBinary()
|
|
yy2arr3991 := z.EncBasicHandle().StructToArray
|
|
var yyq3991 [2]bool
|
|
_, _, _ = yysep3991, yyq3991, yy2arr3991
|
|
const yyr3991 bool = false
|
|
yyq3991[0] = len(x.Hard) != 0
|
|
yyq3991[1] = len(x.Scopes) != 0
|
|
var yynn3991 int
|
|
if yyr3991 || yy2arr3991 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3991 = 0
|
|
for _, b := range yyq3991 {
|
|
if b {
|
|
yynn3991++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3991)
|
|
yynn3991 = 0
|
|
}
|
|
if yyr3991 || yy2arr3991 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3991[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3991[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 yyr3991 || yy2arr3991 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3991[1] {
|
|
if x.Scopes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3994 := z.EncBinary()
|
|
_ = yym3994
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuotaScope(([]ResourceQuotaScope)(x.Scopes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3991[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scopes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Scopes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3995 := z.EncBinary()
|
|
_ = yym3995
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuotaScope(([]ResourceQuotaScope)(x.Scopes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3991 || yy2arr3991 {
|
|
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
|
|
yym3996 := z.DecBinary()
|
|
_ = yym3996
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3997 := r.ContainerType()
|
|
if yyct3997 == codecSelferValueTypeMap1234 {
|
|
yyl3997 := r.ReadMapStart()
|
|
if yyl3997 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3997, d)
|
|
}
|
|
} else if yyct3997 == codecSelferValueTypeArray1234 {
|
|
yyl3997 := r.ReadArrayStart()
|
|
if yyl3997 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3997, 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 yys3998Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3998Slc
|
|
var yyhl3998 bool = l >= 0
|
|
for yyj3998 := 0; ; yyj3998++ {
|
|
if yyhl3998 {
|
|
if yyj3998 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3998Slc = r.DecodeBytes(yys3998Slc, true, true)
|
|
yys3998 := string(yys3998Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3998 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3999 := &x.Hard
|
|
yyv3999.CodecDecodeSelf(d)
|
|
}
|
|
case "scopes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Scopes = nil
|
|
} else {
|
|
yyv4000 := &x.Scopes
|
|
yym4001 := z.DecBinary()
|
|
_ = yym4001
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuotaScope((*[]ResourceQuotaScope)(yyv4000), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3998)
|
|
} // end switch yys3998
|
|
} // end for yyj3998
|
|
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 yyj4002 int
|
|
var yyb4002 bool
|
|
var yyhl4002 bool = l >= 0
|
|
yyj4002++
|
|
if yyhl4002 {
|
|
yyb4002 = yyj4002 > l
|
|
} else {
|
|
yyb4002 = r.CheckBreak()
|
|
}
|
|
if yyb4002 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4003 := &x.Hard
|
|
yyv4003.CodecDecodeSelf(d)
|
|
}
|
|
yyj4002++
|
|
if yyhl4002 {
|
|
yyb4002 = yyj4002 > l
|
|
} else {
|
|
yyb4002 = r.CheckBreak()
|
|
}
|
|
if yyb4002 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scopes = nil
|
|
} else {
|
|
yyv4004 := &x.Scopes
|
|
yym4005 := z.DecBinary()
|
|
_ = yym4005
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuotaScope((*[]ResourceQuotaScope)(yyv4004), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4002++
|
|
if yyhl4002 {
|
|
yyb4002 = yyj4002 > l
|
|
} else {
|
|
yyb4002 = r.CheckBreak()
|
|
}
|
|
if yyb4002 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4002-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 {
|
|
yym4006 := z.EncBinary()
|
|
_ = yym4006
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4007 := !z.EncBinary()
|
|
yy2arr4007 := z.EncBasicHandle().StructToArray
|
|
var yyq4007 [2]bool
|
|
_, _, _ = yysep4007, yyq4007, yy2arr4007
|
|
const yyr4007 bool = false
|
|
yyq4007[0] = len(x.Hard) != 0
|
|
yyq4007[1] = len(x.Used) != 0
|
|
var yynn4007 int
|
|
if yyr4007 || yy2arr4007 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn4007 = 0
|
|
for _, b := range yyq4007 {
|
|
if b {
|
|
yynn4007++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4007)
|
|
yynn4007 = 0
|
|
}
|
|
if yyr4007 || yy2arr4007 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4007[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4007[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 yyr4007 || yy2arr4007 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4007[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4007[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 yyr4007 || yy2arr4007 {
|
|
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
|
|
yym4010 := z.DecBinary()
|
|
_ = yym4010
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4011 := r.ContainerType()
|
|
if yyct4011 == codecSelferValueTypeMap1234 {
|
|
yyl4011 := r.ReadMapStart()
|
|
if yyl4011 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4011, d)
|
|
}
|
|
} else if yyct4011 == codecSelferValueTypeArray1234 {
|
|
yyl4011 := r.ReadArrayStart()
|
|
if yyl4011 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4011, 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 yys4012Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4012Slc
|
|
var yyhl4012 bool = l >= 0
|
|
for yyj4012 := 0; ; yyj4012++ {
|
|
if yyhl4012 {
|
|
if yyj4012 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4012Slc = r.DecodeBytes(yys4012Slc, true, true)
|
|
yys4012 := string(yys4012Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4012 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4013 := &x.Hard
|
|
yyv4013.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv4014 := &x.Used
|
|
yyv4014.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4012)
|
|
} // end switch yys4012
|
|
} // end for yyj4012
|
|
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 yyj4015 int
|
|
var yyb4015 bool
|
|
var yyhl4015 bool = l >= 0
|
|
yyj4015++
|
|
if yyhl4015 {
|
|
yyb4015 = yyj4015 > l
|
|
} else {
|
|
yyb4015 = r.CheckBreak()
|
|
}
|
|
if yyb4015 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4016 := &x.Hard
|
|
yyv4016.CodecDecodeSelf(d)
|
|
}
|
|
yyj4015++
|
|
if yyhl4015 {
|
|
yyb4015 = yyj4015 > l
|
|
} else {
|
|
yyb4015 = r.CheckBreak()
|
|
}
|
|
if yyb4015 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv4017 := &x.Used
|
|
yyv4017.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4015++
|
|
if yyhl4015 {
|
|
yyb4015 = yyj4015 > l
|
|
} else {
|
|
yyb4015 = r.CheckBreak()
|
|
}
|
|
if yyb4015 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4015-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 {
|
|
yym4018 := z.EncBinary()
|
|
_ = yym4018
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4019 := !z.EncBinary()
|
|
yy2arr4019 := z.EncBasicHandle().StructToArray
|
|
var yyq4019 [5]bool
|
|
_, _, _ = yysep4019, yyq4019, yy2arr4019
|
|
const yyr4019 bool = false
|
|
yyq4019[0] = x.Kind != ""
|
|
yyq4019[1] = x.APIVersion != ""
|
|
yyq4019[2] = true
|
|
yyq4019[3] = true
|
|
yyq4019[4] = true
|
|
var yynn4019 int
|
|
if yyr4019 || yy2arr4019 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4019 = 0
|
|
for _, b := range yyq4019 {
|
|
if b {
|
|
yynn4019++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4019)
|
|
yynn4019 = 0
|
|
}
|
|
if yyr4019 || yy2arr4019 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4019[0] {
|
|
yym4021 := z.EncBinary()
|
|
_ = yym4021
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4019[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4022 := z.EncBinary()
|
|
_ = yym4022
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4019 || yy2arr4019 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4019[1] {
|
|
yym4024 := z.EncBinary()
|
|
_ = yym4024
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4019[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4025 := z.EncBinary()
|
|
_ = yym4025
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4019 || yy2arr4019 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4019[2] {
|
|
yy4027 := &x.ObjectMeta
|
|
yy4027.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4019[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4028 := &x.ObjectMeta
|
|
yy4028.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4019 || yy2arr4019 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4019[3] {
|
|
yy4030 := &x.Spec
|
|
yy4030.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4019[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4031 := &x.Spec
|
|
yy4031.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4019 || yy2arr4019 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4019[4] {
|
|
yy4033 := &x.Status
|
|
yy4033.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4019[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4034 := &x.Status
|
|
yy4034.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4019 || yy2arr4019 {
|
|
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
|
|
yym4035 := z.DecBinary()
|
|
_ = yym4035
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4036 := r.ContainerType()
|
|
if yyct4036 == codecSelferValueTypeMap1234 {
|
|
yyl4036 := r.ReadMapStart()
|
|
if yyl4036 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4036, d)
|
|
}
|
|
} else if yyct4036 == codecSelferValueTypeArray1234 {
|
|
yyl4036 := r.ReadArrayStart()
|
|
if yyl4036 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4036, 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 yys4037Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4037Slc
|
|
var yyhl4037 bool = l >= 0
|
|
for yyj4037 := 0; ; yyj4037++ {
|
|
if yyhl4037 {
|
|
if yyj4037 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4037Slc = r.DecodeBytes(yys4037Slc, true, true)
|
|
yys4037 := string(yys4037Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4037 {
|
|
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 {
|
|
yyv4040 := &x.ObjectMeta
|
|
yyv4040.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv4041 := &x.Spec
|
|
yyv4041.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv4042 := &x.Status
|
|
yyv4042.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4037)
|
|
} // end switch yys4037
|
|
} // end for yyj4037
|
|
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 yyj4043 int
|
|
var yyb4043 bool
|
|
var yyhl4043 bool = l >= 0
|
|
yyj4043++
|
|
if yyhl4043 {
|
|
yyb4043 = yyj4043 > l
|
|
} else {
|
|
yyb4043 = r.CheckBreak()
|
|
}
|
|
if yyb4043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4043++
|
|
if yyhl4043 {
|
|
yyb4043 = yyj4043 > l
|
|
} else {
|
|
yyb4043 = r.CheckBreak()
|
|
}
|
|
if yyb4043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4043++
|
|
if yyhl4043 {
|
|
yyb4043 = yyj4043 > l
|
|
} else {
|
|
yyb4043 = r.CheckBreak()
|
|
}
|
|
if yyb4043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4046 := &x.ObjectMeta
|
|
yyv4046.CodecDecodeSelf(d)
|
|
}
|
|
yyj4043++
|
|
if yyhl4043 {
|
|
yyb4043 = yyj4043 > l
|
|
} else {
|
|
yyb4043 = r.CheckBreak()
|
|
}
|
|
if yyb4043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv4047 := &x.Spec
|
|
yyv4047.CodecDecodeSelf(d)
|
|
}
|
|
yyj4043++
|
|
if yyhl4043 {
|
|
yyb4043 = yyj4043 > l
|
|
} else {
|
|
yyb4043 = r.CheckBreak()
|
|
}
|
|
if yyb4043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv4048 := &x.Status
|
|
yyv4048.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4043++
|
|
if yyhl4043 {
|
|
yyb4043 = yyj4043 > l
|
|
} else {
|
|
yyb4043 = r.CheckBreak()
|
|
}
|
|
if yyb4043 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4043-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 {
|
|
yym4049 := z.EncBinary()
|
|
_ = yym4049
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4050 := !z.EncBinary()
|
|
yy2arr4050 := z.EncBasicHandle().StructToArray
|
|
var yyq4050 [4]bool
|
|
_, _, _ = yysep4050, yyq4050, yy2arr4050
|
|
const yyr4050 bool = false
|
|
yyq4050[0] = x.Kind != ""
|
|
yyq4050[1] = x.APIVersion != ""
|
|
yyq4050[2] = true
|
|
var yynn4050 int
|
|
if yyr4050 || yy2arr4050 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4050 = 1
|
|
for _, b := range yyq4050 {
|
|
if b {
|
|
yynn4050++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4050)
|
|
yynn4050 = 0
|
|
}
|
|
if yyr4050 || yy2arr4050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4050[0] {
|
|
yym4052 := z.EncBinary()
|
|
_ = yym4052
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4050[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4053 := z.EncBinary()
|
|
_ = yym4053
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4050 || yy2arr4050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4050[1] {
|
|
yym4055 := z.EncBinary()
|
|
_ = yym4055
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4050[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4056 := z.EncBinary()
|
|
_ = yym4056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4050 || yy2arr4050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4050[2] {
|
|
yy4058 := &x.ListMeta
|
|
yym4059 := z.EncBinary()
|
|
_ = yym4059
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4058) {
|
|
} else {
|
|
z.EncFallback(yy4058)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4050[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4060 := &x.ListMeta
|
|
yym4061 := z.EncBinary()
|
|
_ = yym4061
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4060) {
|
|
} else {
|
|
z.EncFallback(yy4060)
|
|
}
|
|
}
|
|
}
|
|
if yyr4050 || yy2arr4050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4063 := z.EncBinary()
|
|
_ = yym4063
|
|
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 {
|
|
yym4064 := z.EncBinary()
|
|
_ = yym4064
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4050 || yy2arr4050 {
|
|
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
|
|
yym4065 := z.DecBinary()
|
|
_ = yym4065
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4066 := r.ContainerType()
|
|
if yyct4066 == codecSelferValueTypeMap1234 {
|
|
yyl4066 := r.ReadMapStart()
|
|
if yyl4066 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4066, d)
|
|
}
|
|
} else if yyct4066 == codecSelferValueTypeArray1234 {
|
|
yyl4066 := r.ReadArrayStart()
|
|
if yyl4066 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4066, 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 yys4067Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4067Slc
|
|
var yyhl4067 bool = l >= 0
|
|
for yyj4067 := 0; ; yyj4067++ {
|
|
if yyhl4067 {
|
|
if yyj4067 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4067Slc = r.DecodeBytes(yys4067Slc, true, true)
|
|
yys4067 := string(yys4067Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4067 {
|
|
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 {
|
|
yyv4070 := &x.ListMeta
|
|
yym4071 := z.DecBinary()
|
|
_ = yym4071
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4070) {
|
|
} else {
|
|
z.DecFallback(yyv4070, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4072 := &x.Items
|
|
yym4073 := z.DecBinary()
|
|
_ = yym4073
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv4072), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4067)
|
|
} // end switch yys4067
|
|
} // end for yyj4067
|
|
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 yyj4074 int
|
|
var yyb4074 bool
|
|
var yyhl4074 bool = l >= 0
|
|
yyj4074++
|
|
if yyhl4074 {
|
|
yyb4074 = yyj4074 > l
|
|
} else {
|
|
yyb4074 = r.CheckBreak()
|
|
}
|
|
if yyb4074 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4074++
|
|
if yyhl4074 {
|
|
yyb4074 = yyj4074 > l
|
|
} else {
|
|
yyb4074 = r.CheckBreak()
|
|
}
|
|
if yyb4074 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4074++
|
|
if yyhl4074 {
|
|
yyb4074 = yyj4074 > l
|
|
} else {
|
|
yyb4074 = r.CheckBreak()
|
|
}
|
|
if yyb4074 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4077 := &x.ListMeta
|
|
yym4078 := z.DecBinary()
|
|
_ = yym4078
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4077) {
|
|
} else {
|
|
z.DecFallback(yyv4077, false)
|
|
}
|
|
}
|
|
yyj4074++
|
|
if yyhl4074 {
|
|
yyb4074 = yyj4074 > l
|
|
} else {
|
|
yyb4074 = r.CheckBreak()
|
|
}
|
|
if yyb4074 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4079 := &x.Items
|
|
yym4080 := z.DecBinary()
|
|
_ = yym4080
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv4079), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4074++
|
|
if yyhl4074 {
|
|
yyb4074 = yyj4074 > l
|
|
} else {
|
|
yyb4074 = r.CheckBreak()
|
|
}
|
|
if yyb4074 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4074-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 {
|
|
yym4081 := z.EncBinary()
|
|
_ = yym4081
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4082 := !z.EncBinary()
|
|
yy2arr4082 := z.EncBasicHandle().StructToArray
|
|
var yyq4082 [5]bool
|
|
_, _, _ = yysep4082, yyq4082, yy2arr4082
|
|
const yyr4082 bool = false
|
|
yyq4082[0] = x.Kind != ""
|
|
yyq4082[1] = x.APIVersion != ""
|
|
yyq4082[2] = true
|
|
yyq4082[3] = len(x.Data) != 0
|
|
yyq4082[4] = x.Type != ""
|
|
var yynn4082 int
|
|
if yyr4082 || yy2arr4082 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4082 = 0
|
|
for _, b := range yyq4082 {
|
|
if b {
|
|
yynn4082++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4082)
|
|
yynn4082 = 0
|
|
}
|
|
if yyr4082 || yy2arr4082 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4082[0] {
|
|
yym4084 := z.EncBinary()
|
|
_ = yym4084
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4082[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4085 := z.EncBinary()
|
|
_ = yym4085
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4082 || yy2arr4082 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4082[1] {
|
|
yym4087 := z.EncBinary()
|
|
_ = yym4087
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4082[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4088 := z.EncBinary()
|
|
_ = yym4088
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4082 || yy2arr4082 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4082[2] {
|
|
yy4090 := &x.ObjectMeta
|
|
yy4090.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4082[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4091 := &x.ObjectMeta
|
|
yy4091.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4082 || yy2arr4082 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4082[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4093 := z.EncBinary()
|
|
_ = yym4093
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4082[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4094 := z.EncBinary()
|
|
_ = yym4094
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4082 || yy2arr4082 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4082[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4082[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4082 || yy2arr4082 {
|
|
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
|
|
yym4096 := z.DecBinary()
|
|
_ = yym4096
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4097 := r.ContainerType()
|
|
if yyct4097 == codecSelferValueTypeMap1234 {
|
|
yyl4097 := r.ReadMapStart()
|
|
if yyl4097 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4097, d)
|
|
}
|
|
} else if yyct4097 == codecSelferValueTypeArray1234 {
|
|
yyl4097 := r.ReadArrayStart()
|
|
if yyl4097 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4097, 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 yys4098Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4098Slc
|
|
var yyhl4098 bool = l >= 0
|
|
for yyj4098 := 0; ; yyj4098++ {
|
|
if yyhl4098 {
|
|
if yyj4098 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4098Slc = r.DecodeBytes(yys4098Slc, true, true)
|
|
yys4098 := string(yys4098Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4098 {
|
|
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 {
|
|
yyv4101 := &x.ObjectMeta
|
|
yyv4101.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4102 := &x.Data
|
|
yym4103 := z.DecBinary()
|
|
_ = yym4103
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv4102), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4098)
|
|
} // end switch yys4098
|
|
} // end for yyj4098
|
|
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 yyj4105 int
|
|
var yyb4105 bool
|
|
var yyhl4105 bool = l >= 0
|
|
yyj4105++
|
|
if yyhl4105 {
|
|
yyb4105 = yyj4105 > l
|
|
} else {
|
|
yyb4105 = r.CheckBreak()
|
|
}
|
|
if yyb4105 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4105++
|
|
if yyhl4105 {
|
|
yyb4105 = yyj4105 > l
|
|
} else {
|
|
yyb4105 = r.CheckBreak()
|
|
}
|
|
if yyb4105 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4105++
|
|
if yyhl4105 {
|
|
yyb4105 = yyj4105 > l
|
|
} else {
|
|
yyb4105 = r.CheckBreak()
|
|
}
|
|
if yyb4105 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4108 := &x.ObjectMeta
|
|
yyv4108.CodecDecodeSelf(d)
|
|
}
|
|
yyj4105++
|
|
if yyhl4105 {
|
|
yyb4105 = yyj4105 > l
|
|
} else {
|
|
yyb4105 = r.CheckBreak()
|
|
}
|
|
if yyb4105 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4109 := &x.Data
|
|
yym4110 := z.DecBinary()
|
|
_ = yym4110
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv4109), d)
|
|
}
|
|
}
|
|
yyj4105++
|
|
if yyhl4105 {
|
|
yyb4105 = yyj4105 > l
|
|
} else {
|
|
yyb4105 = r.CheckBreak()
|
|
}
|
|
if yyb4105 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4105++
|
|
if yyhl4105 {
|
|
yyb4105 = yyj4105 > l
|
|
} else {
|
|
yyb4105 = r.CheckBreak()
|
|
}
|
|
if yyb4105 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4105-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4112 := z.EncBinary()
|
|
_ = yym4112
|
|
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
|
|
yym4113 := z.DecBinary()
|
|
_ = yym4113
|
|
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 {
|
|
yym4114 := z.EncBinary()
|
|
_ = yym4114
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4115 := !z.EncBinary()
|
|
yy2arr4115 := z.EncBasicHandle().StructToArray
|
|
var yyq4115 [4]bool
|
|
_, _, _ = yysep4115, yyq4115, yy2arr4115
|
|
const yyr4115 bool = false
|
|
yyq4115[0] = x.Kind != ""
|
|
yyq4115[1] = x.APIVersion != ""
|
|
yyq4115[2] = true
|
|
var yynn4115 int
|
|
if yyr4115 || yy2arr4115 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4115 = 1
|
|
for _, b := range yyq4115 {
|
|
if b {
|
|
yynn4115++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4115)
|
|
yynn4115 = 0
|
|
}
|
|
if yyr4115 || yy2arr4115 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4115[0] {
|
|
yym4117 := z.EncBinary()
|
|
_ = yym4117
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4115[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4118 := z.EncBinary()
|
|
_ = yym4118
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4115 || yy2arr4115 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4115[1] {
|
|
yym4120 := z.EncBinary()
|
|
_ = yym4120
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4115[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4121 := z.EncBinary()
|
|
_ = yym4121
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4115 || yy2arr4115 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4115[2] {
|
|
yy4123 := &x.ListMeta
|
|
yym4124 := z.EncBinary()
|
|
_ = yym4124
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4123) {
|
|
} else {
|
|
z.EncFallback(yy4123)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4115[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4125 := &x.ListMeta
|
|
yym4126 := z.EncBinary()
|
|
_ = yym4126
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4125) {
|
|
} else {
|
|
z.EncFallback(yy4125)
|
|
}
|
|
}
|
|
}
|
|
if yyr4115 || yy2arr4115 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4128 := z.EncBinary()
|
|
_ = yym4128
|
|
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 {
|
|
yym4129 := z.EncBinary()
|
|
_ = yym4129
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4115 || yy2arr4115 {
|
|
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
|
|
yym4130 := z.DecBinary()
|
|
_ = yym4130
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4131 := r.ContainerType()
|
|
if yyct4131 == codecSelferValueTypeMap1234 {
|
|
yyl4131 := r.ReadMapStart()
|
|
if yyl4131 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4131, d)
|
|
}
|
|
} else if yyct4131 == codecSelferValueTypeArray1234 {
|
|
yyl4131 := r.ReadArrayStart()
|
|
if yyl4131 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4131, 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 yys4132Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4132Slc
|
|
var yyhl4132 bool = l >= 0
|
|
for yyj4132 := 0; ; yyj4132++ {
|
|
if yyhl4132 {
|
|
if yyj4132 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4132Slc = r.DecodeBytes(yys4132Slc, true, true)
|
|
yys4132 := string(yys4132Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4132 {
|
|
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 {
|
|
yyv4135 := &x.ListMeta
|
|
yym4136 := z.DecBinary()
|
|
_ = yym4136
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4135) {
|
|
} else {
|
|
z.DecFallback(yyv4135, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4137 := &x.Items
|
|
yym4138 := z.DecBinary()
|
|
_ = yym4138
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv4137), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4132)
|
|
} // end switch yys4132
|
|
} // end for yyj4132
|
|
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 yyj4139 int
|
|
var yyb4139 bool
|
|
var yyhl4139 bool = l >= 0
|
|
yyj4139++
|
|
if yyhl4139 {
|
|
yyb4139 = yyj4139 > l
|
|
} else {
|
|
yyb4139 = r.CheckBreak()
|
|
}
|
|
if yyb4139 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4139++
|
|
if yyhl4139 {
|
|
yyb4139 = yyj4139 > l
|
|
} else {
|
|
yyb4139 = r.CheckBreak()
|
|
}
|
|
if yyb4139 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4139++
|
|
if yyhl4139 {
|
|
yyb4139 = yyj4139 > l
|
|
} else {
|
|
yyb4139 = r.CheckBreak()
|
|
}
|
|
if yyb4139 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4142 := &x.ListMeta
|
|
yym4143 := z.DecBinary()
|
|
_ = yym4143
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4142) {
|
|
} else {
|
|
z.DecFallback(yyv4142, false)
|
|
}
|
|
}
|
|
yyj4139++
|
|
if yyhl4139 {
|
|
yyb4139 = yyj4139 > l
|
|
} else {
|
|
yyb4139 = r.CheckBreak()
|
|
}
|
|
if yyb4139 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4144 := &x.Items
|
|
yym4145 := z.DecBinary()
|
|
_ = yym4145
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv4144), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4139++
|
|
if yyhl4139 {
|
|
yyb4139 = yyj4139 > l
|
|
} else {
|
|
yyb4139 = r.CheckBreak()
|
|
}
|
|
if yyb4139 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4139-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 {
|
|
yym4146 := z.EncBinary()
|
|
_ = yym4146
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4147 := !z.EncBinary()
|
|
yy2arr4147 := z.EncBasicHandle().StructToArray
|
|
var yyq4147 [4]bool
|
|
_, _, _ = yysep4147, yyq4147, yy2arr4147
|
|
const yyr4147 bool = false
|
|
yyq4147[0] = x.Kind != ""
|
|
yyq4147[1] = x.APIVersion != ""
|
|
yyq4147[2] = true
|
|
yyq4147[3] = len(x.Data) != 0
|
|
var yynn4147 int
|
|
if yyr4147 || yy2arr4147 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4147 = 0
|
|
for _, b := range yyq4147 {
|
|
if b {
|
|
yynn4147++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4147)
|
|
yynn4147 = 0
|
|
}
|
|
if yyr4147 || yy2arr4147 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4147[0] {
|
|
yym4149 := z.EncBinary()
|
|
_ = yym4149
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4147[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4150 := z.EncBinary()
|
|
_ = yym4150
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4147 || yy2arr4147 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4147[1] {
|
|
yym4152 := z.EncBinary()
|
|
_ = yym4152
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4147[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4153 := z.EncBinary()
|
|
_ = yym4153
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4147 || yy2arr4147 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4147[2] {
|
|
yy4155 := &x.ObjectMeta
|
|
yy4155.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4147[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4156 := &x.ObjectMeta
|
|
yy4156.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4147 || yy2arr4147 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4147[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4158 := z.EncBinary()
|
|
_ = yym4158
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Data, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4147[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4159 := z.EncBinary()
|
|
_ = yym4159
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Data, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4147 || yy2arr4147 {
|
|
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
|
|
yym4160 := z.DecBinary()
|
|
_ = yym4160
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4161 := r.ContainerType()
|
|
if yyct4161 == codecSelferValueTypeMap1234 {
|
|
yyl4161 := r.ReadMapStart()
|
|
if yyl4161 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4161, d)
|
|
}
|
|
} else if yyct4161 == codecSelferValueTypeArray1234 {
|
|
yyl4161 := r.ReadArrayStart()
|
|
if yyl4161 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4161, 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 yys4162Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4162Slc
|
|
var yyhl4162 bool = l >= 0
|
|
for yyj4162 := 0; ; yyj4162++ {
|
|
if yyhl4162 {
|
|
if yyj4162 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4162Slc = r.DecodeBytes(yys4162Slc, true, true)
|
|
yys4162 := string(yys4162Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4162 {
|
|
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 {
|
|
yyv4165 := &x.ObjectMeta
|
|
yyv4165.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4166 := &x.Data
|
|
yym4167 := z.DecBinary()
|
|
_ = yym4167
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv4166, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4162)
|
|
} // end switch yys4162
|
|
} // end for yyj4162
|
|
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 yyj4168 int
|
|
var yyb4168 bool
|
|
var yyhl4168 bool = l >= 0
|
|
yyj4168++
|
|
if yyhl4168 {
|
|
yyb4168 = yyj4168 > l
|
|
} else {
|
|
yyb4168 = r.CheckBreak()
|
|
}
|
|
if yyb4168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4168++
|
|
if yyhl4168 {
|
|
yyb4168 = yyj4168 > l
|
|
} else {
|
|
yyb4168 = r.CheckBreak()
|
|
}
|
|
if yyb4168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4168++
|
|
if yyhl4168 {
|
|
yyb4168 = yyj4168 > l
|
|
} else {
|
|
yyb4168 = r.CheckBreak()
|
|
}
|
|
if yyb4168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4171 := &x.ObjectMeta
|
|
yyv4171.CodecDecodeSelf(d)
|
|
}
|
|
yyj4168++
|
|
if yyhl4168 {
|
|
yyb4168 = yyj4168 > l
|
|
} else {
|
|
yyb4168 = r.CheckBreak()
|
|
}
|
|
if yyb4168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4172 := &x.Data
|
|
yym4173 := z.DecBinary()
|
|
_ = yym4173
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv4172, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4168++
|
|
if yyhl4168 {
|
|
yyb4168 = yyj4168 > l
|
|
} else {
|
|
yyb4168 = r.CheckBreak()
|
|
}
|
|
if yyb4168 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4168-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 {
|
|
yym4174 := z.EncBinary()
|
|
_ = yym4174
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4175 := !z.EncBinary()
|
|
yy2arr4175 := z.EncBasicHandle().StructToArray
|
|
var yyq4175 [4]bool
|
|
_, _, _ = yysep4175, yyq4175, yy2arr4175
|
|
const yyr4175 bool = false
|
|
yyq4175[0] = x.Kind != ""
|
|
yyq4175[1] = x.APIVersion != ""
|
|
yyq4175[2] = true
|
|
var yynn4175 int
|
|
if yyr4175 || yy2arr4175 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4175 = 1
|
|
for _, b := range yyq4175 {
|
|
if b {
|
|
yynn4175++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4175)
|
|
yynn4175 = 0
|
|
}
|
|
if yyr4175 || yy2arr4175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4175[0] {
|
|
yym4177 := z.EncBinary()
|
|
_ = yym4177
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4175[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4178 := z.EncBinary()
|
|
_ = yym4178
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4175 || yy2arr4175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4175[1] {
|
|
yym4180 := z.EncBinary()
|
|
_ = yym4180
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4175[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4181 := z.EncBinary()
|
|
_ = yym4181
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4175 || yy2arr4175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4175[2] {
|
|
yy4183 := &x.ListMeta
|
|
yym4184 := z.EncBinary()
|
|
_ = yym4184
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4183) {
|
|
} else {
|
|
z.EncFallback(yy4183)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4175[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4185 := &x.ListMeta
|
|
yym4186 := z.EncBinary()
|
|
_ = yym4186
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4185) {
|
|
} else {
|
|
z.EncFallback(yy4185)
|
|
}
|
|
}
|
|
}
|
|
if yyr4175 || yy2arr4175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4188 := z.EncBinary()
|
|
_ = yym4188
|
|
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 {
|
|
yym4189 := z.EncBinary()
|
|
_ = yym4189
|
|
if false {
|
|
} else {
|
|
h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4175 || yy2arr4175 {
|
|
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
|
|
yym4190 := z.DecBinary()
|
|
_ = yym4190
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4191 := r.ContainerType()
|
|
if yyct4191 == codecSelferValueTypeMap1234 {
|
|
yyl4191 := r.ReadMapStart()
|
|
if yyl4191 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4191, d)
|
|
}
|
|
} else if yyct4191 == codecSelferValueTypeArray1234 {
|
|
yyl4191 := r.ReadArrayStart()
|
|
if yyl4191 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4191, 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 yys4192Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4192Slc
|
|
var yyhl4192 bool = l >= 0
|
|
for yyj4192 := 0; ; yyj4192++ {
|
|
if yyhl4192 {
|
|
if yyj4192 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4192Slc = r.DecodeBytes(yys4192Slc, true, true)
|
|
yys4192 := string(yys4192Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4192 {
|
|
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 {
|
|
yyv4195 := &x.ListMeta
|
|
yym4196 := z.DecBinary()
|
|
_ = yym4196
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4195) {
|
|
} else {
|
|
z.DecFallback(yyv4195, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4197 := &x.Items
|
|
yym4198 := z.DecBinary()
|
|
_ = yym4198
|
|
if false {
|
|
} else {
|
|
h.decSliceConfigMap((*[]ConfigMap)(yyv4197), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4192)
|
|
} // end switch yys4192
|
|
} // end for yyj4192
|
|
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 yyj4199 int
|
|
var yyb4199 bool
|
|
var yyhl4199 bool = l >= 0
|
|
yyj4199++
|
|
if yyhl4199 {
|
|
yyb4199 = yyj4199 > l
|
|
} else {
|
|
yyb4199 = r.CheckBreak()
|
|
}
|
|
if yyb4199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4199++
|
|
if yyhl4199 {
|
|
yyb4199 = yyj4199 > l
|
|
} else {
|
|
yyb4199 = r.CheckBreak()
|
|
}
|
|
if yyb4199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4199++
|
|
if yyhl4199 {
|
|
yyb4199 = yyj4199 > l
|
|
} else {
|
|
yyb4199 = r.CheckBreak()
|
|
}
|
|
if yyb4199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4202 := &x.ListMeta
|
|
yym4203 := z.DecBinary()
|
|
_ = yym4203
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4202) {
|
|
} else {
|
|
z.DecFallback(yyv4202, false)
|
|
}
|
|
}
|
|
yyj4199++
|
|
if yyhl4199 {
|
|
yyb4199 = yyj4199 > l
|
|
} else {
|
|
yyb4199 = r.CheckBreak()
|
|
}
|
|
if yyb4199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4204 := &x.Items
|
|
yym4205 := z.DecBinary()
|
|
_ = yym4205
|
|
if false {
|
|
} else {
|
|
h.decSliceConfigMap((*[]ConfigMap)(yyv4204), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4199++
|
|
if yyhl4199 {
|
|
yyb4199 = yyj4199 > l
|
|
} else {
|
|
yyb4199 = r.CheckBreak()
|
|
}
|
|
if yyb4199 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4199-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4206 := z.EncBinary()
|
|
_ = yym4206
|
|
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
|
|
yym4207 := z.DecBinary()
|
|
_ = yym4207
|
|
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
|
|
yym4208 := z.EncBinary()
|
|
_ = yym4208
|
|
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
|
|
yym4209 := z.DecBinary()
|
|
_ = yym4209
|
|
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 {
|
|
yym4210 := z.EncBinary()
|
|
_ = yym4210
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4211 := !z.EncBinary()
|
|
yy2arr4211 := z.EncBasicHandle().StructToArray
|
|
var yyq4211 [4]bool
|
|
_, _, _ = yysep4211, yyq4211, yy2arr4211
|
|
const yyr4211 bool = false
|
|
yyq4211[2] = x.Message != ""
|
|
yyq4211[3] = x.Error != ""
|
|
var yynn4211 int
|
|
if yyr4211 || yy2arr4211 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4211 = 2
|
|
for _, b := range yyq4211 {
|
|
if b {
|
|
yynn4211++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4211)
|
|
yynn4211 = 0
|
|
}
|
|
if yyr4211 || yy2arr4211 {
|
|
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 yyr4211 || yy2arr4211 {
|
|
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 yyr4211 || yy2arr4211 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4211[2] {
|
|
yym4215 := z.EncBinary()
|
|
_ = yym4215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4211[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4216 := z.EncBinary()
|
|
_ = yym4216
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr4211 || yy2arr4211 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4211[3] {
|
|
yym4218 := z.EncBinary()
|
|
_ = yym4218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4211[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4219 := z.EncBinary()
|
|
_ = yym4219
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yyr4211 || yy2arr4211 {
|
|
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
|
|
yym4220 := z.DecBinary()
|
|
_ = yym4220
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4221 := r.ContainerType()
|
|
if yyct4221 == codecSelferValueTypeMap1234 {
|
|
yyl4221 := r.ReadMapStart()
|
|
if yyl4221 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4221, d)
|
|
}
|
|
} else if yyct4221 == codecSelferValueTypeArray1234 {
|
|
yyl4221 := r.ReadArrayStart()
|
|
if yyl4221 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4221, 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 yys4222Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4222Slc
|
|
var yyhl4222 bool = l >= 0
|
|
for yyj4222 := 0; ; yyj4222++ {
|
|
if yyhl4222 {
|
|
if yyj4222 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4222Slc = r.DecodeBytes(yys4222Slc, true, true)
|
|
yys4222 := string(yys4222Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4222 {
|
|
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, yys4222)
|
|
} // end switch yys4222
|
|
} // end for yyj4222
|
|
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 yyj4227 int
|
|
var yyb4227 bool
|
|
var yyhl4227 bool = l >= 0
|
|
yyj4227++
|
|
if yyhl4227 {
|
|
yyb4227 = yyj4227 > l
|
|
} else {
|
|
yyb4227 = r.CheckBreak()
|
|
}
|
|
if yyb4227 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj4227++
|
|
if yyhl4227 {
|
|
yyb4227 = yyj4227 > l
|
|
} else {
|
|
yyb4227 = r.CheckBreak()
|
|
}
|
|
if yyb4227 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj4227++
|
|
if yyhl4227 {
|
|
yyb4227 = yyj4227 > l
|
|
} else {
|
|
yyb4227 = r.CheckBreak()
|
|
}
|
|
if yyb4227 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj4227++
|
|
if yyhl4227 {
|
|
yyb4227 = yyj4227 > l
|
|
} else {
|
|
yyb4227 = r.CheckBreak()
|
|
}
|
|
if yyb4227 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4227++
|
|
if yyhl4227 {
|
|
yyb4227 = yyj4227 > l
|
|
} else {
|
|
yyb4227 = r.CheckBreak()
|
|
}
|
|
if yyb4227 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4227-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 {
|
|
yym4232 := z.EncBinary()
|
|
_ = yym4232
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4233 := !z.EncBinary()
|
|
yy2arr4233 := z.EncBasicHandle().StructToArray
|
|
var yyq4233 [4]bool
|
|
_, _, _ = yysep4233, yyq4233, yy2arr4233
|
|
const yyr4233 bool = false
|
|
yyq4233[0] = x.Kind != ""
|
|
yyq4233[1] = x.APIVersion != ""
|
|
yyq4233[2] = true
|
|
yyq4233[3] = len(x.Conditions) != 0
|
|
var yynn4233 int
|
|
if yyr4233 || yy2arr4233 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4233 = 0
|
|
for _, b := range yyq4233 {
|
|
if b {
|
|
yynn4233++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4233)
|
|
yynn4233 = 0
|
|
}
|
|
if yyr4233 || yy2arr4233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4233[0] {
|
|
yym4235 := z.EncBinary()
|
|
_ = yym4235
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4233[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4236 := z.EncBinary()
|
|
_ = yym4236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4233 || yy2arr4233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4233[1] {
|
|
yym4238 := z.EncBinary()
|
|
_ = yym4238
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4233[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4239 := z.EncBinary()
|
|
_ = yym4239
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4233 || yy2arr4233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4233[2] {
|
|
yy4241 := &x.ObjectMeta
|
|
yy4241.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4233[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4242 := &x.ObjectMeta
|
|
yy4242.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4233 || yy2arr4233 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4233[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4244 := z.EncBinary()
|
|
_ = yym4244
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4233[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4245 := z.EncBinary()
|
|
_ = yym4245
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4233 || yy2arr4233 {
|
|
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
|
|
yym4246 := z.DecBinary()
|
|
_ = yym4246
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4247 := r.ContainerType()
|
|
if yyct4247 == codecSelferValueTypeMap1234 {
|
|
yyl4247 := r.ReadMapStart()
|
|
if yyl4247 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4247, d)
|
|
}
|
|
} else if yyct4247 == codecSelferValueTypeArray1234 {
|
|
yyl4247 := r.ReadArrayStart()
|
|
if yyl4247 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4247, 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 yys4248Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4248Slc
|
|
var yyhl4248 bool = l >= 0
|
|
for yyj4248 := 0; ; yyj4248++ {
|
|
if yyhl4248 {
|
|
if yyj4248 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4248Slc = r.DecodeBytes(yys4248Slc, true, true)
|
|
yys4248 := string(yys4248Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4248 {
|
|
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 {
|
|
yyv4251 := &x.ObjectMeta
|
|
yyv4251.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv4252 := &x.Conditions
|
|
yym4253 := z.DecBinary()
|
|
_ = yym4253
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv4252), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4248)
|
|
} // end switch yys4248
|
|
} // end for yyj4248
|
|
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 yyj4254 int
|
|
var yyb4254 bool
|
|
var yyhl4254 bool = l >= 0
|
|
yyj4254++
|
|
if yyhl4254 {
|
|
yyb4254 = yyj4254 > l
|
|
} else {
|
|
yyb4254 = r.CheckBreak()
|
|
}
|
|
if yyb4254 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4254++
|
|
if yyhl4254 {
|
|
yyb4254 = yyj4254 > l
|
|
} else {
|
|
yyb4254 = r.CheckBreak()
|
|
}
|
|
if yyb4254 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4254++
|
|
if yyhl4254 {
|
|
yyb4254 = yyj4254 > l
|
|
} else {
|
|
yyb4254 = r.CheckBreak()
|
|
}
|
|
if yyb4254 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4257 := &x.ObjectMeta
|
|
yyv4257.CodecDecodeSelf(d)
|
|
}
|
|
yyj4254++
|
|
if yyhl4254 {
|
|
yyb4254 = yyj4254 > l
|
|
} else {
|
|
yyb4254 = r.CheckBreak()
|
|
}
|
|
if yyb4254 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv4258 := &x.Conditions
|
|
yym4259 := z.DecBinary()
|
|
_ = yym4259
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv4258), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4254++
|
|
if yyhl4254 {
|
|
yyb4254 = yyj4254 > l
|
|
} else {
|
|
yyb4254 = r.CheckBreak()
|
|
}
|
|
if yyb4254 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4254-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 {
|
|
yym4260 := z.EncBinary()
|
|
_ = yym4260
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4261 := !z.EncBinary()
|
|
yy2arr4261 := z.EncBasicHandle().StructToArray
|
|
var yyq4261 [4]bool
|
|
_, _, _ = yysep4261, yyq4261, yy2arr4261
|
|
const yyr4261 bool = false
|
|
yyq4261[0] = x.Kind != ""
|
|
yyq4261[1] = x.APIVersion != ""
|
|
yyq4261[2] = true
|
|
var yynn4261 int
|
|
if yyr4261 || yy2arr4261 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4261 = 1
|
|
for _, b := range yyq4261 {
|
|
if b {
|
|
yynn4261++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4261)
|
|
yynn4261 = 0
|
|
}
|
|
if yyr4261 || yy2arr4261 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4261[0] {
|
|
yym4263 := z.EncBinary()
|
|
_ = yym4263
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4261[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4264 := z.EncBinary()
|
|
_ = yym4264
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4261 || yy2arr4261 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4261[1] {
|
|
yym4266 := z.EncBinary()
|
|
_ = yym4266
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4261[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4267 := z.EncBinary()
|
|
_ = yym4267
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4261 || yy2arr4261 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4261[2] {
|
|
yy4269 := &x.ListMeta
|
|
yym4270 := z.EncBinary()
|
|
_ = yym4270
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4269) {
|
|
} else {
|
|
z.EncFallback(yy4269)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4261[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4271 := &x.ListMeta
|
|
yym4272 := z.EncBinary()
|
|
_ = yym4272
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4271) {
|
|
} else {
|
|
z.EncFallback(yy4271)
|
|
}
|
|
}
|
|
}
|
|
if yyr4261 || yy2arr4261 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4274 := z.EncBinary()
|
|
_ = yym4274
|
|
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 {
|
|
yym4275 := z.EncBinary()
|
|
_ = yym4275
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4261 || yy2arr4261 {
|
|
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
|
|
yym4276 := z.DecBinary()
|
|
_ = yym4276
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4277 := r.ContainerType()
|
|
if yyct4277 == codecSelferValueTypeMap1234 {
|
|
yyl4277 := r.ReadMapStart()
|
|
if yyl4277 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4277, d)
|
|
}
|
|
} else if yyct4277 == codecSelferValueTypeArray1234 {
|
|
yyl4277 := r.ReadArrayStart()
|
|
if yyl4277 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4277, 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 yys4278Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4278Slc
|
|
var yyhl4278 bool = l >= 0
|
|
for yyj4278 := 0; ; yyj4278++ {
|
|
if yyhl4278 {
|
|
if yyj4278 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4278Slc = r.DecodeBytes(yys4278Slc, true, true)
|
|
yys4278 := string(yys4278Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4278 {
|
|
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 {
|
|
yyv4281 := &x.ListMeta
|
|
yym4282 := z.DecBinary()
|
|
_ = yym4282
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4281) {
|
|
} else {
|
|
z.DecFallback(yyv4281, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4283 := &x.Items
|
|
yym4284 := z.DecBinary()
|
|
_ = yym4284
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv4283), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4278)
|
|
} // end switch yys4278
|
|
} // end for yyj4278
|
|
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 yyj4285 int
|
|
var yyb4285 bool
|
|
var yyhl4285 bool = l >= 0
|
|
yyj4285++
|
|
if yyhl4285 {
|
|
yyb4285 = yyj4285 > l
|
|
} else {
|
|
yyb4285 = r.CheckBreak()
|
|
}
|
|
if yyb4285 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4285++
|
|
if yyhl4285 {
|
|
yyb4285 = yyj4285 > l
|
|
} else {
|
|
yyb4285 = r.CheckBreak()
|
|
}
|
|
if yyb4285 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4285++
|
|
if yyhl4285 {
|
|
yyb4285 = yyj4285 > l
|
|
} else {
|
|
yyb4285 = r.CheckBreak()
|
|
}
|
|
if yyb4285 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4288 := &x.ListMeta
|
|
yym4289 := z.DecBinary()
|
|
_ = yym4289
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4288) {
|
|
} else {
|
|
z.DecFallback(yyv4288, false)
|
|
}
|
|
}
|
|
yyj4285++
|
|
if yyhl4285 {
|
|
yyb4285 = yyj4285 > l
|
|
} else {
|
|
yyb4285 = r.CheckBreak()
|
|
}
|
|
if yyb4285 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4290 := &x.Items
|
|
yym4291 := z.DecBinary()
|
|
_ = yym4291
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv4290), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4285++
|
|
if yyhl4285 {
|
|
yyb4285 = yyj4285 > l
|
|
} else {
|
|
yyb4285 = r.CheckBreak()
|
|
}
|
|
if yyb4285 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4285-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 {
|
|
yym4292 := z.EncBinary()
|
|
_ = yym4292
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4293 := !z.EncBinary()
|
|
yy2arr4293 := z.EncBasicHandle().StructToArray
|
|
var yyq4293 [6]bool
|
|
_, _, _ = yysep4293, yyq4293, yy2arr4293
|
|
const yyr4293 bool = false
|
|
yyq4293[0] = x.Capabilities != nil
|
|
yyq4293[1] = x.Privileged != nil
|
|
yyq4293[2] = x.SELinuxOptions != nil
|
|
yyq4293[3] = x.RunAsUser != nil
|
|
yyq4293[4] = x.RunAsNonRoot != nil
|
|
yyq4293[5] = x.ReadOnlyRootFilesystem != nil
|
|
var yynn4293 int
|
|
if yyr4293 || yy2arr4293 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn4293 = 0
|
|
for _, b := range yyq4293 {
|
|
if b {
|
|
yynn4293++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4293)
|
|
yynn4293 = 0
|
|
}
|
|
if yyr4293 || yy2arr4293 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4293[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4293[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 yyr4293 || yy2arr4293 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4293[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4296 := *x.Privileged
|
|
yym4297 := z.EncBinary()
|
|
_ = yym4297
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4296))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4293[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4298 := *x.Privileged
|
|
yym4299 := z.EncBinary()
|
|
_ = yym4299
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4298))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4293 || yy2arr4293 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4293[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4293[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 yyr4293 || yy2arr4293 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4293[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4302 := *x.RunAsUser
|
|
yym4303 := z.EncBinary()
|
|
_ = yym4303
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy4302))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4293[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4304 := *x.RunAsUser
|
|
yym4305 := z.EncBinary()
|
|
_ = yym4305
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy4304))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4293 || yy2arr4293 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4293[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4307 := *x.RunAsNonRoot
|
|
yym4308 := z.EncBinary()
|
|
_ = yym4308
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4307))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4293[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4309 := *x.RunAsNonRoot
|
|
yym4310 := z.EncBinary()
|
|
_ = yym4310
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4309))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4293 || yy2arr4293 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4293[5] {
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4312 := *x.ReadOnlyRootFilesystem
|
|
yym4313 := z.EncBinary()
|
|
_ = yym4313
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4312))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4293[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnlyRootFilesystem"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4314 := *x.ReadOnlyRootFilesystem
|
|
yym4315 := z.EncBinary()
|
|
_ = yym4315
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4314))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4293 || yy2arr4293 {
|
|
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
|
|
yym4316 := z.DecBinary()
|
|
_ = yym4316
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4317 := r.ContainerType()
|
|
if yyct4317 == codecSelferValueTypeMap1234 {
|
|
yyl4317 := r.ReadMapStart()
|
|
if yyl4317 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4317, d)
|
|
}
|
|
} else if yyct4317 == codecSelferValueTypeArray1234 {
|
|
yyl4317 := r.ReadArrayStart()
|
|
if yyl4317 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4317, 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 yys4318Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4318Slc
|
|
var yyhl4318 bool = l >= 0
|
|
for yyj4318 := 0; ; yyj4318++ {
|
|
if yyhl4318 {
|
|
if yyj4318 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4318Slc = r.DecodeBytes(yys4318Slc, true, true)
|
|
yys4318 := string(yys4318Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4318 {
|
|
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)
|
|
}
|
|
yym4321 := z.DecBinary()
|
|
_ = yym4321
|
|
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)
|
|
}
|
|
yym4324 := z.DecBinary()
|
|
_ = yym4324
|
|
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)
|
|
}
|
|
yym4326 := z.DecBinary()
|
|
_ = yym4326
|
|
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)
|
|
}
|
|
yym4328 := z.DecBinary()
|
|
_ = yym4328
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnlyRootFilesystem)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4318)
|
|
} // end switch yys4318
|
|
} // end for yyj4318
|
|
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 yyj4329 int
|
|
var yyb4329 bool
|
|
var yyhl4329 bool = l >= 0
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
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)
|
|
}
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
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)
|
|
}
|
|
yym4332 := z.DecBinary()
|
|
_ = yym4332
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
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)
|
|
}
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
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)
|
|
}
|
|
yym4335 := z.DecBinary()
|
|
_ = yym4335
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
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)
|
|
}
|
|
yym4337 := z.DecBinary()
|
|
_ = yym4337
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
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)
|
|
}
|
|
yym4339 := z.DecBinary()
|
|
_ = yym4339
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnlyRootFilesystem)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj4329++
|
|
if yyhl4329 {
|
|
yyb4329 = yyj4329 > l
|
|
} else {
|
|
yyb4329 = r.CheckBreak()
|
|
}
|
|
if yyb4329 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4329-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 {
|
|
yym4340 := z.EncBinary()
|
|
_ = yym4340
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4341 := !z.EncBinary()
|
|
yy2arr4341 := z.EncBasicHandle().StructToArray
|
|
var yyq4341 [4]bool
|
|
_, _, _ = yysep4341, yyq4341, yy2arr4341
|
|
const yyr4341 bool = false
|
|
yyq4341[0] = x.User != ""
|
|
yyq4341[1] = x.Role != ""
|
|
yyq4341[2] = x.Type != ""
|
|
yyq4341[3] = x.Level != ""
|
|
var yynn4341 int
|
|
if yyr4341 || yy2arr4341 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4341 = 0
|
|
for _, b := range yyq4341 {
|
|
if b {
|
|
yynn4341++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4341)
|
|
yynn4341 = 0
|
|
}
|
|
if yyr4341 || yy2arr4341 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4341[0] {
|
|
yym4343 := z.EncBinary()
|
|
_ = yym4343
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4341[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4344 := z.EncBinary()
|
|
_ = yym4344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr4341 || yy2arr4341 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4341[1] {
|
|
yym4346 := z.EncBinary()
|
|
_ = yym4346
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4341[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4347 := z.EncBinary()
|
|
_ = yym4347
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr4341 || yy2arr4341 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4341[2] {
|
|
yym4349 := z.EncBinary()
|
|
_ = yym4349
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4341[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4350 := z.EncBinary()
|
|
_ = yym4350
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr4341 || yy2arr4341 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4341[3] {
|
|
yym4352 := z.EncBinary()
|
|
_ = yym4352
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4341[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4353 := z.EncBinary()
|
|
_ = yym4353
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yyr4341 || yy2arr4341 {
|
|
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
|
|
yym4354 := z.DecBinary()
|
|
_ = yym4354
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4355 := r.ContainerType()
|
|
if yyct4355 == codecSelferValueTypeMap1234 {
|
|
yyl4355 := r.ReadMapStart()
|
|
if yyl4355 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4355, d)
|
|
}
|
|
} else if yyct4355 == codecSelferValueTypeArray1234 {
|
|
yyl4355 := r.ReadArrayStart()
|
|
if yyl4355 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4355, 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 yys4356Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4356Slc
|
|
var yyhl4356 bool = l >= 0
|
|
for yyj4356 := 0; ; yyj4356++ {
|
|
if yyhl4356 {
|
|
if yyj4356 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4356Slc = r.DecodeBytes(yys4356Slc, true, true)
|
|
yys4356 := string(yys4356Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4356 {
|
|
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, yys4356)
|
|
} // end switch yys4356
|
|
} // end for yyj4356
|
|
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 yyj4361 int
|
|
var yyb4361 bool
|
|
var yyhl4361 bool = l >= 0
|
|
yyj4361++
|
|
if yyhl4361 {
|
|
yyb4361 = yyj4361 > l
|
|
} else {
|
|
yyb4361 = r.CheckBreak()
|
|
}
|
|
if yyb4361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj4361++
|
|
if yyhl4361 {
|
|
yyb4361 = yyj4361 > l
|
|
} else {
|
|
yyb4361 = r.CheckBreak()
|
|
}
|
|
if yyb4361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj4361++
|
|
if yyhl4361 {
|
|
yyb4361 = yyj4361 > l
|
|
} else {
|
|
yyb4361 = r.CheckBreak()
|
|
}
|
|
if yyb4361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj4361++
|
|
if yyhl4361 {
|
|
yyb4361 = yyj4361 > l
|
|
} else {
|
|
yyb4361 = r.CheckBreak()
|
|
}
|
|
if yyb4361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4361++
|
|
if yyhl4361 {
|
|
yyb4361 = yyj4361 > l
|
|
} else {
|
|
yyb4361 = r.CheckBreak()
|
|
}
|
|
if yyb4361 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4361-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 {
|
|
yym4366 := z.EncBinary()
|
|
_ = yym4366
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4367 := !z.EncBinary()
|
|
yy2arr4367 := z.EncBasicHandle().StructToArray
|
|
var yyq4367 [5]bool
|
|
_, _, _ = yysep4367, yyq4367, yy2arr4367
|
|
const yyr4367 bool = false
|
|
yyq4367[0] = x.Kind != ""
|
|
yyq4367[1] = x.APIVersion != ""
|
|
yyq4367[2] = true
|
|
var yynn4367 int
|
|
if yyr4367 || yy2arr4367 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4367 = 2
|
|
for _, b := range yyq4367 {
|
|
if b {
|
|
yynn4367++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4367)
|
|
yynn4367 = 0
|
|
}
|
|
if yyr4367 || yy2arr4367 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4367[0] {
|
|
yym4369 := z.EncBinary()
|
|
_ = yym4369
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4367[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4370 := z.EncBinary()
|
|
_ = yym4370
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4367 || yy2arr4367 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4367[1] {
|
|
yym4372 := z.EncBinary()
|
|
_ = yym4372
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4367[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4373 := z.EncBinary()
|
|
_ = yym4373
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4367 || yy2arr4367 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4367[2] {
|
|
yy4375 := &x.ObjectMeta
|
|
yy4375.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4367[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4376 := &x.ObjectMeta
|
|
yy4376.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4367 || yy2arr4367 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym4378 := z.EncBinary()
|
|
_ = yym4378
|
|
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)
|
|
yym4379 := z.EncBinary()
|
|
_ = yym4379
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr4367 || yy2arr4367 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4381 := z.EncBinary()
|
|
_ = yym4381
|
|
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 {
|
|
yym4382 := z.EncBinary()
|
|
_ = yym4382
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yyr4367 || yy2arr4367 {
|
|
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
|
|
yym4383 := z.DecBinary()
|
|
_ = yym4383
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4384 := r.ContainerType()
|
|
if yyct4384 == codecSelferValueTypeMap1234 {
|
|
yyl4384 := r.ReadMapStart()
|
|
if yyl4384 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4384, d)
|
|
}
|
|
} else if yyct4384 == codecSelferValueTypeArray1234 {
|
|
yyl4384 := r.ReadArrayStart()
|
|
if yyl4384 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4384, 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 yys4385Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4385Slc
|
|
var yyhl4385 bool = l >= 0
|
|
for yyj4385 := 0; ; yyj4385++ {
|
|
if yyhl4385 {
|
|
if yyj4385 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4385Slc = r.DecodeBytes(yys4385Slc, true, true)
|
|
yys4385 := string(yys4385Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4385 {
|
|
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 {
|
|
yyv4388 := &x.ObjectMeta
|
|
yyv4388.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4390 := &x.Data
|
|
yym4391 := z.DecBinary()
|
|
_ = yym4391
|
|
if false {
|
|
} else {
|
|
*yyv4390 = r.DecodeBytes(*(*[]byte)(yyv4390), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4385)
|
|
} // end switch yys4385
|
|
} // end for yyj4385
|
|
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 yyj4392 int
|
|
var yyb4392 bool
|
|
var yyhl4392 bool = l >= 0
|
|
yyj4392++
|
|
if yyhl4392 {
|
|
yyb4392 = yyj4392 > l
|
|
} else {
|
|
yyb4392 = r.CheckBreak()
|
|
}
|
|
if yyb4392 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4392++
|
|
if yyhl4392 {
|
|
yyb4392 = yyj4392 > l
|
|
} else {
|
|
yyb4392 = r.CheckBreak()
|
|
}
|
|
if yyb4392 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4392++
|
|
if yyhl4392 {
|
|
yyb4392 = yyj4392 > l
|
|
} else {
|
|
yyb4392 = r.CheckBreak()
|
|
}
|
|
if yyb4392 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4395 := &x.ObjectMeta
|
|
yyv4395.CodecDecodeSelf(d)
|
|
}
|
|
yyj4392++
|
|
if yyhl4392 {
|
|
yyb4392 = yyj4392 > l
|
|
} else {
|
|
yyb4392 = r.CheckBreak()
|
|
}
|
|
if yyb4392 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj4392++
|
|
if yyhl4392 {
|
|
yyb4392 = yyj4392 > l
|
|
} else {
|
|
yyb4392 = r.CheckBreak()
|
|
}
|
|
if yyb4392 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4397 := &x.Data
|
|
yym4398 := z.DecBinary()
|
|
_ = yym4398
|
|
if false {
|
|
} else {
|
|
*yyv4397 = r.DecodeBytes(*(*[]byte)(yyv4397), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj4392++
|
|
if yyhl4392 {
|
|
yyb4392 = yyj4392 > l
|
|
} else {
|
|
yyb4392 = r.CheckBreak()
|
|
}
|
|
if yyb4392 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4392-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 _, yyv4399 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4400 := &yyv4399
|
|
yy4400.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
|
|
|
|
yyv4401 := *v
|
|
yyh4401, yyl4401 := z.DecSliceHelperStart()
|
|
var yyc4401 bool
|
|
if yyl4401 == 0 {
|
|
if yyv4401 == nil {
|
|
yyv4401 = []OwnerReference{}
|
|
yyc4401 = true
|
|
} else if len(yyv4401) != 0 {
|
|
yyv4401 = yyv4401[:0]
|
|
yyc4401 = true
|
|
}
|
|
} else if yyl4401 > 0 {
|
|
var yyrr4401, yyrl4401 int
|
|
var yyrt4401 bool
|
|
if yyl4401 > cap(yyv4401) {
|
|
|
|
yyrg4401 := len(yyv4401) > 0
|
|
yyv24401 := yyv4401
|
|
yyrl4401, yyrt4401 = z.DecInferLen(yyl4401, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt4401 {
|
|
if yyrl4401 <= cap(yyv4401) {
|
|
yyv4401 = yyv4401[:yyrl4401]
|
|
} else {
|
|
yyv4401 = make([]OwnerReference, yyrl4401)
|
|
}
|
|
} else {
|
|
yyv4401 = make([]OwnerReference, yyrl4401)
|
|
}
|
|
yyc4401 = true
|
|
yyrr4401 = len(yyv4401)
|
|
if yyrg4401 {
|
|
copy(yyv4401, yyv24401)
|
|
}
|
|
} else if yyl4401 != len(yyv4401) {
|
|
yyv4401 = yyv4401[:yyl4401]
|
|
yyc4401 = true
|
|
}
|
|
yyj4401 := 0
|
|
for ; yyj4401 < yyrr4401; yyj4401++ {
|
|
yyh4401.ElemContainerState(yyj4401)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4401[yyj4401] = OwnerReference{}
|
|
} else {
|
|
yyv4402 := &yyv4401[yyj4401]
|
|
yyv4402.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4401 {
|
|
for ; yyj4401 < yyl4401; yyj4401++ {
|
|
yyv4401 = append(yyv4401, OwnerReference{})
|
|
yyh4401.ElemContainerState(yyj4401)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4401[yyj4401] = OwnerReference{}
|
|
} else {
|
|
yyv4403 := &yyv4401[yyj4401]
|
|
yyv4403.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4401 := 0
|
|
for ; !r.CheckBreak(); yyj4401++ {
|
|
|
|
if yyj4401 >= len(yyv4401) {
|
|
yyv4401 = append(yyv4401, OwnerReference{}) // var yyz4401 OwnerReference
|
|
yyc4401 = true
|
|
}
|
|
yyh4401.ElemContainerState(yyj4401)
|
|
if yyj4401 < len(yyv4401) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4401[yyj4401] = OwnerReference{}
|
|
} else {
|
|
yyv4404 := &yyv4401[yyj4401]
|
|
yyv4404.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4401 < len(yyv4401) {
|
|
yyv4401 = yyv4401[:yyj4401]
|
|
yyc4401 = true
|
|
} else if yyj4401 == 0 && yyv4401 == nil {
|
|
yyv4401 = []OwnerReference{}
|
|
yyc4401 = true
|
|
}
|
|
}
|
|
yyh4401.End()
|
|
if yyc4401 {
|
|
*v = yyv4401
|
|
}
|
|
}
|
|
|
|
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 _, yyv4405 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4405.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
|
|
|
|
yyv4406 := *v
|
|
yyh4406, yyl4406 := z.DecSliceHelperStart()
|
|
var yyc4406 bool
|
|
if yyl4406 == 0 {
|
|
if yyv4406 == nil {
|
|
yyv4406 = []PersistentVolumeAccessMode{}
|
|
yyc4406 = true
|
|
} else if len(yyv4406) != 0 {
|
|
yyv4406 = yyv4406[:0]
|
|
yyc4406 = true
|
|
}
|
|
} else if yyl4406 > 0 {
|
|
var yyrr4406, yyrl4406 int
|
|
var yyrt4406 bool
|
|
if yyl4406 > cap(yyv4406) {
|
|
|
|
yyrl4406, yyrt4406 = z.DecInferLen(yyl4406, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4406 {
|
|
if yyrl4406 <= cap(yyv4406) {
|
|
yyv4406 = yyv4406[:yyrl4406]
|
|
} else {
|
|
yyv4406 = make([]PersistentVolumeAccessMode, yyrl4406)
|
|
}
|
|
} else {
|
|
yyv4406 = make([]PersistentVolumeAccessMode, yyrl4406)
|
|
}
|
|
yyc4406 = true
|
|
yyrr4406 = len(yyv4406)
|
|
} else if yyl4406 != len(yyv4406) {
|
|
yyv4406 = yyv4406[:yyl4406]
|
|
yyc4406 = true
|
|
}
|
|
yyj4406 := 0
|
|
for ; yyj4406 < yyrr4406; yyj4406++ {
|
|
yyh4406.ElemContainerState(yyj4406)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4406[yyj4406] = ""
|
|
} else {
|
|
yyv4406[yyj4406] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4406 {
|
|
for ; yyj4406 < yyl4406; yyj4406++ {
|
|
yyv4406 = append(yyv4406, "")
|
|
yyh4406.ElemContainerState(yyj4406)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4406[yyj4406] = ""
|
|
} else {
|
|
yyv4406[yyj4406] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4406 := 0
|
|
for ; !r.CheckBreak(); yyj4406++ {
|
|
|
|
if yyj4406 >= len(yyv4406) {
|
|
yyv4406 = append(yyv4406, "") // var yyz4406 PersistentVolumeAccessMode
|
|
yyc4406 = true
|
|
}
|
|
yyh4406.ElemContainerState(yyj4406)
|
|
if yyj4406 < len(yyv4406) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4406[yyj4406] = ""
|
|
} else {
|
|
yyv4406[yyj4406] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4406 < len(yyv4406) {
|
|
yyv4406 = yyv4406[:yyj4406]
|
|
yyc4406 = true
|
|
} else if yyj4406 == 0 && yyv4406 == nil {
|
|
yyv4406 = []PersistentVolumeAccessMode{}
|
|
yyc4406 = true
|
|
}
|
|
}
|
|
yyh4406.End()
|
|
if yyc4406 {
|
|
*v = yyv4406
|
|
}
|
|
}
|
|
|
|
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 _, yyv4410 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4411 := &yyv4410
|
|
yy4411.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
|
|
|
|
yyv4412 := *v
|
|
yyh4412, yyl4412 := z.DecSliceHelperStart()
|
|
var yyc4412 bool
|
|
if yyl4412 == 0 {
|
|
if yyv4412 == nil {
|
|
yyv4412 = []PersistentVolume{}
|
|
yyc4412 = true
|
|
} else if len(yyv4412) != 0 {
|
|
yyv4412 = yyv4412[:0]
|
|
yyc4412 = true
|
|
}
|
|
} else if yyl4412 > 0 {
|
|
var yyrr4412, yyrl4412 int
|
|
var yyrt4412 bool
|
|
if yyl4412 > cap(yyv4412) {
|
|
|
|
yyrg4412 := len(yyv4412) > 0
|
|
yyv24412 := yyv4412
|
|
yyrl4412, yyrt4412 = z.DecInferLen(yyl4412, z.DecBasicHandle().MaxInitLen, 456)
|
|
if yyrt4412 {
|
|
if yyrl4412 <= cap(yyv4412) {
|
|
yyv4412 = yyv4412[:yyrl4412]
|
|
} else {
|
|
yyv4412 = make([]PersistentVolume, yyrl4412)
|
|
}
|
|
} else {
|
|
yyv4412 = make([]PersistentVolume, yyrl4412)
|
|
}
|
|
yyc4412 = true
|
|
yyrr4412 = len(yyv4412)
|
|
if yyrg4412 {
|
|
copy(yyv4412, yyv24412)
|
|
}
|
|
} else if yyl4412 != len(yyv4412) {
|
|
yyv4412 = yyv4412[:yyl4412]
|
|
yyc4412 = true
|
|
}
|
|
yyj4412 := 0
|
|
for ; yyj4412 < yyrr4412; yyj4412++ {
|
|
yyh4412.ElemContainerState(yyj4412)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4412[yyj4412] = PersistentVolume{}
|
|
} else {
|
|
yyv4413 := &yyv4412[yyj4412]
|
|
yyv4413.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4412 {
|
|
for ; yyj4412 < yyl4412; yyj4412++ {
|
|
yyv4412 = append(yyv4412, PersistentVolume{})
|
|
yyh4412.ElemContainerState(yyj4412)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4412[yyj4412] = PersistentVolume{}
|
|
} else {
|
|
yyv4414 := &yyv4412[yyj4412]
|
|
yyv4414.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4412 := 0
|
|
for ; !r.CheckBreak(); yyj4412++ {
|
|
|
|
if yyj4412 >= len(yyv4412) {
|
|
yyv4412 = append(yyv4412, PersistentVolume{}) // var yyz4412 PersistentVolume
|
|
yyc4412 = true
|
|
}
|
|
yyh4412.ElemContainerState(yyj4412)
|
|
if yyj4412 < len(yyv4412) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4412[yyj4412] = PersistentVolume{}
|
|
} else {
|
|
yyv4415 := &yyv4412[yyj4412]
|
|
yyv4415.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4412 < len(yyv4412) {
|
|
yyv4412 = yyv4412[:yyj4412]
|
|
yyc4412 = true
|
|
} else if yyj4412 == 0 && yyv4412 == nil {
|
|
yyv4412 = []PersistentVolume{}
|
|
yyc4412 = true
|
|
}
|
|
}
|
|
yyh4412.End()
|
|
if yyc4412 {
|
|
*v = yyv4412
|
|
}
|
|
}
|
|
|
|
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 _, yyv4416 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4417 := &yyv4416
|
|
yy4417.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
|
|
|
|
yyv4418 := *v
|
|
yyh4418, yyl4418 := z.DecSliceHelperStart()
|
|
var yyc4418 bool
|
|
if yyl4418 == 0 {
|
|
if yyv4418 == nil {
|
|
yyv4418 = []PersistentVolumeClaim{}
|
|
yyc4418 = true
|
|
} else if len(yyv4418) != 0 {
|
|
yyv4418 = yyv4418[:0]
|
|
yyc4418 = true
|
|
}
|
|
} else if yyl4418 > 0 {
|
|
var yyrr4418, yyrl4418 int
|
|
var yyrt4418 bool
|
|
if yyl4418 > cap(yyv4418) {
|
|
|
|
yyrg4418 := len(yyv4418) > 0
|
|
yyv24418 := yyv4418
|
|
yyrl4418, yyrt4418 = z.DecInferLen(yyl4418, z.DecBasicHandle().MaxInitLen, 352)
|
|
if yyrt4418 {
|
|
if yyrl4418 <= cap(yyv4418) {
|
|
yyv4418 = yyv4418[:yyrl4418]
|
|
} else {
|
|
yyv4418 = make([]PersistentVolumeClaim, yyrl4418)
|
|
}
|
|
} else {
|
|
yyv4418 = make([]PersistentVolumeClaim, yyrl4418)
|
|
}
|
|
yyc4418 = true
|
|
yyrr4418 = len(yyv4418)
|
|
if yyrg4418 {
|
|
copy(yyv4418, yyv24418)
|
|
}
|
|
} else if yyl4418 != len(yyv4418) {
|
|
yyv4418 = yyv4418[:yyl4418]
|
|
yyc4418 = true
|
|
}
|
|
yyj4418 := 0
|
|
for ; yyj4418 < yyrr4418; yyj4418++ {
|
|
yyh4418.ElemContainerState(yyj4418)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4418[yyj4418] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4419 := &yyv4418[yyj4418]
|
|
yyv4419.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4418 {
|
|
for ; yyj4418 < yyl4418; yyj4418++ {
|
|
yyv4418 = append(yyv4418, PersistentVolumeClaim{})
|
|
yyh4418.ElemContainerState(yyj4418)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4418[yyj4418] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4420 := &yyv4418[yyj4418]
|
|
yyv4420.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4418 := 0
|
|
for ; !r.CheckBreak(); yyj4418++ {
|
|
|
|
if yyj4418 >= len(yyv4418) {
|
|
yyv4418 = append(yyv4418, PersistentVolumeClaim{}) // var yyz4418 PersistentVolumeClaim
|
|
yyc4418 = true
|
|
}
|
|
yyh4418.ElemContainerState(yyj4418)
|
|
if yyj4418 < len(yyv4418) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4418[yyj4418] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4421 := &yyv4418[yyj4418]
|
|
yyv4421.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4418 < len(yyv4418) {
|
|
yyv4418 = yyv4418[:yyj4418]
|
|
yyc4418 = true
|
|
} else if yyj4418 == 0 && yyv4418 == nil {
|
|
yyv4418 = []PersistentVolumeClaim{}
|
|
yyc4418 = true
|
|
}
|
|
}
|
|
yyh4418.End()
|
|
if yyc4418 {
|
|
*v = yyv4418
|
|
}
|
|
}
|
|
|
|
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 _, yyv4422 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4423 := &yyv4422
|
|
yy4423.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
|
|
|
|
yyv4424 := *v
|
|
yyh4424, yyl4424 := z.DecSliceHelperStart()
|
|
var yyc4424 bool
|
|
if yyl4424 == 0 {
|
|
if yyv4424 == nil {
|
|
yyv4424 = []KeyToPath{}
|
|
yyc4424 = true
|
|
} else if len(yyv4424) != 0 {
|
|
yyv4424 = yyv4424[:0]
|
|
yyc4424 = true
|
|
}
|
|
} else if yyl4424 > 0 {
|
|
var yyrr4424, yyrl4424 int
|
|
var yyrt4424 bool
|
|
if yyl4424 > cap(yyv4424) {
|
|
|
|
yyrg4424 := len(yyv4424) > 0
|
|
yyv24424 := yyv4424
|
|
yyrl4424, yyrt4424 = z.DecInferLen(yyl4424, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4424 {
|
|
if yyrl4424 <= cap(yyv4424) {
|
|
yyv4424 = yyv4424[:yyrl4424]
|
|
} else {
|
|
yyv4424 = make([]KeyToPath, yyrl4424)
|
|
}
|
|
} else {
|
|
yyv4424 = make([]KeyToPath, yyrl4424)
|
|
}
|
|
yyc4424 = true
|
|
yyrr4424 = len(yyv4424)
|
|
if yyrg4424 {
|
|
copy(yyv4424, yyv24424)
|
|
}
|
|
} else if yyl4424 != len(yyv4424) {
|
|
yyv4424 = yyv4424[:yyl4424]
|
|
yyc4424 = true
|
|
}
|
|
yyj4424 := 0
|
|
for ; yyj4424 < yyrr4424; yyj4424++ {
|
|
yyh4424.ElemContainerState(yyj4424)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4424[yyj4424] = KeyToPath{}
|
|
} else {
|
|
yyv4425 := &yyv4424[yyj4424]
|
|
yyv4425.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4424 {
|
|
for ; yyj4424 < yyl4424; yyj4424++ {
|
|
yyv4424 = append(yyv4424, KeyToPath{})
|
|
yyh4424.ElemContainerState(yyj4424)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4424[yyj4424] = KeyToPath{}
|
|
} else {
|
|
yyv4426 := &yyv4424[yyj4424]
|
|
yyv4426.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4424 := 0
|
|
for ; !r.CheckBreak(); yyj4424++ {
|
|
|
|
if yyj4424 >= len(yyv4424) {
|
|
yyv4424 = append(yyv4424, KeyToPath{}) // var yyz4424 KeyToPath
|
|
yyc4424 = true
|
|
}
|
|
yyh4424.ElemContainerState(yyj4424)
|
|
if yyj4424 < len(yyv4424) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4424[yyj4424] = KeyToPath{}
|
|
} else {
|
|
yyv4427 := &yyv4424[yyj4424]
|
|
yyv4427.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4424 < len(yyv4424) {
|
|
yyv4424 = yyv4424[:yyj4424]
|
|
yyc4424 = true
|
|
} else if yyj4424 == 0 && yyv4424 == nil {
|
|
yyv4424 = []KeyToPath{}
|
|
yyc4424 = true
|
|
}
|
|
}
|
|
yyh4424.End()
|
|
if yyc4424 {
|
|
*v = yyv4424
|
|
}
|
|
}
|
|
|
|
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 _, yyv4428 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4429 := &yyv4428
|
|
yy4429.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
|
|
|
|
yyv4430 := *v
|
|
yyh4430, yyl4430 := z.DecSliceHelperStart()
|
|
var yyc4430 bool
|
|
if yyl4430 == 0 {
|
|
if yyv4430 == nil {
|
|
yyv4430 = []DownwardAPIVolumeFile{}
|
|
yyc4430 = true
|
|
} else if len(yyv4430) != 0 {
|
|
yyv4430 = yyv4430[:0]
|
|
yyc4430 = true
|
|
}
|
|
} else if yyl4430 > 0 {
|
|
var yyrr4430, yyrl4430 int
|
|
var yyrt4430 bool
|
|
if yyl4430 > cap(yyv4430) {
|
|
|
|
yyrg4430 := len(yyv4430) > 0
|
|
yyv24430 := yyv4430
|
|
yyrl4430, yyrt4430 = z.DecInferLen(yyl4430, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4430 {
|
|
if yyrl4430 <= cap(yyv4430) {
|
|
yyv4430 = yyv4430[:yyrl4430]
|
|
} else {
|
|
yyv4430 = make([]DownwardAPIVolumeFile, yyrl4430)
|
|
}
|
|
} else {
|
|
yyv4430 = make([]DownwardAPIVolumeFile, yyrl4430)
|
|
}
|
|
yyc4430 = true
|
|
yyrr4430 = len(yyv4430)
|
|
if yyrg4430 {
|
|
copy(yyv4430, yyv24430)
|
|
}
|
|
} else if yyl4430 != len(yyv4430) {
|
|
yyv4430 = yyv4430[:yyl4430]
|
|
yyc4430 = true
|
|
}
|
|
yyj4430 := 0
|
|
for ; yyj4430 < yyrr4430; yyj4430++ {
|
|
yyh4430.ElemContainerState(yyj4430)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4430[yyj4430] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4431 := &yyv4430[yyj4430]
|
|
yyv4431.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4430 {
|
|
for ; yyj4430 < yyl4430; yyj4430++ {
|
|
yyv4430 = append(yyv4430, DownwardAPIVolumeFile{})
|
|
yyh4430.ElemContainerState(yyj4430)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4430[yyj4430] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4432 := &yyv4430[yyj4430]
|
|
yyv4432.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4430 := 0
|
|
for ; !r.CheckBreak(); yyj4430++ {
|
|
|
|
if yyj4430 >= len(yyv4430) {
|
|
yyv4430 = append(yyv4430, DownwardAPIVolumeFile{}) // var yyz4430 DownwardAPIVolumeFile
|
|
yyc4430 = true
|
|
}
|
|
yyh4430.ElemContainerState(yyj4430)
|
|
if yyj4430 < len(yyv4430) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4430[yyj4430] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4433 := &yyv4430[yyj4430]
|
|
yyv4433.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4430 < len(yyv4430) {
|
|
yyv4430 = yyv4430[:yyj4430]
|
|
yyc4430 = true
|
|
} else if yyj4430 == 0 && yyv4430 == nil {
|
|
yyv4430 = []DownwardAPIVolumeFile{}
|
|
yyc4430 = true
|
|
}
|
|
}
|
|
yyh4430.End()
|
|
if yyc4430 {
|
|
*v = yyv4430
|
|
}
|
|
}
|
|
|
|
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 _, yyv4434 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4435 := &yyv4434
|
|
yy4435.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
|
|
|
|
yyv4436 := *v
|
|
yyh4436, yyl4436 := z.DecSliceHelperStart()
|
|
var yyc4436 bool
|
|
if yyl4436 == 0 {
|
|
if yyv4436 == nil {
|
|
yyv4436 = []HTTPHeader{}
|
|
yyc4436 = true
|
|
} else if len(yyv4436) != 0 {
|
|
yyv4436 = yyv4436[:0]
|
|
yyc4436 = true
|
|
}
|
|
} else if yyl4436 > 0 {
|
|
var yyrr4436, yyrl4436 int
|
|
var yyrt4436 bool
|
|
if yyl4436 > cap(yyv4436) {
|
|
|
|
yyrg4436 := len(yyv4436) > 0
|
|
yyv24436 := yyv4436
|
|
yyrl4436, yyrt4436 = z.DecInferLen(yyl4436, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4436 {
|
|
if yyrl4436 <= cap(yyv4436) {
|
|
yyv4436 = yyv4436[:yyrl4436]
|
|
} else {
|
|
yyv4436 = make([]HTTPHeader, yyrl4436)
|
|
}
|
|
} else {
|
|
yyv4436 = make([]HTTPHeader, yyrl4436)
|
|
}
|
|
yyc4436 = true
|
|
yyrr4436 = len(yyv4436)
|
|
if yyrg4436 {
|
|
copy(yyv4436, yyv24436)
|
|
}
|
|
} else if yyl4436 != len(yyv4436) {
|
|
yyv4436 = yyv4436[:yyl4436]
|
|
yyc4436 = true
|
|
}
|
|
yyj4436 := 0
|
|
for ; yyj4436 < yyrr4436; yyj4436++ {
|
|
yyh4436.ElemContainerState(yyj4436)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4436[yyj4436] = HTTPHeader{}
|
|
} else {
|
|
yyv4437 := &yyv4436[yyj4436]
|
|
yyv4437.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4436 {
|
|
for ; yyj4436 < yyl4436; yyj4436++ {
|
|
yyv4436 = append(yyv4436, HTTPHeader{})
|
|
yyh4436.ElemContainerState(yyj4436)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4436[yyj4436] = HTTPHeader{}
|
|
} else {
|
|
yyv4438 := &yyv4436[yyj4436]
|
|
yyv4438.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4436 := 0
|
|
for ; !r.CheckBreak(); yyj4436++ {
|
|
|
|
if yyj4436 >= len(yyv4436) {
|
|
yyv4436 = append(yyv4436, HTTPHeader{}) // var yyz4436 HTTPHeader
|
|
yyc4436 = true
|
|
}
|
|
yyh4436.ElemContainerState(yyj4436)
|
|
if yyj4436 < len(yyv4436) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4436[yyj4436] = HTTPHeader{}
|
|
} else {
|
|
yyv4439 := &yyv4436[yyj4436]
|
|
yyv4439.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4436 < len(yyv4436) {
|
|
yyv4436 = yyv4436[:yyj4436]
|
|
yyc4436 = true
|
|
} else if yyj4436 == 0 && yyv4436 == nil {
|
|
yyv4436 = []HTTPHeader{}
|
|
yyc4436 = true
|
|
}
|
|
}
|
|
yyh4436.End()
|
|
if yyc4436 {
|
|
*v = yyv4436
|
|
}
|
|
}
|
|
|
|
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 _, yyv4440 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4440.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
|
|
|
|
yyv4441 := *v
|
|
yyh4441, yyl4441 := z.DecSliceHelperStart()
|
|
var yyc4441 bool
|
|
if yyl4441 == 0 {
|
|
if yyv4441 == nil {
|
|
yyv4441 = []Capability{}
|
|
yyc4441 = true
|
|
} else if len(yyv4441) != 0 {
|
|
yyv4441 = yyv4441[:0]
|
|
yyc4441 = true
|
|
}
|
|
} else if yyl4441 > 0 {
|
|
var yyrr4441, yyrl4441 int
|
|
var yyrt4441 bool
|
|
if yyl4441 > cap(yyv4441) {
|
|
|
|
yyrl4441, yyrt4441 = z.DecInferLen(yyl4441, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4441 {
|
|
if yyrl4441 <= cap(yyv4441) {
|
|
yyv4441 = yyv4441[:yyrl4441]
|
|
} else {
|
|
yyv4441 = make([]Capability, yyrl4441)
|
|
}
|
|
} else {
|
|
yyv4441 = make([]Capability, yyrl4441)
|
|
}
|
|
yyc4441 = true
|
|
yyrr4441 = len(yyv4441)
|
|
} else if yyl4441 != len(yyv4441) {
|
|
yyv4441 = yyv4441[:yyl4441]
|
|
yyc4441 = true
|
|
}
|
|
yyj4441 := 0
|
|
for ; yyj4441 < yyrr4441; yyj4441++ {
|
|
yyh4441.ElemContainerState(yyj4441)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4441[yyj4441] = ""
|
|
} else {
|
|
yyv4441[yyj4441] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4441 {
|
|
for ; yyj4441 < yyl4441; yyj4441++ {
|
|
yyv4441 = append(yyv4441, "")
|
|
yyh4441.ElemContainerState(yyj4441)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4441[yyj4441] = ""
|
|
} else {
|
|
yyv4441[yyj4441] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4441 := 0
|
|
for ; !r.CheckBreak(); yyj4441++ {
|
|
|
|
if yyj4441 >= len(yyv4441) {
|
|
yyv4441 = append(yyv4441, "") // var yyz4441 Capability
|
|
yyc4441 = true
|
|
}
|
|
yyh4441.ElemContainerState(yyj4441)
|
|
if yyj4441 < len(yyv4441) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4441[yyj4441] = ""
|
|
} else {
|
|
yyv4441[yyj4441] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4441 < len(yyv4441) {
|
|
yyv4441 = yyv4441[:yyj4441]
|
|
yyc4441 = true
|
|
} else if yyj4441 == 0 && yyv4441 == nil {
|
|
yyv4441 = []Capability{}
|
|
yyc4441 = true
|
|
}
|
|
}
|
|
yyh4441.End()
|
|
if yyc4441 {
|
|
*v = yyv4441
|
|
}
|
|
}
|
|
|
|
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 _, yyv4445 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4446 := &yyv4445
|
|
yy4446.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
|
|
|
|
yyv4447 := *v
|
|
yyh4447, yyl4447 := z.DecSliceHelperStart()
|
|
var yyc4447 bool
|
|
if yyl4447 == 0 {
|
|
if yyv4447 == nil {
|
|
yyv4447 = []ContainerPort{}
|
|
yyc4447 = true
|
|
} else if len(yyv4447) != 0 {
|
|
yyv4447 = yyv4447[:0]
|
|
yyc4447 = true
|
|
}
|
|
} else if yyl4447 > 0 {
|
|
var yyrr4447, yyrl4447 int
|
|
var yyrt4447 bool
|
|
if yyl4447 > cap(yyv4447) {
|
|
|
|
yyrg4447 := len(yyv4447) > 0
|
|
yyv24447 := yyv4447
|
|
yyrl4447, yyrt4447 = z.DecInferLen(yyl4447, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4447 {
|
|
if yyrl4447 <= cap(yyv4447) {
|
|
yyv4447 = yyv4447[:yyrl4447]
|
|
} else {
|
|
yyv4447 = make([]ContainerPort, yyrl4447)
|
|
}
|
|
} else {
|
|
yyv4447 = make([]ContainerPort, yyrl4447)
|
|
}
|
|
yyc4447 = true
|
|
yyrr4447 = len(yyv4447)
|
|
if yyrg4447 {
|
|
copy(yyv4447, yyv24447)
|
|
}
|
|
} else if yyl4447 != len(yyv4447) {
|
|
yyv4447 = yyv4447[:yyl4447]
|
|
yyc4447 = true
|
|
}
|
|
yyj4447 := 0
|
|
for ; yyj4447 < yyrr4447; yyj4447++ {
|
|
yyh4447.ElemContainerState(yyj4447)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4447[yyj4447] = ContainerPort{}
|
|
} else {
|
|
yyv4448 := &yyv4447[yyj4447]
|
|
yyv4448.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4447 {
|
|
for ; yyj4447 < yyl4447; yyj4447++ {
|
|
yyv4447 = append(yyv4447, ContainerPort{})
|
|
yyh4447.ElemContainerState(yyj4447)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4447[yyj4447] = ContainerPort{}
|
|
} else {
|
|
yyv4449 := &yyv4447[yyj4447]
|
|
yyv4449.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4447 := 0
|
|
for ; !r.CheckBreak(); yyj4447++ {
|
|
|
|
if yyj4447 >= len(yyv4447) {
|
|
yyv4447 = append(yyv4447, ContainerPort{}) // var yyz4447 ContainerPort
|
|
yyc4447 = true
|
|
}
|
|
yyh4447.ElemContainerState(yyj4447)
|
|
if yyj4447 < len(yyv4447) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4447[yyj4447] = ContainerPort{}
|
|
} else {
|
|
yyv4450 := &yyv4447[yyj4447]
|
|
yyv4450.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4447 < len(yyv4447) {
|
|
yyv4447 = yyv4447[:yyj4447]
|
|
yyc4447 = true
|
|
} else if yyj4447 == 0 && yyv4447 == nil {
|
|
yyv4447 = []ContainerPort{}
|
|
yyc4447 = true
|
|
}
|
|
}
|
|
yyh4447.End()
|
|
if yyc4447 {
|
|
*v = yyv4447
|
|
}
|
|
}
|
|
|
|
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 _, yyv4451 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4452 := &yyv4451
|
|
yy4452.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
|
|
|
|
yyv4453 := *v
|
|
yyh4453, yyl4453 := z.DecSliceHelperStart()
|
|
var yyc4453 bool
|
|
if yyl4453 == 0 {
|
|
if yyv4453 == nil {
|
|
yyv4453 = []EnvVar{}
|
|
yyc4453 = true
|
|
} else if len(yyv4453) != 0 {
|
|
yyv4453 = yyv4453[:0]
|
|
yyc4453 = true
|
|
}
|
|
} else if yyl4453 > 0 {
|
|
var yyrr4453, yyrl4453 int
|
|
var yyrt4453 bool
|
|
if yyl4453 > cap(yyv4453) {
|
|
|
|
yyrg4453 := len(yyv4453) > 0
|
|
yyv24453 := yyv4453
|
|
yyrl4453, yyrt4453 = z.DecInferLen(yyl4453, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4453 {
|
|
if yyrl4453 <= cap(yyv4453) {
|
|
yyv4453 = yyv4453[:yyrl4453]
|
|
} else {
|
|
yyv4453 = make([]EnvVar, yyrl4453)
|
|
}
|
|
} else {
|
|
yyv4453 = make([]EnvVar, yyrl4453)
|
|
}
|
|
yyc4453 = true
|
|
yyrr4453 = len(yyv4453)
|
|
if yyrg4453 {
|
|
copy(yyv4453, yyv24453)
|
|
}
|
|
} else if yyl4453 != len(yyv4453) {
|
|
yyv4453 = yyv4453[:yyl4453]
|
|
yyc4453 = true
|
|
}
|
|
yyj4453 := 0
|
|
for ; yyj4453 < yyrr4453; yyj4453++ {
|
|
yyh4453.ElemContainerState(yyj4453)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4453[yyj4453] = EnvVar{}
|
|
} else {
|
|
yyv4454 := &yyv4453[yyj4453]
|
|
yyv4454.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4453 {
|
|
for ; yyj4453 < yyl4453; yyj4453++ {
|
|
yyv4453 = append(yyv4453, EnvVar{})
|
|
yyh4453.ElemContainerState(yyj4453)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4453[yyj4453] = EnvVar{}
|
|
} else {
|
|
yyv4455 := &yyv4453[yyj4453]
|
|
yyv4455.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4453 := 0
|
|
for ; !r.CheckBreak(); yyj4453++ {
|
|
|
|
if yyj4453 >= len(yyv4453) {
|
|
yyv4453 = append(yyv4453, EnvVar{}) // var yyz4453 EnvVar
|
|
yyc4453 = true
|
|
}
|
|
yyh4453.ElemContainerState(yyj4453)
|
|
if yyj4453 < len(yyv4453) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4453[yyj4453] = EnvVar{}
|
|
} else {
|
|
yyv4456 := &yyv4453[yyj4453]
|
|
yyv4456.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4453 < len(yyv4453) {
|
|
yyv4453 = yyv4453[:yyj4453]
|
|
yyc4453 = true
|
|
} else if yyj4453 == 0 && yyv4453 == nil {
|
|
yyv4453 = []EnvVar{}
|
|
yyc4453 = true
|
|
}
|
|
}
|
|
yyh4453.End()
|
|
if yyc4453 {
|
|
*v = yyv4453
|
|
}
|
|
}
|
|
|
|
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 _, yyv4457 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4458 := &yyv4457
|
|
yy4458.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
|
|
|
|
yyv4459 := *v
|
|
yyh4459, yyl4459 := z.DecSliceHelperStart()
|
|
var yyc4459 bool
|
|
if yyl4459 == 0 {
|
|
if yyv4459 == nil {
|
|
yyv4459 = []VolumeMount{}
|
|
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) {
|
|
|
|
yyrg4459 := len(yyv4459) > 0
|
|
yyv24459 := yyv4459
|
|
yyrl4459, yyrt4459 = z.DecInferLen(yyl4459, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4459 {
|
|
if yyrl4459 <= cap(yyv4459) {
|
|
yyv4459 = yyv4459[:yyrl4459]
|
|
} else {
|
|
yyv4459 = make([]VolumeMount, yyrl4459)
|
|
}
|
|
} else {
|
|
yyv4459 = make([]VolumeMount, yyrl4459)
|
|
}
|
|
yyc4459 = true
|
|
yyrr4459 = len(yyv4459)
|
|
if yyrg4459 {
|
|
copy(yyv4459, yyv24459)
|
|
}
|
|
} else if yyl4459 != len(yyv4459) {
|
|
yyv4459 = yyv4459[:yyl4459]
|
|
yyc4459 = true
|
|
}
|
|
yyj4459 := 0
|
|
for ; yyj4459 < yyrr4459; yyj4459++ {
|
|
yyh4459.ElemContainerState(yyj4459)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4459[yyj4459] = VolumeMount{}
|
|
} else {
|
|
yyv4460 := &yyv4459[yyj4459]
|
|
yyv4460.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4459 {
|
|
for ; yyj4459 < yyl4459; yyj4459++ {
|
|
yyv4459 = append(yyv4459, VolumeMount{})
|
|
yyh4459.ElemContainerState(yyj4459)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4459[yyj4459] = VolumeMount{}
|
|
} else {
|
|
yyv4461 := &yyv4459[yyj4459]
|
|
yyv4461.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4459 := 0
|
|
for ; !r.CheckBreak(); yyj4459++ {
|
|
|
|
if yyj4459 >= len(yyv4459) {
|
|
yyv4459 = append(yyv4459, VolumeMount{}) // var yyz4459 VolumeMount
|
|
yyc4459 = true
|
|
}
|
|
yyh4459.ElemContainerState(yyj4459)
|
|
if yyj4459 < len(yyv4459) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4459[yyj4459] = VolumeMount{}
|
|
} else {
|
|
yyv4462 := &yyv4459[yyj4459]
|
|
yyv4462.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4459 < len(yyv4459) {
|
|
yyv4459 = yyv4459[:yyj4459]
|
|
yyc4459 = true
|
|
} else if yyj4459 == 0 && yyv4459 == nil {
|
|
yyv4459 = []VolumeMount{}
|
|
yyc4459 = true
|
|
}
|
|
}
|
|
yyh4459.End()
|
|
if yyc4459 {
|
|
*v = yyv4459
|
|
}
|
|
}
|
|
|
|
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 _, yyv4463 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4464 := &yyv4463
|
|
yy4464.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
|
|
|
|
yyv4465 := *v
|
|
yyh4465, yyl4465 := z.DecSliceHelperStart()
|
|
var yyc4465 bool
|
|
if yyl4465 == 0 {
|
|
if yyv4465 == nil {
|
|
yyv4465 = []Pod{}
|
|
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, 624)
|
|
if yyrt4465 {
|
|
if yyrl4465 <= cap(yyv4465) {
|
|
yyv4465 = yyv4465[:yyrl4465]
|
|
} else {
|
|
yyv4465 = make([]Pod, yyrl4465)
|
|
}
|
|
} else {
|
|
yyv4465 = make([]Pod, 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] = Pod{}
|
|
} else {
|
|
yyv4466 := &yyv4465[yyj4465]
|
|
yyv4466.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4465 {
|
|
for ; yyj4465 < yyl4465; yyj4465++ {
|
|
yyv4465 = append(yyv4465, Pod{})
|
|
yyh4465.ElemContainerState(yyj4465)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4465[yyj4465] = Pod{}
|
|
} else {
|
|
yyv4467 := &yyv4465[yyj4465]
|
|
yyv4467.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4465 := 0
|
|
for ; !r.CheckBreak(); yyj4465++ {
|
|
|
|
if yyj4465 >= len(yyv4465) {
|
|
yyv4465 = append(yyv4465, Pod{}) // var yyz4465 Pod
|
|
yyc4465 = true
|
|
}
|
|
yyh4465.ElemContainerState(yyj4465)
|
|
if yyj4465 < len(yyv4465) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4465[yyj4465] = Pod{}
|
|
} 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 = []Pod{}
|
|
yyc4465 = true
|
|
}
|
|
}
|
|
yyh4465.End()
|
|
if yyc4465 {
|
|
*v = yyv4465
|
|
}
|
|
}
|
|
|
|
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 _, yyv4469 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4470 := &yyv4469
|
|
yy4470.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
|
|
|
|
yyv4471 := *v
|
|
yyh4471, yyl4471 := z.DecSliceHelperStart()
|
|
var yyc4471 bool
|
|
if yyl4471 == 0 {
|
|
if yyv4471 == nil {
|
|
yyv4471 = []NodeSelectorTerm{}
|
|
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, 24)
|
|
if yyrt4471 {
|
|
if yyrl4471 <= cap(yyv4471) {
|
|
yyv4471 = yyv4471[:yyrl4471]
|
|
} else {
|
|
yyv4471 = make([]NodeSelectorTerm, yyrl4471)
|
|
}
|
|
} else {
|
|
yyv4471 = make([]NodeSelectorTerm, 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] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4472 := &yyv4471[yyj4471]
|
|
yyv4472.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4471 {
|
|
for ; yyj4471 < yyl4471; yyj4471++ {
|
|
yyv4471 = append(yyv4471, NodeSelectorTerm{})
|
|
yyh4471.ElemContainerState(yyj4471)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4471[yyj4471] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4473 := &yyv4471[yyj4471]
|
|
yyv4473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4471 := 0
|
|
for ; !r.CheckBreak(); yyj4471++ {
|
|
|
|
if yyj4471 >= len(yyv4471) {
|
|
yyv4471 = append(yyv4471, NodeSelectorTerm{}) // var yyz4471 NodeSelectorTerm
|
|
yyc4471 = true
|
|
}
|
|
yyh4471.ElemContainerState(yyj4471)
|
|
if yyj4471 < len(yyv4471) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4471[yyj4471] = NodeSelectorTerm{}
|
|
} 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 = []NodeSelectorTerm{}
|
|
yyc4471 = true
|
|
}
|
|
}
|
|
yyh4471.End()
|
|
if yyc4471 {
|
|
*v = yyv4471
|
|
}
|
|
}
|
|
|
|
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 _, yyv4475 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4476 := &yyv4475
|
|
yy4476.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
|
|
|
|
yyv4477 := *v
|
|
yyh4477, yyl4477 := z.DecSliceHelperStart()
|
|
var yyc4477 bool
|
|
if yyl4477 == 0 {
|
|
if yyv4477 == nil {
|
|
yyv4477 = []NodeSelectorRequirement{}
|
|
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, 56)
|
|
if yyrt4477 {
|
|
if yyrl4477 <= cap(yyv4477) {
|
|
yyv4477 = yyv4477[:yyrl4477]
|
|
} else {
|
|
yyv4477 = make([]NodeSelectorRequirement, yyrl4477)
|
|
}
|
|
} else {
|
|
yyv4477 = make([]NodeSelectorRequirement, 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] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4478 := &yyv4477[yyj4477]
|
|
yyv4478.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4477 {
|
|
for ; yyj4477 < yyl4477; yyj4477++ {
|
|
yyv4477 = append(yyv4477, NodeSelectorRequirement{})
|
|
yyh4477.ElemContainerState(yyj4477)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4477[yyj4477] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4479 := &yyv4477[yyj4477]
|
|
yyv4479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4477 := 0
|
|
for ; !r.CheckBreak(); yyj4477++ {
|
|
|
|
if yyj4477 >= len(yyv4477) {
|
|
yyv4477 = append(yyv4477, NodeSelectorRequirement{}) // var yyz4477 NodeSelectorRequirement
|
|
yyc4477 = true
|
|
}
|
|
yyh4477.ElemContainerState(yyj4477)
|
|
if yyj4477 < len(yyv4477) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4477[yyj4477] = NodeSelectorRequirement{}
|
|
} 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 = []NodeSelectorRequirement{}
|
|
yyc4477 = true
|
|
}
|
|
}
|
|
yyh4477.End()
|
|
if yyc4477 {
|
|
*v = yyv4477
|
|
}
|
|
}
|
|
|
|
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 _, yyv4481 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4482 := &yyv4481
|
|
yy4482.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
|
|
|
|
yyv4483 := *v
|
|
yyh4483, yyl4483 := z.DecSliceHelperStart()
|
|
var yyc4483 bool
|
|
if yyl4483 == 0 {
|
|
if yyv4483 == nil {
|
|
yyv4483 = []PodAffinityTerm{}
|
|
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, 48)
|
|
if yyrt4483 {
|
|
if yyrl4483 <= cap(yyv4483) {
|
|
yyv4483 = yyv4483[:yyrl4483]
|
|
} else {
|
|
yyv4483 = make([]PodAffinityTerm, yyrl4483)
|
|
}
|
|
} else {
|
|
yyv4483 = make([]PodAffinityTerm, 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] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4484 := &yyv4483[yyj4483]
|
|
yyv4484.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4483 {
|
|
for ; yyj4483 < yyl4483; yyj4483++ {
|
|
yyv4483 = append(yyv4483, PodAffinityTerm{})
|
|
yyh4483.ElemContainerState(yyj4483)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4483[yyj4483] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4485 := &yyv4483[yyj4483]
|
|
yyv4485.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4483 := 0
|
|
for ; !r.CheckBreak(); yyj4483++ {
|
|
|
|
if yyj4483 >= len(yyv4483) {
|
|
yyv4483 = append(yyv4483, PodAffinityTerm{}) // var yyz4483 PodAffinityTerm
|
|
yyc4483 = true
|
|
}
|
|
yyh4483.ElemContainerState(yyj4483)
|
|
if yyj4483 < len(yyv4483) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4483[yyj4483] = PodAffinityTerm{}
|
|
} 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 = []PodAffinityTerm{}
|
|
yyc4483 = true
|
|
}
|
|
}
|
|
yyh4483.End()
|
|
if yyc4483 {
|
|
*v = yyv4483
|
|
}
|
|
}
|
|
|
|
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 _, yyv4487 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4488 := &yyv4487
|
|
yy4488.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
|
|
|
|
yyv4489 := *v
|
|
yyh4489, yyl4489 := z.DecSliceHelperStart()
|
|
var yyc4489 bool
|
|
if yyl4489 == 0 {
|
|
if yyv4489 == nil {
|
|
yyv4489 = []WeightedPodAffinityTerm{}
|
|
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, 56)
|
|
if yyrt4489 {
|
|
if yyrl4489 <= cap(yyv4489) {
|
|
yyv4489 = yyv4489[:yyrl4489]
|
|
} else {
|
|
yyv4489 = make([]WeightedPodAffinityTerm, yyrl4489)
|
|
}
|
|
} else {
|
|
yyv4489 = make([]WeightedPodAffinityTerm, 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] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4490 := &yyv4489[yyj4489]
|
|
yyv4490.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4489 {
|
|
for ; yyj4489 < yyl4489; yyj4489++ {
|
|
yyv4489 = append(yyv4489, WeightedPodAffinityTerm{})
|
|
yyh4489.ElemContainerState(yyj4489)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4489[yyj4489] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4491 := &yyv4489[yyj4489]
|
|
yyv4491.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4489 := 0
|
|
for ; !r.CheckBreak(); yyj4489++ {
|
|
|
|
if yyj4489 >= len(yyv4489) {
|
|
yyv4489 = append(yyv4489, WeightedPodAffinityTerm{}) // var yyz4489 WeightedPodAffinityTerm
|
|
yyc4489 = true
|
|
}
|
|
yyh4489.ElemContainerState(yyj4489)
|
|
if yyj4489 < len(yyv4489) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4489[yyj4489] = WeightedPodAffinityTerm{}
|
|
} 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 = []WeightedPodAffinityTerm{}
|
|
yyc4489 = true
|
|
}
|
|
}
|
|
yyh4489.End()
|
|
if yyc4489 {
|
|
*v = yyv4489
|
|
}
|
|
}
|
|
|
|
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 _, yyv4493 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4494 := &yyv4493
|
|
yy4494.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
|
|
|
|
yyv4495 := *v
|
|
yyh4495, yyl4495 := z.DecSliceHelperStart()
|
|
var yyc4495 bool
|
|
if yyl4495 == 0 {
|
|
if yyv4495 == nil {
|
|
yyv4495 = []PreferredSchedulingTerm{}
|
|
yyc4495 = true
|
|
} else if len(yyv4495) != 0 {
|
|
yyv4495 = yyv4495[:0]
|
|
yyc4495 = true
|
|
}
|
|
} else if yyl4495 > 0 {
|
|
var yyrr4495, yyrl4495 int
|
|
var yyrt4495 bool
|
|
if yyl4495 > cap(yyv4495) {
|
|
|
|
yyrg4495 := len(yyv4495) > 0
|
|
yyv24495 := yyv4495
|
|
yyrl4495, yyrt4495 = z.DecInferLen(yyl4495, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4495 {
|
|
if yyrl4495 <= cap(yyv4495) {
|
|
yyv4495 = yyv4495[:yyrl4495]
|
|
} else {
|
|
yyv4495 = make([]PreferredSchedulingTerm, yyrl4495)
|
|
}
|
|
} else {
|
|
yyv4495 = make([]PreferredSchedulingTerm, yyrl4495)
|
|
}
|
|
yyc4495 = true
|
|
yyrr4495 = len(yyv4495)
|
|
if yyrg4495 {
|
|
copy(yyv4495, yyv24495)
|
|
}
|
|
} else if yyl4495 != len(yyv4495) {
|
|
yyv4495 = yyv4495[:yyl4495]
|
|
yyc4495 = true
|
|
}
|
|
yyj4495 := 0
|
|
for ; yyj4495 < yyrr4495; yyj4495++ {
|
|
yyh4495.ElemContainerState(yyj4495)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4495[yyj4495] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4496 := &yyv4495[yyj4495]
|
|
yyv4496.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4495 {
|
|
for ; yyj4495 < yyl4495; yyj4495++ {
|
|
yyv4495 = append(yyv4495, PreferredSchedulingTerm{})
|
|
yyh4495.ElemContainerState(yyj4495)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4495[yyj4495] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4497 := &yyv4495[yyj4495]
|
|
yyv4497.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4495 := 0
|
|
for ; !r.CheckBreak(); yyj4495++ {
|
|
|
|
if yyj4495 >= len(yyv4495) {
|
|
yyv4495 = append(yyv4495, PreferredSchedulingTerm{}) // var yyz4495 PreferredSchedulingTerm
|
|
yyc4495 = true
|
|
}
|
|
yyh4495.ElemContainerState(yyj4495)
|
|
if yyj4495 < len(yyv4495) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4495[yyj4495] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4498 := &yyv4495[yyj4495]
|
|
yyv4498.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4495 < len(yyv4495) {
|
|
yyv4495 = yyv4495[:yyj4495]
|
|
yyc4495 = true
|
|
} else if yyj4495 == 0 && yyv4495 == nil {
|
|
yyv4495 = []PreferredSchedulingTerm{}
|
|
yyc4495 = true
|
|
}
|
|
}
|
|
yyh4495.End()
|
|
if yyc4495 {
|
|
*v = yyv4495
|
|
}
|
|
}
|
|
|
|
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 _, yyv4499 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4500 := &yyv4499
|
|
yy4500.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
|
|
|
|
yyv4501 := *v
|
|
yyh4501, yyl4501 := z.DecSliceHelperStart()
|
|
var yyc4501 bool
|
|
if yyl4501 == 0 {
|
|
if yyv4501 == nil {
|
|
yyv4501 = []Volume{}
|
|
yyc4501 = true
|
|
} else if len(yyv4501) != 0 {
|
|
yyv4501 = yyv4501[:0]
|
|
yyc4501 = true
|
|
}
|
|
} else if yyl4501 > 0 {
|
|
var yyrr4501, yyrl4501 int
|
|
var yyrt4501 bool
|
|
if yyl4501 > cap(yyv4501) {
|
|
|
|
yyrg4501 := len(yyv4501) > 0
|
|
yyv24501 := yyv4501
|
|
yyrl4501, yyrt4501 = z.DecInferLen(yyl4501, z.DecBasicHandle().MaxInitLen, 176)
|
|
if yyrt4501 {
|
|
if yyrl4501 <= cap(yyv4501) {
|
|
yyv4501 = yyv4501[:yyrl4501]
|
|
} else {
|
|
yyv4501 = make([]Volume, yyrl4501)
|
|
}
|
|
} else {
|
|
yyv4501 = make([]Volume, yyrl4501)
|
|
}
|
|
yyc4501 = true
|
|
yyrr4501 = len(yyv4501)
|
|
if yyrg4501 {
|
|
copy(yyv4501, yyv24501)
|
|
}
|
|
} else if yyl4501 != len(yyv4501) {
|
|
yyv4501 = yyv4501[:yyl4501]
|
|
yyc4501 = true
|
|
}
|
|
yyj4501 := 0
|
|
for ; yyj4501 < yyrr4501; yyj4501++ {
|
|
yyh4501.ElemContainerState(yyj4501)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4501[yyj4501] = Volume{}
|
|
} else {
|
|
yyv4502 := &yyv4501[yyj4501]
|
|
yyv4502.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4501 {
|
|
for ; yyj4501 < yyl4501; yyj4501++ {
|
|
yyv4501 = append(yyv4501, Volume{})
|
|
yyh4501.ElemContainerState(yyj4501)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4501[yyj4501] = Volume{}
|
|
} else {
|
|
yyv4503 := &yyv4501[yyj4501]
|
|
yyv4503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4501 := 0
|
|
for ; !r.CheckBreak(); yyj4501++ {
|
|
|
|
if yyj4501 >= len(yyv4501) {
|
|
yyv4501 = append(yyv4501, Volume{}) // var yyz4501 Volume
|
|
yyc4501 = true
|
|
}
|
|
yyh4501.ElemContainerState(yyj4501)
|
|
if yyj4501 < len(yyv4501) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4501[yyj4501] = Volume{}
|
|
} else {
|
|
yyv4504 := &yyv4501[yyj4501]
|
|
yyv4504.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4501 < len(yyv4501) {
|
|
yyv4501 = yyv4501[:yyj4501]
|
|
yyc4501 = true
|
|
} else if yyj4501 == 0 && yyv4501 == nil {
|
|
yyv4501 = []Volume{}
|
|
yyc4501 = true
|
|
}
|
|
}
|
|
yyh4501.End()
|
|
if yyc4501 {
|
|
*v = yyv4501
|
|
}
|
|
}
|
|
|
|
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 _, yyv4505 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4506 := &yyv4505
|
|
yy4506.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
|
|
|
|
yyv4507 := *v
|
|
yyh4507, yyl4507 := z.DecSliceHelperStart()
|
|
var yyc4507 bool
|
|
if yyl4507 == 0 {
|
|
if yyv4507 == nil {
|
|
yyv4507 = []Container{}
|
|
yyc4507 = true
|
|
} else if len(yyv4507) != 0 {
|
|
yyv4507 = yyv4507[:0]
|
|
yyc4507 = true
|
|
}
|
|
} else if yyl4507 > 0 {
|
|
var yyrr4507, yyrl4507 int
|
|
var yyrt4507 bool
|
|
if yyl4507 > cap(yyv4507) {
|
|
|
|
yyrg4507 := len(yyv4507) > 0
|
|
yyv24507 := yyv4507
|
|
yyrl4507, yyrt4507 = z.DecInferLen(yyl4507, z.DecBasicHandle().MaxInitLen, 256)
|
|
if yyrt4507 {
|
|
if yyrl4507 <= cap(yyv4507) {
|
|
yyv4507 = yyv4507[:yyrl4507]
|
|
} else {
|
|
yyv4507 = make([]Container, yyrl4507)
|
|
}
|
|
} else {
|
|
yyv4507 = make([]Container, yyrl4507)
|
|
}
|
|
yyc4507 = true
|
|
yyrr4507 = len(yyv4507)
|
|
if yyrg4507 {
|
|
copy(yyv4507, yyv24507)
|
|
}
|
|
} else if yyl4507 != len(yyv4507) {
|
|
yyv4507 = yyv4507[:yyl4507]
|
|
yyc4507 = true
|
|
}
|
|
yyj4507 := 0
|
|
for ; yyj4507 < yyrr4507; yyj4507++ {
|
|
yyh4507.ElemContainerState(yyj4507)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4507[yyj4507] = Container{}
|
|
} else {
|
|
yyv4508 := &yyv4507[yyj4507]
|
|
yyv4508.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4507 {
|
|
for ; yyj4507 < yyl4507; yyj4507++ {
|
|
yyv4507 = append(yyv4507, Container{})
|
|
yyh4507.ElemContainerState(yyj4507)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4507[yyj4507] = Container{}
|
|
} else {
|
|
yyv4509 := &yyv4507[yyj4507]
|
|
yyv4509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4507 := 0
|
|
for ; !r.CheckBreak(); yyj4507++ {
|
|
|
|
if yyj4507 >= len(yyv4507) {
|
|
yyv4507 = append(yyv4507, Container{}) // var yyz4507 Container
|
|
yyc4507 = true
|
|
}
|
|
yyh4507.ElemContainerState(yyj4507)
|
|
if yyj4507 < len(yyv4507) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4507[yyj4507] = Container{}
|
|
} else {
|
|
yyv4510 := &yyv4507[yyj4507]
|
|
yyv4510.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4507 < len(yyv4507) {
|
|
yyv4507 = yyv4507[:yyj4507]
|
|
yyc4507 = true
|
|
} else if yyj4507 == 0 && yyv4507 == nil {
|
|
yyv4507 = []Container{}
|
|
yyc4507 = true
|
|
}
|
|
}
|
|
yyh4507.End()
|
|
if yyc4507 {
|
|
*v = yyv4507
|
|
}
|
|
}
|
|
|
|
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 _, yyv4511 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4512 := &yyv4511
|
|
yy4512.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
|
|
|
|
yyv4513 := *v
|
|
yyh4513, yyl4513 := z.DecSliceHelperStart()
|
|
var yyc4513 bool
|
|
if yyl4513 == 0 {
|
|
if yyv4513 == nil {
|
|
yyv4513 = []LocalObjectReference{}
|
|
yyc4513 = true
|
|
} else if len(yyv4513) != 0 {
|
|
yyv4513 = yyv4513[:0]
|
|
yyc4513 = true
|
|
}
|
|
} else if yyl4513 > 0 {
|
|
var yyrr4513, yyrl4513 int
|
|
var yyrt4513 bool
|
|
if yyl4513 > cap(yyv4513) {
|
|
|
|
yyrg4513 := len(yyv4513) > 0
|
|
yyv24513 := yyv4513
|
|
yyrl4513, yyrt4513 = z.DecInferLen(yyl4513, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4513 {
|
|
if yyrl4513 <= cap(yyv4513) {
|
|
yyv4513 = yyv4513[:yyrl4513]
|
|
} else {
|
|
yyv4513 = make([]LocalObjectReference, yyrl4513)
|
|
}
|
|
} else {
|
|
yyv4513 = make([]LocalObjectReference, yyrl4513)
|
|
}
|
|
yyc4513 = true
|
|
yyrr4513 = len(yyv4513)
|
|
if yyrg4513 {
|
|
copy(yyv4513, yyv24513)
|
|
}
|
|
} else if yyl4513 != len(yyv4513) {
|
|
yyv4513 = yyv4513[:yyl4513]
|
|
yyc4513 = true
|
|
}
|
|
yyj4513 := 0
|
|
for ; yyj4513 < yyrr4513; yyj4513++ {
|
|
yyh4513.ElemContainerState(yyj4513)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4513[yyj4513] = LocalObjectReference{}
|
|
} else {
|
|
yyv4514 := &yyv4513[yyj4513]
|
|
yyv4514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4513 {
|
|
for ; yyj4513 < yyl4513; yyj4513++ {
|
|
yyv4513 = append(yyv4513, LocalObjectReference{})
|
|
yyh4513.ElemContainerState(yyj4513)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4513[yyj4513] = LocalObjectReference{}
|
|
} else {
|
|
yyv4515 := &yyv4513[yyj4513]
|
|
yyv4515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4513 := 0
|
|
for ; !r.CheckBreak(); yyj4513++ {
|
|
|
|
if yyj4513 >= len(yyv4513) {
|
|
yyv4513 = append(yyv4513, LocalObjectReference{}) // var yyz4513 LocalObjectReference
|
|
yyc4513 = true
|
|
}
|
|
yyh4513.ElemContainerState(yyj4513)
|
|
if yyj4513 < len(yyv4513) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4513[yyj4513] = LocalObjectReference{}
|
|
} else {
|
|
yyv4516 := &yyv4513[yyj4513]
|
|
yyv4516.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4513 < len(yyv4513) {
|
|
yyv4513 = yyv4513[:yyj4513]
|
|
yyc4513 = true
|
|
} else if yyj4513 == 0 && yyv4513 == nil {
|
|
yyv4513 = []LocalObjectReference{}
|
|
yyc4513 = true
|
|
}
|
|
}
|
|
yyh4513.End()
|
|
if yyc4513 {
|
|
*v = yyv4513
|
|
}
|
|
}
|
|
|
|
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 _, yyv4517 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4518 := &yyv4517
|
|
yy4518.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
|
|
|
|
yyv4519 := *v
|
|
yyh4519, yyl4519 := z.DecSliceHelperStart()
|
|
var yyc4519 bool
|
|
if yyl4519 == 0 {
|
|
if yyv4519 == nil {
|
|
yyv4519 = []PodCondition{}
|
|
yyc4519 = true
|
|
} else if len(yyv4519) != 0 {
|
|
yyv4519 = yyv4519[:0]
|
|
yyc4519 = true
|
|
}
|
|
} else if yyl4519 > 0 {
|
|
var yyrr4519, yyrl4519 int
|
|
var yyrt4519 bool
|
|
if yyl4519 > cap(yyv4519) {
|
|
|
|
yyrg4519 := len(yyv4519) > 0
|
|
yyv24519 := yyv4519
|
|
yyrl4519, yyrt4519 = z.DecInferLen(yyl4519, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4519 {
|
|
if yyrl4519 <= cap(yyv4519) {
|
|
yyv4519 = yyv4519[:yyrl4519]
|
|
} else {
|
|
yyv4519 = make([]PodCondition, yyrl4519)
|
|
}
|
|
} else {
|
|
yyv4519 = make([]PodCondition, yyrl4519)
|
|
}
|
|
yyc4519 = true
|
|
yyrr4519 = len(yyv4519)
|
|
if yyrg4519 {
|
|
copy(yyv4519, yyv24519)
|
|
}
|
|
} else if yyl4519 != len(yyv4519) {
|
|
yyv4519 = yyv4519[:yyl4519]
|
|
yyc4519 = true
|
|
}
|
|
yyj4519 := 0
|
|
for ; yyj4519 < yyrr4519; yyj4519++ {
|
|
yyh4519.ElemContainerState(yyj4519)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4519[yyj4519] = PodCondition{}
|
|
} else {
|
|
yyv4520 := &yyv4519[yyj4519]
|
|
yyv4520.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4519 {
|
|
for ; yyj4519 < yyl4519; yyj4519++ {
|
|
yyv4519 = append(yyv4519, PodCondition{})
|
|
yyh4519.ElemContainerState(yyj4519)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4519[yyj4519] = PodCondition{}
|
|
} else {
|
|
yyv4521 := &yyv4519[yyj4519]
|
|
yyv4521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4519 := 0
|
|
for ; !r.CheckBreak(); yyj4519++ {
|
|
|
|
if yyj4519 >= len(yyv4519) {
|
|
yyv4519 = append(yyv4519, PodCondition{}) // var yyz4519 PodCondition
|
|
yyc4519 = true
|
|
}
|
|
yyh4519.ElemContainerState(yyj4519)
|
|
if yyj4519 < len(yyv4519) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4519[yyj4519] = PodCondition{}
|
|
} else {
|
|
yyv4522 := &yyv4519[yyj4519]
|
|
yyv4522.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4519 < len(yyv4519) {
|
|
yyv4519 = yyv4519[:yyj4519]
|
|
yyc4519 = true
|
|
} else if yyj4519 == 0 && yyv4519 == nil {
|
|
yyv4519 = []PodCondition{}
|
|
yyc4519 = true
|
|
}
|
|
}
|
|
yyh4519.End()
|
|
if yyc4519 {
|
|
*v = yyv4519
|
|
}
|
|
}
|
|
|
|
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 _, yyv4523 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4524 := &yyv4523
|
|
yy4524.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
|
|
|
|
yyv4525 := *v
|
|
yyh4525, yyl4525 := z.DecSliceHelperStart()
|
|
var yyc4525 bool
|
|
if yyl4525 == 0 {
|
|
if yyv4525 == nil {
|
|
yyv4525 = []ContainerStatus{}
|
|
yyc4525 = true
|
|
} else if len(yyv4525) != 0 {
|
|
yyv4525 = yyv4525[:0]
|
|
yyc4525 = true
|
|
}
|
|
} else if yyl4525 > 0 {
|
|
var yyrr4525, yyrl4525 int
|
|
var yyrt4525 bool
|
|
if yyl4525 > cap(yyv4525) {
|
|
|
|
yyrg4525 := len(yyv4525) > 0
|
|
yyv24525 := yyv4525
|
|
yyrl4525, yyrt4525 = z.DecInferLen(yyl4525, z.DecBasicHandle().MaxInitLen, 120)
|
|
if yyrt4525 {
|
|
if yyrl4525 <= cap(yyv4525) {
|
|
yyv4525 = yyv4525[:yyrl4525]
|
|
} else {
|
|
yyv4525 = make([]ContainerStatus, yyrl4525)
|
|
}
|
|
} else {
|
|
yyv4525 = make([]ContainerStatus, yyrl4525)
|
|
}
|
|
yyc4525 = true
|
|
yyrr4525 = len(yyv4525)
|
|
if yyrg4525 {
|
|
copy(yyv4525, yyv24525)
|
|
}
|
|
} else if yyl4525 != len(yyv4525) {
|
|
yyv4525 = yyv4525[:yyl4525]
|
|
yyc4525 = true
|
|
}
|
|
yyj4525 := 0
|
|
for ; yyj4525 < yyrr4525; yyj4525++ {
|
|
yyh4525.ElemContainerState(yyj4525)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4525[yyj4525] = ContainerStatus{}
|
|
} else {
|
|
yyv4526 := &yyv4525[yyj4525]
|
|
yyv4526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4525 {
|
|
for ; yyj4525 < yyl4525; yyj4525++ {
|
|
yyv4525 = append(yyv4525, ContainerStatus{})
|
|
yyh4525.ElemContainerState(yyj4525)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4525[yyj4525] = ContainerStatus{}
|
|
} else {
|
|
yyv4527 := &yyv4525[yyj4525]
|
|
yyv4527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4525 := 0
|
|
for ; !r.CheckBreak(); yyj4525++ {
|
|
|
|
if yyj4525 >= len(yyv4525) {
|
|
yyv4525 = append(yyv4525, ContainerStatus{}) // var yyz4525 ContainerStatus
|
|
yyc4525 = true
|
|
}
|
|
yyh4525.ElemContainerState(yyj4525)
|
|
if yyj4525 < len(yyv4525) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4525[yyj4525] = ContainerStatus{}
|
|
} else {
|
|
yyv4528 := &yyv4525[yyj4525]
|
|
yyv4528.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4525 < len(yyv4525) {
|
|
yyv4525 = yyv4525[:yyj4525]
|
|
yyc4525 = true
|
|
} else if yyj4525 == 0 && yyv4525 == nil {
|
|
yyv4525 = []ContainerStatus{}
|
|
yyc4525 = true
|
|
}
|
|
}
|
|
yyh4525.End()
|
|
if yyc4525 {
|
|
*v = yyv4525
|
|
}
|
|
}
|
|
|
|
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 _, yyv4529 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4530 := &yyv4529
|
|
yy4530.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
|
|
|
|
yyv4531 := *v
|
|
yyh4531, yyl4531 := z.DecSliceHelperStart()
|
|
var yyc4531 bool
|
|
if yyl4531 == 0 {
|
|
if yyv4531 == nil {
|
|
yyv4531 = []PodTemplate{}
|
|
yyc4531 = true
|
|
} else if len(yyv4531) != 0 {
|
|
yyv4531 = yyv4531[:0]
|
|
yyc4531 = true
|
|
}
|
|
} else if yyl4531 > 0 {
|
|
var yyrr4531, yyrl4531 int
|
|
var yyrt4531 bool
|
|
if yyl4531 > cap(yyv4531) {
|
|
|
|
yyrg4531 := len(yyv4531) > 0
|
|
yyv24531 := yyv4531
|
|
yyrl4531, yyrt4531 = z.DecInferLen(yyl4531, z.DecBasicHandle().MaxInitLen, 672)
|
|
if yyrt4531 {
|
|
if yyrl4531 <= cap(yyv4531) {
|
|
yyv4531 = yyv4531[:yyrl4531]
|
|
} else {
|
|
yyv4531 = make([]PodTemplate, yyrl4531)
|
|
}
|
|
} else {
|
|
yyv4531 = make([]PodTemplate, yyrl4531)
|
|
}
|
|
yyc4531 = true
|
|
yyrr4531 = len(yyv4531)
|
|
if yyrg4531 {
|
|
copy(yyv4531, yyv24531)
|
|
}
|
|
} else if yyl4531 != len(yyv4531) {
|
|
yyv4531 = yyv4531[:yyl4531]
|
|
yyc4531 = true
|
|
}
|
|
yyj4531 := 0
|
|
for ; yyj4531 < yyrr4531; yyj4531++ {
|
|
yyh4531.ElemContainerState(yyj4531)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4531[yyj4531] = PodTemplate{}
|
|
} else {
|
|
yyv4532 := &yyv4531[yyj4531]
|
|
yyv4532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4531 {
|
|
for ; yyj4531 < yyl4531; yyj4531++ {
|
|
yyv4531 = append(yyv4531, PodTemplate{})
|
|
yyh4531.ElemContainerState(yyj4531)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4531[yyj4531] = PodTemplate{}
|
|
} else {
|
|
yyv4533 := &yyv4531[yyj4531]
|
|
yyv4533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4531 := 0
|
|
for ; !r.CheckBreak(); yyj4531++ {
|
|
|
|
if yyj4531 >= len(yyv4531) {
|
|
yyv4531 = append(yyv4531, PodTemplate{}) // var yyz4531 PodTemplate
|
|
yyc4531 = true
|
|
}
|
|
yyh4531.ElemContainerState(yyj4531)
|
|
if yyj4531 < len(yyv4531) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4531[yyj4531] = PodTemplate{}
|
|
} else {
|
|
yyv4534 := &yyv4531[yyj4531]
|
|
yyv4534.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4531 < len(yyv4531) {
|
|
yyv4531 = yyv4531[:yyj4531]
|
|
yyc4531 = true
|
|
} else if yyj4531 == 0 && yyv4531 == nil {
|
|
yyv4531 = []PodTemplate{}
|
|
yyc4531 = true
|
|
}
|
|
}
|
|
yyh4531.End()
|
|
if yyc4531 {
|
|
*v = yyv4531
|
|
}
|
|
}
|
|
|
|
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 _, yyv4535 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4536 := &yyv4535
|
|
yy4536.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
|
|
|
|
yyv4537 := *v
|
|
yyh4537, yyl4537 := z.DecSliceHelperStart()
|
|
var yyc4537 bool
|
|
if yyl4537 == 0 {
|
|
if yyv4537 == nil {
|
|
yyv4537 = []ReplicationController{}
|
|
yyc4537 = true
|
|
} else if len(yyv4537) != 0 {
|
|
yyv4537 = yyv4537[:0]
|
|
yyc4537 = true
|
|
}
|
|
} else if yyl4537 > 0 {
|
|
var yyrr4537, yyrl4537 int
|
|
var yyrt4537 bool
|
|
if yyl4537 > cap(yyv4537) {
|
|
|
|
yyrg4537 := len(yyv4537) > 0
|
|
yyv24537 := yyv4537
|
|
yyrl4537, yyrt4537 = z.DecInferLen(yyl4537, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4537 {
|
|
if yyrl4537 <= cap(yyv4537) {
|
|
yyv4537 = yyv4537[:yyrl4537]
|
|
} else {
|
|
yyv4537 = make([]ReplicationController, yyrl4537)
|
|
}
|
|
} else {
|
|
yyv4537 = make([]ReplicationController, yyrl4537)
|
|
}
|
|
yyc4537 = true
|
|
yyrr4537 = len(yyv4537)
|
|
if yyrg4537 {
|
|
copy(yyv4537, yyv24537)
|
|
}
|
|
} else if yyl4537 != len(yyv4537) {
|
|
yyv4537 = yyv4537[:yyl4537]
|
|
yyc4537 = true
|
|
}
|
|
yyj4537 := 0
|
|
for ; yyj4537 < yyrr4537; yyj4537++ {
|
|
yyh4537.ElemContainerState(yyj4537)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4537[yyj4537] = ReplicationController{}
|
|
} else {
|
|
yyv4538 := &yyv4537[yyj4537]
|
|
yyv4538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4537 {
|
|
for ; yyj4537 < yyl4537; yyj4537++ {
|
|
yyv4537 = append(yyv4537, ReplicationController{})
|
|
yyh4537.ElemContainerState(yyj4537)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4537[yyj4537] = ReplicationController{}
|
|
} else {
|
|
yyv4539 := &yyv4537[yyj4537]
|
|
yyv4539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4537 := 0
|
|
for ; !r.CheckBreak(); yyj4537++ {
|
|
|
|
if yyj4537 >= len(yyv4537) {
|
|
yyv4537 = append(yyv4537, ReplicationController{}) // var yyz4537 ReplicationController
|
|
yyc4537 = true
|
|
}
|
|
yyh4537.ElemContainerState(yyj4537)
|
|
if yyj4537 < len(yyv4537) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4537[yyj4537] = ReplicationController{}
|
|
} else {
|
|
yyv4540 := &yyv4537[yyj4537]
|
|
yyv4540.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4537 < len(yyv4537) {
|
|
yyv4537 = yyv4537[:yyj4537]
|
|
yyc4537 = true
|
|
} else if yyj4537 == 0 && yyv4537 == nil {
|
|
yyv4537 = []ReplicationController{}
|
|
yyc4537 = true
|
|
}
|
|
}
|
|
yyh4537.End()
|
|
if yyc4537 {
|
|
*v = yyv4537
|
|
}
|
|
}
|
|
|
|
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 _, yyv4541 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4542 := &yyv4541
|
|
yy4542.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
|
|
|
|
yyv4543 := *v
|
|
yyh4543, yyl4543 := z.DecSliceHelperStart()
|
|
var yyc4543 bool
|
|
if yyl4543 == 0 {
|
|
if yyv4543 == nil {
|
|
yyv4543 = []Service{}
|
|
yyc4543 = true
|
|
} else if len(yyv4543) != 0 {
|
|
yyv4543 = yyv4543[:0]
|
|
yyc4543 = true
|
|
}
|
|
} else if yyl4543 > 0 {
|
|
var yyrr4543, yyrl4543 int
|
|
var yyrt4543 bool
|
|
if yyl4543 > cap(yyv4543) {
|
|
|
|
yyrg4543 := len(yyv4543) > 0
|
|
yyv24543 := yyv4543
|
|
yyrl4543, yyrt4543 = z.DecInferLen(yyl4543, z.DecBasicHandle().MaxInitLen, 408)
|
|
if yyrt4543 {
|
|
if yyrl4543 <= cap(yyv4543) {
|
|
yyv4543 = yyv4543[:yyrl4543]
|
|
} else {
|
|
yyv4543 = make([]Service, yyrl4543)
|
|
}
|
|
} else {
|
|
yyv4543 = make([]Service, yyrl4543)
|
|
}
|
|
yyc4543 = true
|
|
yyrr4543 = len(yyv4543)
|
|
if yyrg4543 {
|
|
copy(yyv4543, yyv24543)
|
|
}
|
|
} else if yyl4543 != len(yyv4543) {
|
|
yyv4543 = yyv4543[:yyl4543]
|
|
yyc4543 = true
|
|
}
|
|
yyj4543 := 0
|
|
for ; yyj4543 < yyrr4543; yyj4543++ {
|
|
yyh4543.ElemContainerState(yyj4543)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4543[yyj4543] = Service{}
|
|
} else {
|
|
yyv4544 := &yyv4543[yyj4543]
|
|
yyv4544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4543 {
|
|
for ; yyj4543 < yyl4543; yyj4543++ {
|
|
yyv4543 = append(yyv4543, Service{})
|
|
yyh4543.ElemContainerState(yyj4543)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4543[yyj4543] = Service{}
|
|
} else {
|
|
yyv4545 := &yyv4543[yyj4543]
|
|
yyv4545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4543 := 0
|
|
for ; !r.CheckBreak(); yyj4543++ {
|
|
|
|
if yyj4543 >= len(yyv4543) {
|
|
yyv4543 = append(yyv4543, Service{}) // var yyz4543 Service
|
|
yyc4543 = true
|
|
}
|
|
yyh4543.ElemContainerState(yyj4543)
|
|
if yyj4543 < len(yyv4543) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4543[yyj4543] = Service{}
|
|
} else {
|
|
yyv4546 := &yyv4543[yyj4543]
|
|
yyv4546.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4543 < len(yyv4543) {
|
|
yyv4543 = yyv4543[:yyj4543]
|
|
yyc4543 = true
|
|
} else if yyj4543 == 0 && yyv4543 == nil {
|
|
yyv4543 = []Service{}
|
|
yyc4543 = true
|
|
}
|
|
}
|
|
yyh4543.End()
|
|
if yyc4543 {
|
|
*v = yyv4543
|
|
}
|
|
}
|
|
|
|
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 _, yyv4547 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4548 := &yyv4547
|
|
yy4548.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
|
|
|
|
yyv4549 := *v
|
|
yyh4549, yyl4549 := z.DecSliceHelperStart()
|
|
var yyc4549 bool
|
|
if yyl4549 == 0 {
|
|
if yyv4549 == nil {
|
|
yyv4549 = []LoadBalancerIngress{}
|
|
yyc4549 = true
|
|
} else if len(yyv4549) != 0 {
|
|
yyv4549 = yyv4549[:0]
|
|
yyc4549 = true
|
|
}
|
|
} else if yyl4549 > 0 {
|
|
var yyrr4549, yyrl4549 int
|
|
var yyrt4549 bool
|
|
if yyl4549 > cap(yyv4549) {
|
|
|
|
yyrg4549 := len(yyv4549) > 0
|
|
yyv24549 := yyv4549
|
|
yyrl4549, yyrt4549 = z.DecInferLen(yyl4549, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4549 {
|
|
if yyrl4549 <= cap(yyv4549) {
|
|
yyv4549 = yyv4549[:yyrl4549]
|
|
} else {
|
|
yyv4549 = make([]LoadBalancerIngress, yyrl4549)
|
|
}
|
|
} else {
|
|
yyv4549 = make([]LoadBalancerIngress, yyrl4549)
|
|
}
|
|
yyc4549 = true
|
|
yyrr4549 = len(yyv4549)
|
|
if yyrg4549 {
|
|
copy(yyv4549, yyv24549)
|
|
}
|
|
} else if yyl4549 != len(yyv4549) {
|
|
yyv4549 = yyv4549[:yyl4549]
|
|
yyc4549 = true
|
|
}
|
|
yyj4549 := 0
|
|
for ; yyj4549 < yyrr4549; yyj4549++ {
|
|
yyh4549.ElemContainerState(yyj4549)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4549[yyj4549] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4550 := &yyv4549[yyj4549]
|
|
yyv4550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4549 {
|
|
for ; yyj4549 < yyl4549; yyj4549++ {
|
|
yyv4549 = append(yyv4549, LoadBalancerIngress{})
|
|
yyh4549.ElemContainerState(yyj4549)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4549[yyj4549] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4551 := &yyv4549[yyj4549]
|
|
yyv4551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4549 := 0
|
|
for ; !r.CheckBreak(); yyj4549++ {
|
|
|
|
if yyj4549 >= len(yyv4549) {
|
|
yyv4549 = append(yyv4549, LoadBalancerIngress{}) // var yyz4549 LoadBalancerIngress
|
|
yyc4549 = true
|
|
}
|
|
yyh4549.ElemContainerState(yyj4549)
|
|
if yyj4549 < len(yyv4549) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4549[yyj4549] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4552 := &yyv4549[yyj4549]
|
|
yyv4552.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4549 < len(yyv4549) {
|
|
yyv4549 = yyv4549[:yyj4549]
|
|
yyc4549 = true
|
|
} else if yyj4549 == 0 && yyv4549 == nil {
|
|
yyv4549 = []LoadBalancerIngress{}
|
|
yyc4549 = true
|
|
}
|
|
}
|
|
yyh4549.End()
|
|
if yyc4549 {
|
|
*v = yyv4549
|
|
}
|
|
}
|
|
|
|
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 _, yyv4553 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4554 := &yyv4553
|
|
yy4554.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
|
|
|
|
yyv4555 := *v
|
|
yyh4555, yyl4555 := z.DecSliceHelperStart()
|
|
var yyc4555 bool
|
|
if yyl4555 == 0 {
|
|
if yyv4555 == nil {
|
|
yyv4555 = []ServicePort{}
|
|
yyc4555 = true
|
|
} else if len(yyv4555) != 0 {
|
|
yyv4555 = yyv4555[:0]
|
|
yyc4555 = true
|
|
}
|
|
} else if yyl4555 > 0 {
|
|
var yyrr4555, yyrl4555 int
|
|
var yyrt4555 bool
|
|
if yyl4555 > cap(yyv4555) {
|
|
|
|
yyrg4555 := len(yyv4555) > 0
|
|
yyv24555 := yyv4555
|
|
yyrl4555, yyrt4555 = z.DecInferLen(yyl4555, z.DecBasicHandle().MaxInitLen, 80)
|
|
if yyrt4555 {
|
|
if yyrl4555 <= cap(yyv4555) {
|
|
yyv4555 = yyv4555[:yyrl4555]
|
|
} else {
|
|
yyv4555 = make([]ServicePort, yyrl4555)
|
|
}
|
|
} else {
|
|
yyv4555 = make([]ServicePort, yyrl4555)
|
|
}
|
|
yyc4555 = true
|
|
yyrr4555 = len(yyv4555)
|
|
if yyrg4555 {
|
|
copy(yyv4555, yyv24555)
|
|
}
|
|
} else if yyl4555 != len(yyv4555) {
|
|
yyv4555 = yyv4555[:yyl4555]
|
|
yyc4555 = true
|
|
}
|
|
yyj4555 := 0
|
|
for ; yyj4555 < yyrr4555; yyj4555++ {
|
|
yyh4555.ElemContainerState(yyj4555)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4555[yyj4555] = ServicePort{}
|
|
} else {
|
|
yyv4556 := &yyv4555[yyj4555]
|
|
yyv4556.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4555 {
|
|
for ; yyj4555 < yyl4555; yyj4555++ {
|
|
yyv4555 = append(yyv4555, ServicePort{})
|
|
yyh4555.ElemContainerState(yyj4555)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4555[yyj4555] = ServicePort{}
|
|
} else {
|
|
yyv4557 := &yyv4555[yyj4555]
|
|
yyv4557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4555 := 0
|
|
for ; !r.CheckBreak(); yyj4555++ {
|
|
|
|
if yyj4555 >= len(yyv4555) {
|
|
yyv4555 = append(yyv4555, ServicePort{}) // var yyz4555 ServicePort
|
|
yyc4555 = true
|
|
}
|
|
yyh4555.ElemContainerState(yyj4555)
|
|
if yyj4555 < len(yyv4555) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4555[yyj4555] = ServicePort{}
|
|
} else {
|
|
yyv4558 := &yyv4555[yyj4555]
|
|
yyv4558.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4555 < len(yyv4555) {
|
|
yyv4555 = yyv4555[:yyj4555]
|
|
yyc4555 = true
|
|
} else if yyj4555 == 0 && yyv4555 == nil {
|
|
yyv4555 = []ServicePort{}
|
|
yyc4555 = true
|
|
}
|
|
}
|
|
yyh4555.End()
|
|
if yyc4555 {
|
|
*v = yyv4555
|
|
}
|
|
}
|
|
|
|
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 _, yyv4559 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4560 := &yyv4559
|
|
yy4560.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
|
|
|
|
yyv4561 := *v
|
|
yyh4561, yyl4561 := z.DecSliceHelperStart()
|
|
var yyc4561 bool
|
|
if yyl4561 == 0 {
|
|
if yyv4561 == nil {
|
|
yyv4561 = []ObjectReference{}
|
|
yyc4561 = true
|
|
} else if len(yyv4561) != 0 {
|
|
yyv4561 = yyv4561[:0]
|
|
yyc4561 = true
|
|
}
|
|
} else if yyl4561 > 0 {
|
|
var yyrr4561, yyrl4561 int
|
|
var yyrt4561 bool
|
|
if yyl4561 > cap(yyv4561) {
|
|
|
|
yyrg4561 := len(yyv4561) > 0
|
|
yyv24561 := yyv4561
|
|
yyrl4561, yyrt4561 = z.DecInferLen(yyl4561, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4561 {
|
|
if yyrl4561 <= cap(yyv4561) {
|
|
yyv4561 = yyv4561[:yyrl4561]
|
|
} else {
|
|
yyv4561 = make([]ObjectReference, yyrl4561)
|
|
}
|
|
} else {
|
|
yyv4561 = make([]ObjectReference, yyrl4561)
|
|
}
|
|
yyc4561 = true
|
|
yyrr4561 = len(yyv4561)
|
|
if yyrg4561 {
|
|
copy(yyv4561, yyv24561)
|
|
}
|
|
} else if yyl4561 != len(yyv4561) {
|
|
yyv4561 = yyv4561[:yyl4561]
|
|
yyc4561 = true
|
|
}
|
|
yyj4561 := 0
|
|
for ; yyj4561 < yyrr4561; yyj4561++ {
|
|
yyh4561.ElemContainerState(yyj4561)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4561[yyj4561] = ObjectReference{}
|
|
} else {
|
|
yyv4562 := &yyv4561[yyj4561]
|
|
yyv4562.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4561 {
|
|
for ; yyj4561 < yyl4561; yyj4561++ {
|
|
yyv4561 = append(yyv4561, ObjectReference{})
|
|
yyh4561.ElemContainerState(yyj4561)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4561[yyj4561] = ObjectReference{}
|
|
} else {
|
|
yyv4563 := &yyv4561[yyj4561]
|
|
yyv4563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4561 := 0
|
|
for ; !r.CheckBreak(); yyj4561++ {
|
|
|
|
if yyj4561 >= len(yyv4561) {
|
|
yyv4561 = append(yyv4561, ObjectReference{}) // var yyz4561 ObjectReference
|
|
yyc4561 = true
|
|
}
|
|
yyh4561.ElemContainerState(yyj4561)
|
|
if yyj4561 < len(yyv4561) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4561[yyj4561] = ObjectReference{}
|
|
} else {
|
|
yyv4564 := &yyv4561[yyj4561]
|
|
yyv4564.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4561 < len(yyv4561) {
|
|
yyv4561 = yyv4561[:yyj4561]
|
|
yyc4561 = true
|
|
} else if yyj4561 == 0 && yyv4561 == nil {
|
|
yyv4561 = []ObjectReference{}
|
|
yyc4561 = true
|
|
}
|
|
}
|
|
yyh4561.End()
|
|
if yyc4561 {
|
|
*v = yyv4561
|
|
}
|
|
}
|
|
|
|
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 _, yyv4565 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4566 := &yyv4565
|
|
yy4566.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
|
|
|
|
yyv4567 := *v
|
|
yyh4567, yyl4567 := z.DecSliceHelperStart()
|
|
var yyc4567 bool
|
|
if yyl4567 == 0 {
|
|
if yyv4567 == nil {
|
|
yyv4567 = []ServiceAccount{}
|
|
yyc4567 = true
|
|
} else if len(yyv4567) != 0 {
|
|
yyv4567 = yyv4567[:0]
|
|
yyc4567 = true
|
|
}
|
|
} else if yyl4567 > 0 {
|
|
var yyrr4567, yyrl4567 int
|
|
var yyrt4567 bool
|
|
if yyl4567 > cap(yyv4567) {
|
|
|
|
yyrg4567 := len(yyv4567) > 0
|
|
yyv24567 := yyv4567
|
|
yyrl4567, yyrt4567 = z.DecInferLen(yyl4567, z.DecBasicHandle().MaxInitLen, 288)
|
|
if yyrt4567 {
|
|
if yyrl4567 <= cap(yyv4567) {
|
|
yyv4567 = yyv4567[:yyrl4567]
|
|
} else {
|
|
yyv4567 = make([]ServiceAccount, yyrl4567)
|
|
}
|
|
} else {
|
|
yyv4567 = make([]ServiceAccount, yyrl4567)
|
|
}
|
|
yyc4567 = true
|
|
yyrr4567 = len(yyv4567)
|
|
if yyrg4567 {
|
|
copy(yyv4567, yyv24567)
|
|
}
|
|
} else if yyl4567 != len(yyv4567) {
|
|
yyv4567 = yyv4567[:yyl4567]
|
|
yyc4567 = true
|
|
}
|
|
yyj4567 := 0
|
|
for ; yyj4567 < yyrr4567; yyj4567++ {
|
|
yyh4567.ElemContainerState(yyj4567)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4567[yyj4567] = ServiceAccount{}
|
|
} else {
|
|
yyv4568 := &yyv4567[yyj4567]
|
|
yyv4568.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4567 {
|
|
for ; yyj4567 < yyl4567; yyj4567++ {
|
|
yyv4567 = append(yyv4567, ServiceAccount{})
|
|
yyh4567.ElemContainerState(yyj4567)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4567[yyj4567] = ServiceAccount{}
|
|
} else {
|
|
yyv4569 := &yyv4567[yyj4567]
|
|
yyv4569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4567 := 0
|
|
for ; !r.CheckBreak(); yyj4567++ {
|
|
|
|
if yyj4567 >= len(yyv4567) {
|
|
yyv4567 = append(yyv4567, ServiceAccount{}) // var yyz4567 ServiceAccount
|
|
yyc4567 = true
|
|
}
|
|
yyh4567.ElemContainerState(yyj4567)
|
|
if yyj4567 < len(yyv4567) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4567[yyj4567] = ServiceAccount{}
|
|
} else {
|
|
yyv4570 := &yyv4567[yyj4567]
|
|
yyv4570.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4567 < len(yyv4567) {
|
|
yyv4567 = yyv4567[:yyj4567]
|
|
yyc4567 = true
|
|
} else if yyj4567 == 0 && yyv4567 == nil {
|
|
yyv4567 = []ServiceAccount{}
|
|
yyc4567 = true
|
|
}
|
|
}
|
|
yyh4567.End()
|
|
if yyc4567 {
|
|
*v = yyv4567
|
|
}
|
|
}
|
|
|
|
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 _, yyv4571 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4572 := &yyv4571
|
|
yy4572.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
|
|
|
|
yyv4573 := *v
|
|
yyh4573, yyl4573 := z.DecSliceHelperStart()
|
|
var yyc4573 bool
|
|
if yyl4573 == 0 {
|
|
if yyv4573 == nil {
|
|
yyv4573 = []EndpointSubset{}
|
|
yyc4573 = true
|
|
} else if len(yyv4573) != 0 {
|
|
yyv4573 = yyv4573[:0]
|
|
yyc4573 = true
|
|
}
|
|
} else if yyl4573 > 0 {
|
|
var yyrr4573, yyrl4573 int
|
|
var yyrt4573 bool
|
|
if yyl4573 > cap(yyv4573) {
|
|
|
|
yyrg4573 := len(yyv4573) > 0
|
|
yyv24573 := yyv4573
|
|
yyrl4573, yyrt4573 = z.DecInferLen(yyl4573, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt4573 {
|
|
if yyrl4573 <= cap(yyv4573) {
|
|
yyv4573 = yyv4573[:yyrl4573]
|
|
} else {
|
|
yyv4573 = make([]EndpointSubset, yyrl4573)
|
|
}
|
|
} else {
|
|
yyv4573 = make([]EndpointSubset, yyrl4573)
|
|
}
|
|
yyc4573 = true
|
|
yyrr4573 = len(yyv4573)
|
|
if yyrg4573 {
|
|
copy(yyv4573, yyv24573)
|
|
}
|
|
} else if yyl4573 != len(yyv4573) {
|
|
yyv4573 = yyv4573[:yyl4573]
|
|
yyc4573 = true
|
|
}
|
|
yyj4573 := 0
|
|
for ; yyj4573 < yyrr4573; yyj4573++ {
|
|
yyh4573.ElemContainerState(yyj4573)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4573[yyj4573] = EndpointSubset{}
|
|
} else {
|
|
yyv4574 := &yyv4573[yyj4573]
|
|
yyv4574.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4573 {
|
|
for ; yyj4573 < yyl4573; yyj4573++ {
|
|
yyv4573 = append(yyv4573, EndpointSubset{})
|
|
yyh4573.ElemContainerState(yyj4573)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4573[yyj4573] = EndpointSubset{}
|
|
} else {
|
|
yyv4575 := &yyv4573[yyj4573]
|
|
yyv4575.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4573 := 0
|
|
for ; !r.CheckBreak(); yyj4573++ {
|
|
|
|
if yyj4573 >= len(yyv4573) {
|
|
yyv4573 = append(yyv4573, EndpointSubset{}) // var yyz4573 EndpointSubset
|
|
yyc4573 = true
|
|
}
|
|
yyh4573.ElemContainerState(yyj4573)
|
|
if yyj4573 < len(yyv4573) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4573[yyj4573] = EndpointSubset{}
|
|
} else {
|
|
yyv4576 := &yyv4573[yyj4573]
|
|
yyv4576.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4573 < len(yyv4573) {
|
|
yyv4573 = yyv4573[:yyj4573]
|
|
yyc4573 = true
|
|
} else if yyj4573 == 0 && yyv4573 == nil {
|
|
yyv4573 = []EndpointSubset{}
|
|
yyc4573 = true
|
|
}
|
|
}
|
|
yyh4573.End()
|
|
if yyc4573 {
|
|
*v = yyv4573
|
|
}
|
|
}
|
|
|
|
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 _, yyv4577 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4578 := &yyv4577
|
|
yy4578.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
|
|
|
|
yyv4579 := *v
|
|
yyh4579, yyl4579 := z.DecSliceHelperStart()
|
|
var yyc4579 bool
|
|
if yyl4579 == 0 {
|
|
if yyv4579 == nil {
|
|
yyv4579 = []EndpointAddress{}
|
|
yyc4579 = true
|
|
} else if len(yyv4579) != 0 {
|
|
yyv4579 = yyv4579[:0]
|
|
yyc4579 = true
|
|
}
|
|
} else if yyl4579 > 0 {
|
|
var yyrr4579, yyrl4579 int
|
|
var yyrt4579 bool
|
|
if yyl4579 > cap(yyv4579) {
|
|
|
|
yyrg4579 := len(yyv4579) > 0
|
|
yyv24579 := yyv4579
|
|
yyrl4579, yyrt4579 = z.DecInferLen(yyl4579, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt4579 {
|
|
if yyrl4579 <= cap(yyv4579) {
|
|
yyv4579 = yyv4579[:yyrl4579]
|
|
} else {
|
|
yyv4579 = make([]EndpointAddress, yyrl4579)
|
|
}
|
|
} else {
|
|
yyv4579 = make([]EndpointAddress, yyrl4579)
|
|
}
|
|
yyc4579 = true
|
|
yyrr4579 = len(yyv4579)
|
|
if yyrg4579 {
|
|
copy(yyv4579, yyv24579)
|
|
}
|
|
} else if yyl4579 != len(yyv4579) {
|
|
yyv4579 = yyv4579[:yyl4579]
|
|
yyc4579 = true
|
|
}
|
|
yyj4579 := 0
|
|
for ; yyj4579 < yyrr4579; yyj4579++ {
|
|
yyh4579.ElemContainerState(yyj4579)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4579[yyj4579] = EndpointAddress{}
|
|
} else {
|
|
yyv4580 := &yyv4579[yyj4579]
|
|
yyv4580.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4579 {
|
|
for ; yyj4579 < yyl4579; yyj4579++ {
|
|
yyv4579 = append(yyv4579, EndpointAddress{})
|
|
yyh4579.ElemContainerState(yyj4579)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4579[yyj4579] = EndpointAddress{}
|
|
} else {
|
|
yyv4581 := &yyv4579[yyj4579]
|
|
yyv4581.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4579 := 0
|
|
for ; !r.CheckBreak(); yyj4579++ {
|
|
|
|
if yyj4579 >= len(yyv4579) {
|
|
yyv4579 = append(yyv4579, EndpointAddress{}) // var yyz4579 EndpointAddress
|
|
yyc4579 = true
|
|
}
|
|
yyh4579.ElemContainerState(yyj4579)
|
|
if yyj4579 < len(yyv4579) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4579[yyj4579] = EndpointAddress{}
|
|
} else {
|
|
yyv4582 := &yyv4579[yyj4579]
|
|
yyv4582.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4579 < len(yyv4579) {
|
|
yyv4579 = yyv4579[:yyj4579]
|
|
yyc4579 = true
|
|
} else if yyj4579 == 0 && yyv4579 == nil {
|
|
yyv4579 = []EndpointAddress{}
|
|
yyc4579 = true
|
|
}
|
|
}
|
|
yyh4579.End()
|
|
if yyc4579 {
|
|
*v = yyv4579
|
|
}
|
|
}
|
|
|
|
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 _, yyv4583 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4584 := &yyv4583
|
|
yy4584.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
|
|
|
|
yyv4585 := *v
|
|
yyh4585, yyl4585 := z.DecSliceHelperStart()
|
|
var yyc4585 bool
|
|
if yyl4585 == 0 {
|
|
if yyv4585 == nil {
|
|
yyv4585 = []EndpointPort{}
|
|
yyc4585 = true
|
|
} else if len(yyv4585) != 0 {
|
|
yyv4585 = yyv4585[:0]
|
|
yyc4585 = true
|
|
}
|
|
} else if yyl4585 > 0 {
|
|
var yyrr4585, yyrl4585 int
|
|
var yyrt4585 bool
|
|
if yyl4585 > cap(yyv4585) {
|
|
|
|
yyrg4585 := len(yyv4585) > 0
|
|
yyv24585 := yyv4585
|
|
yyrl4585, yyrt4585 = z.DecInferLen(yyl4585, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4585 {
|
|
if yyrl4585 <= cap(yyv4585) {
|
|
yyv4585 = yyv4585[:yyrl4585]
|
|
} else {
|
|
yyv4585 = make([]EndpointPort, yyrl4585)
|
|
}
|
|
} else {
|
|
yyv4585 = make([]EndpointPort, yyrl4585)
|
|
}
|
|
yyc4585 = true
|
|
yyrr4585 = len(yyv4585)
|
|
if yyrg4585 {
|
|
copy(yyv4585, yyv24585)
|
|
}
|
|
} else if yyl4585 != len(yyv4585) {
|
|
yyv4585 = yyv4585[:yyl4585]
|
|
yyc4585 = true
|
|
}
|
|
yyj4585 := 0
|
|
for ; yyj4585 < yyrr4585; yyj4585++ {
|
|
yyh4585.ElemContainerState(yyj4585)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4585[yyj4585] = EndpointPort{}
|
|
} else {
|
|
yyv4586 := &yyv4585[yyj4585]
|
|
yyv4586.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4585 {
|
|
for ; yyj4585 < yyl4585; yyj4585++ {
|
|
yyv4585 = append(yyv4585, EndpointPort{})
|
|
yyh4585.ElemContainerState(yyj4585)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4585[yyj4585] = EndpointPort{}
|
|
} else {
|
|
yyv4587 := &yyv4585[yyj4585]
|
|
yyv4587.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4585 := 0
|
|
for ; !r.CheckBreak(); yyj4585++ {
|
|
|
|
if yyj4585 >= len(yyv4585) {
|
|
yyv4585 = append(yyv4585, EndpointPort{}) // var yyz4585 EndpointPort
|
|
yyc4585 = true
|
|
}
|
|
yyh4585.ElemContainerState(yyj4585)
|
|
if yyj4585 < len(yyv4585) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4585[yyj4585] = EndpointPort{}
|
|
} else {
|
|
yyv4588 := &yyv4585[yyj4585]
|
|
yyv4588.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4585 < len(yyv4585) {
|
|
yyv4585 = yyv4585[:yyj4585]
|
|
yyc4585 = true
|
|
} else if yyj4585 == 0 && yyv4585 == nil {
|
|
yyv4585 = []EndpointPort{}
|
|
yyc4585 = true
|
|
}
|
|
}
|
|
yyh4585.End()
|
|
if yyc4585 {
|
|
*v = yyv4585
|
|
}
|
|
}
|
|
|
|
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 _, yyv4589 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4590 := &yyv4589
|
|
yy4590.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
|
|
|
|
yyv4591 := *v
|
|
yyh4591, yyl4591 := z.DecSliceHelperStart()
|
|
var yyc4591 bool
|
|
if yyl4591 == 0 {
|
|
if yyv4591 == nil {
|
|
yyv4591 = []Endpoints{}
|
|
yyc4591 = true
|
|
} else if len(yyv4591) != 0 {
|
|
yyv4591 = yyv4591[:0]
|
|
yyc4591 = true
|
|
}
|
|
} else if yyl4591 > 0 {
|
|
var yyrr4591, yyrl4591 int
|
|
var yyrt4591 bool
|
|
if yyl4591 > cap(yyv4591) {
|
|
|
|
yyrg4591 := len(yyv4591) > 0
|
|
yyv24591 := yyv4591
|
|
yyrl4591, yyrt4591 = z.DecInferLen(yyl4591, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4591 {
|
|
if yyrl4591 <= cap(yyv4591) {
|
|
yyv4591 = yyv4591[:yyrl4591]
|
|
} else {
|
|
yyv4591 = make([]Endpoints, yyrl4591)
|
|
}
|
|
} else {
|
|
yyv4591 = make([]Endpoints, yyrl4591)
|
|
}
|
|
yyc4591 = true
|
|
yyrr4591 = len(yyv4591)
|
|
if yyrg4591 {
|
|
copy(yyv4591, yyv24591)
|
|
}
|
|
} else if yyl4591 != len(yyv4591) {
|
|
yyv4591 = yyv4591[:yyl4591]
|
|
yyc4591 = true
|
|
}
|
|
yyj4591 := 0
|
|
for ; yyj4591 < yyrr4591; yyj4591++ {
|
|
yyh4591.ElemContainerState(yyj4591)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4591[yyj4591] = Endpoints{}
|
|
} else {
|
|
yyv4592 := &yyv4591[yyj4591]
|
|
yyv4592.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4591 {
|
|
for ; yyj4591 < yyl4591; yyj4591++ {
|
|
yyv4591 = append(yyv4591, Endpoints{})
|
|
yyh4591.ElemContainerState(yyj4591)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4591[yyj4591] = Endpoints{}
|
|
} else {
|
|
yyv4593 := &yyv4591[yyj4591]
|
|
yyv4593.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4591 := 0
|
|
for ; !r.CheckBreak(); yyj4591++ {
|
|
|
|
if yyj4591 >= len(yyv4591) {
|
|
yyv4591 = append(yyv4591, Endpoints{}) // var yyz4591 Endpoints
|
|
yyc4591 = true
|
|
}
|
|
yyh4591.ElemContainerState(yyj4591)
|
|
if yyj4591 < len(yyv4591) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4591[yyj4591] = Endpoints{}
|
|
} else {
|
|
yyv4594 := &yyv4591[yyj4591]
|
|
yyv4594.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4591 < len(yyv4591) {
|
|
yyv4591 = yyv4591[:yyj4591]
|
|
yyc4591 = true
|
|
} else if yyj4591 == 0 && yyv4591 == nil {
|
|
yyv4591 = []Endpoints{}
|
|
yyc4591 = true
|
|
}
|
|
}
|
|
yyh4591.End()
|
|
if yyc4591 {
|
|
*v = yyv4591
|
|
}
|
|
}
|
|
|
|
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 _, yyv4595 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4596 := &yyv4595
|
|
yy4596.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
|
|
|
|
yyv4597 := *v
|
|
yyh4597, yyl4597 := z.DecSliceHelperStart()
|
|
var yyc4597 bool
|
|
if yyl4597 == 0 {
|
|
if yyv4597 == nil {
|
|
yyv4597 = []NodeCondition{}
|
|
yyc4597 = true
|
|
} else if len(yyv4597) != 0 {
|
|
yyv4597 = yyv4597[:0]
|
|
yyc4597 = true
|
|
}
|
|
} else if yyl4597 > 0 {
|
|
var yyrr4597, yyrl4597 int
|
|
var yyrt4597 bool
|
|
if yyl4597 > cap(yyv4597) {
|
|
|
|
yyrg4597 := len(yyv4597) > 0
|
|
yyv24597 := yyv4597
|
|
yyrl4597, yyrt4597 = z.DecInferLen(yyl4597, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4597 {
|
|
if yyrl4597 <= cap(yyv4597) {
|
|
yyv4597 = yyv4597[:yyrl4597]
|
|
} else {
|
|
yyv4597 = make([]NodeCondition, yyrl4597)
|
|
}
|
|
} else {
|
|
yyv4597 = make([]NodeCondition, yyrl4597)
|
|
}
|
|
yyc4597 = true
|
|
yyrr4597 = len(yyv4597)
|
|
if yyrg4597 {
|
|
copy(yyv4597, yyv24597)
|
|
}
|
|
} else if yyl4597 != len(yyv4597) {
|
|
yyv4597 = yyv4597[:yyl4597]
|
|
yyc4597 = true
|
|
}
|
|
yyj4597 := 0
|
|
for ; yyj4597 < yyrr4597; yyj4597++ {
|
|
yyh4597.ElemContainerState(yyj4597)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4597[yyj4597] = NodeCondition{}
|
|
} else {
|
|
yyv4598 := &yyv4597[yyj4597]
|
|
yyv4598.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4597 {
|
|
for ; yyj4597 < yyl4597; yyj4597++ {
|
|
yyv4597 = append(yyv4597, NodeCondition{})
|
|
yyh4597.ElemContainerState(yyj4597)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4597[yyj4597] = NodeCondition{}
|
|
} else {
|
|
yyv4599 := &yyv4597[yyj4597]
|
|
yyv4599.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4597 := 0
|
|
for ; !r.CheckBreak(); yyj4597++ {
|
|
|
|
if yyj4597 >= len(yyv4597) {
|
|
yyv4597 = append(yyv4597, NodeCondition{}) // var yyz4597 NodeCondition
|
|
yyc4597 = true
|
|
}
|
|
yyh4597.ElemContainerState(yyj4597)
|
|
if yyj4597 < len(yyv4597) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4597[yyj4597] = NodeCondition{}
|
|
} else {
|
|
yyv4600 := &yyv4597[yyj4597]
|
|
yyv4600.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4597 < len(yyv4597) {
|
|
yyv4597 = yyv4597[:yyj4597]
|
|
yyc4597 = true
|
|
} else if yyj4597 == 0 && yyv4597 == nil {
|
|
yyv4597 = []NodeCondition{}
|
|
yyc4597 = true
|
|
}
|
|
}
|
|
yyh4597.End()
|
|
if yyc4597 {
|
|
*v = yyv4597
|
|
}
|
|
}
|
|
|
|
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 _, yyv4601 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4602 := &yyv4601
|
|
yy4602.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
|
|
|
|
yyv4603 := *v
|
|
yyh4603, yyl4603 := z.DecSliceHelperStart()
|
|
var yyc4603 bool
|
|
if yyl4603 == 0 {
|
|
if yyv4603 == nil {
|
|
yyv4603 = []NodeAddress{}
|
|
yyc4603 = true
|
|
} else if len(yyv4603) != 0 {
|
|
yyv4603 = yyv4603[:0]
|
|
yyc4603 = true
|
|
}
|
|
} else if yyl4603 > 0 {
|
|
var yyrr4603, yyrl4603 int
|
|
var yyrt4603 bool
|
|
if yyl4603 > cap(yyv4603) {
|
|
|
|
yyrg4603 := len(yyv4603) > 0
|
|
yyv24603 := yyv4603
|
|
yyrl4603, yyrt4603 = z.DecInferLen(yyl4603, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4603 {
|
|
if yyrl4603 <= cap(yyv4603) {
|
|
yyv4603 = yyv4603[:yyrl4603]
|
|
} else {
|
|
yyv4603 = make([]NodeAddress, yyrl4603)
|
|
}
|
|
} else {
|
|
yyv4603 = make([]NodeAddress, yyrl4603)
|
|
}
|
|
yyc4603 = true
|
|
yyrr4603 = len(yyv4603)
|
|
if yyrg4603 {
|
|
copy(yyv4603, yyv24603)
|
|
}
|
|
} else if yyl4603 != len(yyv4603) {
|
|
yyv4603 = yyv4603[:yyl4603]
|
|
yyc4603 = true
|
|
}
|
|
yyj4603 := 0
|
|
for ; yyj4603 < yyrr4603; yyj4603++ {
|
|
yyh4603.ElemContainerState(yyj4603)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4603[yyj4603] = NodeAddress{}
|
|
} else {
|
|
yyv4604 := &yyv4603[yyj4603]
|
|
yyv4604.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4603 {
|
|
for ; yyj4603 < yyl4603; yyj4603++ {
|
|
yyv4603 = append(yyv4603, NodeAddress{})
|
|
yyh4603.ElemContainerState(yyj4603)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4603[yyj4603] = NodeAddress{}
|
|
} else {
|
|
yyv4605 := &yyv4603[yyj4603]
|
|
yyv4605.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4603 := 0
|
|
for ; !r.CheckBreak(); yyj4603++ {
|
|
|
|
if yyj4603 >= len(yyv4603) {
|
|
yyv4603 = append(yyv4603, NodeAddress{}) // var yyz4603 NodeAddress
|
|
yyc4603 = true
|
|
}
|
|
yyh4603.ElemContainerState(yyj4603)
|
|
if yyj4603 < len(yyv4603) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4603[yyj4603] = NodeAddress{}
|
|
} else {
|
|
yyv4606 := &yyv4603[yyj4603]
|
|
yyv4606.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4603 < len(yyv4603) {
|
|
yyv4603 = yyv4603[:yyj4603]
|
|
yyc4603 = true
|
|
} else if yyj4603 == 0 && yyv4603 == nil {
|
|
yyv4603 = []NodeAddress{}
|
|
yyc4603 = true
|
|
}
|
|
}
|
|
yyh4603.End()
|
|
if yyc4603 {
|
|
*v = yyv4603
|
|
}
|
|
}
|
|
|
|
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 _, yyv4607 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4608 := &yyv4607
|
|
yy4608.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
|
|
|
|
yyv4609 := *v
|
|
yyh4609, yyl4609 := z.DecSliceHelperStart()
|
|
var yyc4609 bool
|
|
if yyl4609 == 0 {
|
|
if yyv4609 == nil {
|
|
yyv4609 = []ContainerImage{}
|
|
yyc4609 = true
|
|
} else if len(yyv4609) != 0 {
|
|
yyv4609 = yyv4609[:0]
|
|
yyc4609 = true
|
|
}
|
|
} else if yyl4609 > 0 {
|
|
var yyrr4609, yyrl4609 int
|
|
var yyrt4609 bool
|
|
if yyl4609 > cap(yyv4609) {
|
|
|
|
yyrg4609 := len(yyv4609) > 0
|
|
yyv24609 := yyv4609
|
|
yyrl4609, yyrt4609 = z.DecInferLen(yyl4609, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4609 {
|
|
if yyrl4609 <= cap(yyv4609) {
|
|
yyv4609 = yyv4609[:yyrl4609]
|
|
} else {
|
|
yyv4609 = make([]ContainerImage, yyrl4609)
|
|
}
|
|
} else {
|
|
yyv4609 = make([]ContainerImage, yyrl4609)
|
|
}
|
|
yyc4609 = true
|
|
yyrr4609 = len(yyv4609)
|
|
if yyrg4609 {
|
|
copy(yyv4609, yyv24609)
|
|
}
|
|
} else if yyl4609 != len(yyv4609) {
|
|
yyv4609 = yyv4609[:yyl4609]
|
|
yyc4609 = true
|
|
}
|
|
yyj4609 := 0
|
|
for ; yyj4609 < yyrr4609; yyj4609++ {
|
|
yyh4609.ElemContainerState(yyj4609)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4609[yyj4609] = ContainerImage{}
|
|
} else {
|
|
yyv4610 := &yyv4609[yyj4609]
|
|
yyv4610.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4609 {
|
|
for ; yyj4609 < yyl4609; yyj4609++ {
|
|
yyv4609 = append(yyv4609, ContainerImage{})
|
|
yyh4609.ElemContainerState(yyj4609)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4609[yyj4609] = ContainerImage{}
|
|
} else {
|
|
yyv4611 := &yyv4609[yyj4609]
|
|
yyv4611.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4609 := 0
|
|
for ; !r.CheckBreak(); yyj4609++ {
|
|
|
|
if yyj4609 >= len(yyv4609) {
|
|
yyv4609 = append(yyv4609, ContainerImage{}) // var yyz4609 ContainerImage
|
|
yyc4609 = true
|
|
}
|
|
yyh4609.ElemContainerState(yyj4609)
|
|
if yyj4609 < len(yyv4609) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4609[yyj4609] = ContainerImage{}
|
|
} else {
|
|
yyv4612 := &yyv4609[yyj4609]
|
|
yyv4612.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4609 < len(yyv4609) {
|
|
yyv4609 = yyv4609[:yyj4609]
|
|
yyc4609 = true
|
|
} else if yyj4609 == 0 && yyv4609 == nil {
|
|
yyv4609 = []ContainerImage{}
|
|
yyc4609 = true
|
|
}
|
|
}
|
|
yyh4609.End()
|
|
if yyc4609 {
|
|
*v = yyv4609
|
|
}
|
|
}
|
|
|
|
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 _, yyv4613 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4613.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
|
|
|
|
yyv4614 := *v
|
|
yyh4614, yyl4614 := z.DecSliceHelperStart()
|
|
var yyc4614 bool
|
|
if yyl4614 == 0 {
|
|
if yyv4614 == nil {
|
|
yyv4614 = []UniqueVolumeName{}
|
|
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) {
|
|
|
|
yyrl4614, yyrt4614 = z.DecInferLen(yyl4614, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4614 {
|
|
if yyrl4614 <= cap(yyv4614) {
|
|
yyv4614 = yyv4614[:yyrl4614]
|
|
} else {
|
|
yyv4614 = make([]UniqueVolumeName, yyrl4614)
|
|
}
|
|
} else {
|
|
yyv4614 = make([]UniqueVolumeName, yyrl4614)
|
|
}
|
|
yyc4614 = true
|
|
yyrr4614 = len(yyv4614)
|
|
} else if yyl4614 != len(yyv4614) {
|
|
yyv4614 = yyv4614[:yyl4614]
|
|
yyc4614 = true
|
|
}
|
|
yyj4614 := 0
|
|
for ; yyj4614 < yyrr4614; yyj4614++ {
|
|
yyh4614.ElemContainerState(yyj4614)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4614[yyj4614] = ""
|
|
} else {
|
|
yyv4614[yyj4614] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4614 {
|
|
for ; yyj4614 < yyl4614; yyj4614++ {
|
|
yyv4614 = append(yyv4614, "")
|
|
yyh4614.ElemContainerState(yyj4614)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4614[yyj4614] = ""
|
|
} else {
|
|
yyv4614[yyj4614] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4614 := 0
|
|
for ; !r.CheckBreak(); yyj4614++ {
|
|
|
|
if yyj4614 >= len(yyv4614) {
|
|
yyv4614 = append(yyv4614, "") // var yyz4614 UniqueVolumeName
|
|
yyc4614 = true
|
|
}
|
|
yyh4614.ElemContainerState(yyj4614)
|
|
if yyj4614 < len(yyv4614) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4614[yyj4614] = ""
|
|
} else {
|
|
yyv4614[yyj4614] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4614 < len(yyv4614) {
|
|
yyv4614 = yyv4614[:yyj4614]
|
|
yyc4614 = true
|
|
} else if yyj4614 == 0 && yyv4614 == nil {
|
|
yyv4614 = []UniqueVolumeName{}
|
|
yyc4614 = true
|
|
}
|
|
}
|
|
yyh4614.End()
|
|
if yyc4614 {
|
|
*v = yyv4614
|
|
}
|
|
}
|
|
|
|
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 _, yyv4618 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4619 := &yyv4618
|
|
yy4619.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
|
|
|
|
yyv4620 := *v
|
|
yyh4620, yyl4620 := z.DecSliceHelperStart()
|
|
var yyc4620 bool
|
|
if yyl4620 == 0 {
|
|
if yyv4620 == nil {
|
|
yyv4620 = []AttachedVolume{}
|
|
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, 32)
|
|
if yyrt4620 {
|
|
if yyrl4620 <= cap(yyv4620) {
|
|
yyv4620 = yyv4620[:yyrl4620]
|
|
} else {
|
|
yyv4620 = make([]AttachedVolume, yyrl4620)
|
|
}
|
|
} else {
|
|
yyv4620 = make([]AttachedVolume, 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] = AttachedVolume{}
|
|
} else {
|
|
yyv4621 := &yyv4620[yyj4620]
|
|
yyv4621.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4620 {
|
|
for ; yyj4620 < yyl4620; yyj4620++ {
|
|
yyv4620 = append(yyv4620, AttachedVolume{})
|
|
yyh4620.ElemContainerState(yyj4620)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4620[yyj4620] = AttachedVolume{}
|
|
} else {
|
|
yyv4622 := &yyv4620[yyj4620]
|
|
yyv4622.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4620 := 0
|
|
for ; !r.CheckBreak(); yyj4620++ {
|
|
|
|
if yyj4620 >= len(yyv4620) {
|
|
yyv4620 = append(yyv4620, AttachedVolume{}) // var yyz4620 AttachedVolume
|
|
yyc4620 = true
|
|
}
|
|
yyh4620.ElemContainerState(yyj4620)
|
|
if yyj4620 < len(yyv4620) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4620[yyj4620] = AttachedVolume{}
|
|
} 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 = []AttachedVolume{}
|
|
yyc4620 = true
|
|
}
|
|
}
|
|
yyh4620.End()
|
|
if yyc4620 {
|
|
*v = yyv4620
|
|
}
|
|
}
|
|
|
|
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 _, yyv4624 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4625 := &yyv4624
|
|
yy4625.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
|
|
|
|
yyv4626 := *v
|
|
yyh4626, yyl4626 := z.DecSliceHelperStart()
|
|
var yyc4626 bool
|
|
if yyl4626 == 0 {
|
|
if yyv4626 == nil {
|
|
yyv4626 = []PreferAvoidPodsEntry{}
|
|
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, 64)
|
|
if yyrt4626 {
|
|
if yyrl4626 <= cap(yyv4626) {
|
|
yyv4626 = yyv4626[:yyrl4626]
|
|
} else {
|
|
yyv4626 = make([]PreferAvoidPodsEntry, yyrl4626)
|
|
}
|
|
} else {
|
|
yyv4626 = make([]PreferAvoidPodsEntry, 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] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4627 := &yyv4626[yyj4626]
|
|
yyv4627.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4626 {
|
|
for ; yyj4626 < yyl4626; yyj4626++ {
|
|
yyv4626 = append(yyv4626, PreferAvoidPodsEntry{})
|
|
yyh4626.ElemContainerState(yyj4626)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4626[yyj4626] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4628 := &yyv4626[yyj4626]
|
|
yyv4628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4626 := 0
|
|
for ; !r.CheckBreak(); yyj4626++ {
|
|
|
|
if yyj4626 >= len(yyv4626) {
|
|
yyv4626 = append(yyv4626, PreferAvoidPodsEntry{}) // var yyz4626 PreferAvoidPodsEntry
|
|
yyc4626 = true
|
|
}
|
|
yyh4626.ElemContainerState(yyj4626)
|
|
if yyj4626 < len(yyv4626) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4626[yyj4626] = PreferAvoidPodsEntry{}
|
|
} 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 = []PreferAvoidPodsEntry{}
|
|
yyc4626 = true
|
|
}
|
|
}
|
|
yyh4626.End()
|
|
if yyc4626 {
|
|
*v = yyv4626
|
|
}
|
|
}
|
|
|
|
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 yyk4630, yyv4630 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yyk4630.CodecEncodeSelf(e)
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4631 := &yyv4630
|
|
yym4632 := z.EncBinary()
|
|
_ = yym4632
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4631) {
|
|
} else if !yym4632 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy4631)
|
|
} else {
|
|
z.EncFallback(yy4631)
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4633 := *v
|
|
yyl4633 := r.ReadMapStart()
|
|
yybh4633 := z.DecBasicHandle()
|
|
if yyv4633 == nil {
|
|
yyrl4633, _ := z.DecInferLen(yyl4633, yybh4633.MaxInitLen, 72)
|
|
yyv4633 = make(map[ResourceName]pkg3_resource.Quantity, yyrl4633)
|
|
*v = yyv4633
|
|
}
|
|
var yymk4633 ResourceName
|
|
var yymv4633 pkg3_resource.Quantity
|
|
var yymg4633 bool
|
|
if yybh4633.MapValueReset {
|
|
yymg4633 = true
|
|
}
|
|
if yyl4633 > 0 {
|
|
for yyj4633 := 0; yyj4633 < yyl4633; yyj4633++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4633 = ""
|
|
} else {
|
|
yymk4633 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg4633 {
|
|
yymv4633 = yyv4633[yymk4633]
|
|
} else {
|
|
yymv4633 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4633 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv4635 := &yymv4633
|
|
yym4636 := z.DecBinary()
|
|
_ = yym4636
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4635) {
|
|
} else if !yym4636 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv4635)
|
|
} else {
|
|
z.DecFallback(yyv4635, false)
|
|
}
|
|
}
|
|
|
|
if yyv4633 != nil {
|
|
yyv4633[yymk4633] = yymv4633
|
|
}
|
|
}
|
|
} else if yyl4633 < 0 {
|
|
for yyj4633 := 0; !r.CheckBreak(); yyj4633++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4633 = ""
|
|
} else {
|
|
yymk4633 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg4633 {
|
|
yymv4633 = yyv4633[yymk4633]
|
|
} else {
|
|
yymv4633 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4633 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv4638 := &yymv4633
|
|
yym4639 := z.DecBinary()
|
|
_ = yym4639
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4638) {
|
|
} else if !yym4639 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv4638)
|
|
} else {
|
|
z.DecFallback(yyv4638, false)
|
|
}
|
|
}
|
|
|
|
if yyv4633 != nil {
|
|
yyv4633[yymk4633] = yymv4633
|
|
}
|
|
}
|
|
} // 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 _, yyv4640 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4641 := &yyv4640
|
|
yy4641.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
|
|
|
|
yyv4642 := *v
|
|
yyh4642, yyl4642 := z.DecSliceHelperStart()
|
|
var yyc4642 bool
|
|
if yyl4642 == 0 {
|
|
if yyv4642 == nil {
|
|
yyv4642 = []Node{}
|
|
yyc4642 = true
|
|
} else if len(yyv4642) != 0 {
|
|
yyv4642 = yyv4642[:0]
|
|
yyc4642 = true
|
|
}
|
|
} else if yyl4642 > 0 {
|
|
var yyrr4642, yyrl4642 int
|
|
var yyrt4642 bool
|
|
if yyl4642 > cap(yyv4642) {
|
|
|
|
yyrg4642 := len(yyv4642) > 0
|
|
yyv24642 := yyv4642
|
|
yyrl4642, yyrt4642 = z.DecInferLen(yyl4642, z.DecBasicHandle().MaxInitLen, 616)
|
|
if yyrt4642 {
|
|
if yyrl4642 <= cap(yyv4642) {
|
|
yyv4642 = yyv4642[:yyrl4642]
|
|
} else {
|
|
yyv4642 = make([]Node, yyrl4642)
|
|
}
|
|
} else {
|
|
yyv4642 = make([]Node, yyrl4642)
|
|
}
|
|
yyc4642 = true
|
|
yyrr4642 = len(yyv4642)
|
|
if yyrg4642 {
|
|
copy(yyv4642, yyv24642)
|
|
}
|
|
} else if yyl4642 != len(yyv4642) {
|
|
yyv4642 = yyv4642[:yyl4642]
|
|
yyc4642 = true
|
|
}
|
|
yyj4642 := 0
|
|
for ; yyj4642 < yyrr4642; yyj4642++ {
|
|
yyh4642.ElemContainerState(yyj4642)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4642[yyj4642] = Node{}
|
|
} else {
|
|
yyv4643 := &yyv4642[yyj4642]
|
|
yyv4643.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4642 {
|
|
for ; yyj4642 < yyl4642; yyj4642++ {
|
|
yyv4642 = append(yyv4642, Node{})
|
|
yyh4642.ElemContainerState(yyj4642)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4642[yyj4642] = Node{}
|
|
} else {
|
|
yyv4644 := &yyv4642[yyj4642]
|
|
yyv4644.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4642 := 0
|
|
for ; !r.CheckBreak(); yyj4642++ {
|
|
|
|
if yyj4642 >= len(yyv4642) {
|
|
yyv4642 = append(yyv4642, Node{}) // var yyz4642 Node
|
|
yyc4642 = true
|
|
}
|
|
yyh4642.ElemContainerState(yyj4642)
|
|
if yyj4642 < len(yyv4642) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4642[yyj4642] = Node{}
|
|
} else {
|
|
yyv4645 := &yyv4642[yyj4642]
|
|
yyv4645.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4642 < len(yyv4642) {
|
|
yyv4642 = yyv4642[:yyj4642]
|
|
yyc4642 = true
|
|
} else if yyj4642 == 0 && yyv4642 == nil {
|
|
yyv4642 = []Node{}
|
|
yyc4642 = true
|
|
}
|
|
}
|
|
yyh4642.End()
|
|
if yyc4642 {
|
|
*v = yyv4642
|
|
}
|
|
}
|
|
|
|
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 _, yyv4646 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4646.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
|
|
|
|
yyv4647 := *v
|
|
yyh4647, yyl4647 := z.DecSliceHelperStart()
|
|
var yyc4647 bool
|
|
if yyl4647 == 0 {
|
|
if yyv4647 == nil {
|
|
yyv4647 = []FinalizerName{}
|
|
yyc4647 = true
|
|
} else if len(yyv4647) != 0 {
|
|
yyv4647 = yyv4647[:0]
|
|
yyc4647 = true
|
|
}
|
|
} else if yyl4647 > 0 {
|
|
var yyrr4647, yyrl4647 int
|
|
var yyrt4647 bool
|
|
if yyl4647 > cap(yyv4647) {
|
|
|
|
yyrl4647, yyrt4647 = z.DecInferLen(yyl4647, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4647 {
|
|
if yyrl4647 <= cap(yyv4647) {
|
|
yyv4647 = yyv4647[:yyrl4647]
|
|
} else {
|
|
yyv4647 = make([]FinalizerName, yyrl4647)
|
|
}
|
|
} else {
|
|
yyv4647 = make([]FinalizerName, yyrl4647)
|
|
}
|
|
yyc4647 = true
|
|
yyrr4647 = len(yyv4647)
|
|
} else if yyl4647 != len(yyv4647) {
|
|
yyv4647 = yyv4647[:yyl4647]
|
|
yyc4647 = true
|
|
}
|
|
yyj4647 := 0
|
|
for ; yyj4647 < yyrr4647; yyj4647++ {
|
|
yyh4647.ElemContainerState(yyj4647)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4647[yyj4647] = ""
|
|
} else {
|
|
yyv4647[yyj4647] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4647 {
|
|
for ; yyj4647 < yyl4647; yyj4647++ {
|
|
yyv4647 = append(yyv4647, "")
|
|
yyh4647.ElemContainerState(yyj4647)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4647[yyj4647] = ""
|
|
} else {
|
|
yyv4647[yyj4647] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4647 := 0
|
|
for ; !r.CheckBreak(); yyj4647++ {
|
|
|
|
if yyj4647 >= len(yyv4647) {
|
|
yyv4647 = append(yyv4647, "") // var yyz4647 FinalizerName
|
|
yyc4647 = true
|
|
}
|
|
yyh4647.ElemContainerState(yyj4647)
|
|
if yyj4647 < len(yyv4647) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4647[yyj4647] = ""
|
|
} else {
|
|
yyv4647[yyj4647] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4647 < len(yyv4647) {
|
|
yyv4647 = yyv4647[:yyj4647]
|
|
yyc4647 = true
|
|
} else if yyj4647 == 0 && yyv4647 == nil {
|
|
yyv4647 = []FinalizerName{}
|
|
yyc4647 = true
|
|
}
|
|
}
|
|
yyh4647.End()
|
|
if yyc4647 {
|
|
*v = yyv4647
|
|
}
|
|
}
|
|
|
|
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 _, yyv4651 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4652 := &yyv4651
|
|
yy4652.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
|
|
|
|
yyv4653 := *v
|
|
yyh4653, yyl4653 := z.DecSliceHelperStart()
|
|
var yyc4653 bool
|
|
if yyl4653 == 0 {
|
|
if yyv4653 == nil {
|
|
yyv4653 = []Namespace{}
|
|
yyc4653 = true
|
|
} else if len(yyv4653) != 0 {
|
|
yyv4653 = yyv4653[:0]
|
|
yyc4653 = true
|
|
}
|
|
} else if yyl4653 > 0 {
|
|
var yyrr4653, yyrl4653 int
|
|
var yyrt4653 bool
|
|
if yyl4653 > cap(yyv4653) {
|
|
|
|
yyrg4653 := len(yyv4653) > 0
|
|
yyv24653 := yyv4653
|
|
yyrl4653, yyrt4653 = z.DecInferLen(yyl4653, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4653 {
|
|
if yyrl4653 <= cap(yyv4653) {
|
|
yyv4653 = yyv4653[:yyrl4653]
|
|
} else {
|
|
yyv4653 = make([]Namespace, yyrl4653)
|
|
}
|
|
} else {
|
|
yyv4653 = make([]Namespace, yyrl4653)
|
|
}
|
|
yyc4653 = true
|
|
yyrr4653 = len(yyv4653)
|
|
if yyrg4653 {
|
|
copy(yyv4653, yyv24653)
|
|
}
|
|
} else if yyl4653 != len(yyv4653) {
|
|
yyv4653 = yyv4653[:yyl4653]
|
|
yyc4653 = true
|
|
}
|
|
yyj4653 := 0
|
|
for ; yyj4653 < yyrr4653; yyj4653++ {
|
|
yyh4653.ElemContainerState(yyj4653)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4653[yyj4653] = Namespace{}
|
|
} else {
|
|
yyv4654 := &yyv4653[yyj4653]
|
|
yyv4654.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4653 {
|
|
for ; yyj4653 < yyl4653; yyj4653++ {
|
|
yyv4653 = append(yyv4653, Namespace{})
|
|
yyh4653.ElemContainerState(yyj4653)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4653[yyj4653] = Namespace{}
|
|
} else {
|
|
yyv4655 := &yyv4653[yyj4653]
|
|
yyv4655.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4653 := 0
|
|
for ; !r.CheckBreak(); yyj4653++ {
|
|
|
|
if yyj4653 >= len(yyv4653) {
|
|
yyv4653 = append(yyv4653, Namespace{}) // var yyz4653 Namespace
|
|
yyc4653 = true
|
|
}
|
|
yyh4653.ElemContainerState(yyj4653)
|
|
if yyj4653 < len(yyv4653) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4653[yyj4653] = Namespace{}
|
|
} else {
|
|
yyv4656 := &yyv4653[yyj4653]
|
|
yyv4656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4653 < len(yyv4653) {
|
|
yyv4653 = yyv4653[:yyj4653]
|
|
yyc4653 = true
|
|
} else if yyj4653 == 0 && yyv4653 == nil {
|
|
yyv4653 = []Namespace{}
|
|
yyc4653 = true
|
|
}
|
|
}
|
|
yyh4653.End()
|
|
if yyc4653 {
|
|
*v = yyv4653
|
|
}
|
|
}
|
|
|
|
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 _, yyv4657 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4658 := &yyv4657
|
|
yy4658.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
|
|
|
|
yyv4659 := *v
|
|
yyh4659, yyl4659 := z.DecSliceHelperStart()
|
|
var yyc4659 bool
|
|
if yyl4659 == 0 {
|
|
if yyv4659 == nil {
|
|
yyv4659 = []Event{}
|
|
yyc4659 = true
|
|
} else if len(yyv4659) != 0 {
|
|
yyv4659 = yyv4659[:0]
|
|
yyc4659 = true
|
|
}
|
|
} else if yyl4659 > 0 {
|
|
var yyrr4659, yyrl4659 int
|
|
var yyrt4659 bool
|
|
if yyl4659 > cap(yyv4659) {
|
|
|
|
yyrg4659 := len(yyv4659) > 0
|
|
yyv24659 := yyv4659
|
|
yyrl4659, yyrt4659 = z.DecInferLen(yyl4659, z.DecBasicHandle().MaxInitLen, 488)
|
|
if yyrt4659 {
|
|
if yyrl4659 <= cap(yyv4659) {
|
|
yyv4659 = yyv4659[:yyrl4659]
|
|
} else {
|
|
yyv4659 = make([]Event, yyrl4659)
|
|
}
|
|
} else {
|
|
yyv4659 = make([]Event, yyrl4659)
|
|
}
|
|
yyc4659 = true
|
|
yyrr4659 = len(yyv4659)
|
|
if yyrg4659 {
|
|
copy(yyv4659, yyv24659)
|
|
}
|
|
} else if yyl4659 != len(yyv4659) {
|
|
yyv4659 = yyv4659[:yyl4659]
|
|
yyc4659 = true
|
|
}
|
|
yyj4659 := 0
|
|
for ; yyj4659 < yyrr4659; yyj4659++ {
|
|
yyh4659.ElemContainerState(yyj4659)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4659[yyj4659] = Event{}
|
|
} else {
|
|
yyv4660 := &yyv4659[yyj4659]
|
|
yyv4660.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4659 {
|
|
for ; yyj4659 < yyl4659; yyj4659++ {
|
|
yyv4659 = append(yyv4659, Event{})
|
|
yyh4659.ElemContainerState(yyj4659)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4659[yyj4659] = Event{}
|
|
} else {
|
|
yyv4661 := &yyv4659[yyj4659]
|
|
yyv4661.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4659 := 0
|
|
for ; !r.CheckBreak(); yyj4659++ {
|
|
|
|
if yyj4659 >= len(yyv4659) {
|
|
yyv4659 = append(yyv4659, Event{}) // var yyz4659 Event
|
|
yyc4659 = true
|
|
}
|
|
yyh4659.ElemContainerState(yyj4659)
|
|
if yyj4659 < len(yyv4659) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4659[yyj4659] = Event{}
|
|
} else {
|
|
yyv4662 := &yyv4659[yyj4659]
|
|
yyv4662.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4659 < len(yyv4659) {
|
|
yyv4659 = yyv4659[:yyj4659]
|
|
yyc4659 = true
|
|
} else if yyj4659 == 0 && yyv4659 == nil {
|
|
yyv4659 = []Event{}
|
|
yyc4659 = true
|
|
}
|
|
}
|
|
yyh4659.End()
|
|
if yyc4659 {
|
|
*v = yyv4659
|
|
}
|
|
}
|
|
|
|
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 _, yyv4663 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyv4663 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4664 := z.EncBinary()
|
|
_ = yym4664
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv4663) {
|
|
} else {
|
|
z.EncFallback(yyv4663)
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv4665 := *v
|
|
yyh4665, yyl4665 := z.DecSliceHelperStart()
|
|
var yyc4665 bool
|
|
if yyl4665 == 0 {
|
|
if yyv4665 == nil {
|
|
yyv4665 = []pkg7_runtime.Object{}
|
|
yyc4665 = true
|
|
} else if len(yyv4665) != 0 {
|
|
yyv4665 = yyv4665[:0]
|
|
yyc4665 = true
|
|
}
|
|
} else if yyl4665 > 0 {
|
|
var yyrr4665, yyrl4665 int
|
|
var yyrt4665 bool
|
|
if yyl4665 > cap(yyv4665) {
|
|
|
|
yyrg4665 := len(yyv4665) > 0
|
|
yyv24665 := yyv4665
|
|
yyrl4665, yyrt4665 = z.DecInferLen(yyl4665, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4665 {
|
|
if yyrl4665 <= cap(yyv4665) {
|
|
yyv4665 = yyv4665[:yyrl4665]
|
|
} else {
|
|
yyv4665 = make([]pkg7_runtime.Object, yyrl4665)
|
|
}
|
|
} else {
|
|
yyv4665 = make([]pkg7_runtime.Object, yyrl4665)
|
|
}
|
|
yyc4665 = true
|
|
yyrr4665 = len(yyv4665)
|
|
if yyrg4665 {
|
|
copy(yyv4665, yyv24665)
|
|
}
|
|
} else if yyl4665 != len(yyv4665) {
|
|
yyv4665 = yyv4665[:yyl4665]
|
|
yyc4665 = true
|
|
}
|
|
yyj4665 := 0
|
|
for ; yyj4665 < yyrr4665; yyj4665++ {
|
|
yyh4665.ElemContainerState(yyj4665)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4665[yyj4665] = nil
|
|
} else {
|
|
yyv4666 := &yyv4665[yyj4665]
|
|
yym4667 := z.DecBinary()
|
|
_ = yym4667
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4666) {
|
|
} else {
|
|
z.DecFallback(yyv4666, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt4665 {
|
|
for ; yyj4665 < yyl4665; yyj4665++ {
|
|
yyv4665 = append(yyv4665, nil)
|
|
yyh4665.ElemContainerState(yyj4665)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4665[yyj4665] = nil
|
|
} else {
|
|
yyv4668 := &yyv4665[yyj4665]
|
|
yym4669 := z.DecBinary()
|
|
_ = yym4669
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4668) {
|
|
} else {
|
|
z.DecFallback(yyv4668, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4665 := 0
|
|
for ; !r.CheckBreak(); yyj4665++ {
|
|
|
|
if yyj4665 >= len(yyv4665) {
|
|
yyv4665 = append(yyv4665, nil) // var yyz4665 pkg7_runtime.Object
|
|
yyc4665 = true
|
|
}
|
|
yyh4665.ElemContainerState(yyj4665)
|
|
if yyj4665 < len(yyv4665) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4665[yyj4665] = nil
|
|
} else {
|
|
yyv4670 := &yyv4665[yyj4665]
|
|
yym4671 := z.DecBinary()
|
|
_ = yym4671
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4670) {
|
|
} else {
|
|
z.DecFallback(yyv4670, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4665 < len(yyv4665) {
|
|
yyv4665 = yyv4665[:yyj4665]
|
|
yyc4665 = true
|
|
} else if yyj4665 == 0 && yyv4665 == nil {
|
|
yyv4665 = []pkg7_runtime.Object{}
|
|
yyc4665 = true
|
|
}
|
|
}
|
|
yyh4665.End()
|
|
if yyc4665 {
|
|
*v = yyv4665
|
|
}
|
|
}
|
|
|
|
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 _, yyv4672 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4673 := &yyv4672
|
|
yy4673.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
|
|
|
|
yyv4674 := *v
|
|
yyh4674, yyl4674 := z.DecSliceHelperStart()
|
|
var yyc4674 bool
|
|
if yyl4674 == 0 {
|
|
if yyv4674 == nil {
|
|
yyv4674 = []LimitRangeItem{}
|
|
yyc4674 = true
|
|
} else if len(yyv4674) != 0 {
|
|
yyv4674 = yyv4674[:0]
|
|
yyc4674 = true
|
|
}
|
|
} else if yyl4674 > 0 {
|
|
var yyrr4674, yyrl4674 int
|
|
var yyrt4674 bool
|
|
if yyl4674 > cap(yyv4674) {
|
|
|
|
yyrg4674 := len(yyv4674) > 0
|
|
yyv24674 := yyv4674
|
|
yyrl4674, yyrt4674 = z.DecInferLen(yyl4674, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4674 {
|
|
if yyrl4674 <= cap(yyv4674) {
|
|
yyv4674 = yyv4674[:yyrl4674]
|
|
} else {
|
|
yyv4674 = make([]LimitRangeItem, yyrl4674)
|
|
}
|
|
} else {
|
|
yyv4674 = make([]LimitRangeItem, yyrl4674)
|
|
}
|
|
yyc4674 = true
|
|
yyrr4674 = len(yyv4674)
|
|
if yyrg4674 {
|
|
copy(yyv4674, yyv24674)
|
|
}
|
|
} else if yyl4674 != len(yyv4674) {
|
|
yyv4674 = yyv4674[:yyl4674]
|
|
yyc4674 = true
|
|
}
|
|
yyj4674 := 0
|
|
for ; yyj4674 < yyrr4674; yyj4674++ {
|
|
yyh4674.ElemContainerState(yyj4674)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4674[yyj4674] = LimitRangeItem{}
|
|
} else {
|
|
yyv4675 := &yyv4674[yyj4674]
|
|
yyv4675.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4674 {
|
|
for ; yyj4674 < yyl4674; yyj4674++ {
|
|
yyv4674 = append(yyv4674, LimitRangeItem{})
|
|
yyh4674.ElemContainerState(yyj4674)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4674[yyj4674] = LimitRangeItem{}
|
|
} else {
|
|
yyv4676 := &yyv4674[yyj4674]
|
|
yyv4676.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4674 := 0
|
|
for ; !r.CheckBreak(); yyj4674++ {
|
|
|
|
if yyj4674 >= len(yyv4674) {
|
|
yyv4674 = append(yyv4674, LimitRangeItem{}) // var yyz4674 LimitRangeItem
|
|
yyc4674 = true
|
|
}
|
|
yyh4674.ElemContainerState(yyj4674)
|
|
if yyj4674 < len(yyv4674) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4674[yyj4674] = LimitRangeItem{}
|
|
} else {
|
|
yyv4677 := &yyv4674[yyj4674]
|
|
yyv4677.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4674 < len(yyv4674) {
|
|
yyv4674 = yyv4674[:yyj4674]
|
|
yyc4674 = true
|
|
} else if yyj4674 == 0 && yyv4674 == nil {
|
|
yyv4674 = []LimitRangeItem{}
|
|
yyc4674 = true
|
|
}
|
|
}
|
|
yyh4674.End()
|
|
if yyc4674 {
|
|
*v = yyv4674
|
|
}
|
|
}
|
|
|
|
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 _, yyv4678 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4679 := &yyv4678
|
|
yy4679.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
|
|
|
|
yyv4680 := *v
|
|
yyh4680, yyl4680 := z.DecSliceHelperStart()
|
|
var yyc4680 bool
|
|
if yyl4680 == 0 {
|
|
if yyv4680 == nil {
|
|
yyv4680 = []LimitRange{}
|
|
yyc4680 = true
|
|
} else if len(yyv4680) != 0 {
|
|
yyv4680 = yyv4680[:0]
|
|
yyc4680 = true
|
|
}
|
|
} else if yyl4680 > 0 {
|
|
var yyrr4680, yyrl4680 int
|
|
var yyrt4680 bool
|
|
if yyl4680 > cap(yyv4680) {
|
|
|
|
yyrg4680 := len(yyv4680) > 0
|
|
yyv24680 := yyv4680
|
|
yyrl4680, yyrt4680 = z.DecInferLen(yyl4680, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4680 {
|
|
if yyrl4680 <= cap(yyv4680) {
|
|
yyv4680 = yyv4680[:yyrl4680]
|
|
} else {
|
|
yyv4680 = make([]LimitRange, yyrl4680)
|
|
}
|
|
} else {
|
|
yyv4680 = make([]LimitRange, yyrl4680)
|
|
}
|
|
yyc4680 = true
|
|
yyrr4680 = len(yyv4680)
|
|
if yyrg4680 {
|
|
copy(yyv4680, yyv24680)
|
|
}
|
|
} else if yyl4680 != len(yyv4680) {
|
|
yyv4680 = yyv4680[:yyl4680]
|
|
yyc4680 = true
|
|
}
|
|
yyj4680 := 0
|
|
for ; yyj4680 < yyrr4680; yyj4680++ {
|
|
yyh4680.ElemContainerState(yyj4680)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4680[yyj4680] = LimitRange{}
|
|
} else {
|
|
yyv4681 := &yyv4680[yyj4680]
|
|
yyv4681.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4680 {
|
|
for ; yyj4680 < yyl4680; yyj4680++ {
|
|
yyv4680 = append(yyv4680, LimitRange{})
|
|
yyh4680.ElemContainerState(yyj4680)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4680[yyj4680] = LimitRange{}
|
|
} else {
|
|
yyv4682 := &yyv4680[yyj4680]
|
|
yyv4682.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4680 := 0
|
|
for ; !r.CheckBreak(); yyj4680++ {
|
|
|
|
if yyj4680 >= len(yyv4680) {
|
|
yyv4680 = append(yyv4680, LimitRange{}) // var yyz4680 LimitRange
|
|
yyc4680 = true
|
|
}
|
|
yyh4680.ElemContainerState(yyj4680)
|
|
if yyj4680 < len(yyv4680) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4680[yyj4680] = LimitRange{}
|
|
} else {
|
|
yyv4683 := &yyv4680[yyj4680]
|
|
yyv4683.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4680 < len(yyv4680) {
|
|
yyv4680 = yyv4680[:yyj4680]
|
|
yyc4680 = true
|
|
} else if yyj4680 == 0 && yyv4680 == nil {
|
|
yyv4680 = []LimitRange{}
|
|
yyc4680 = true
|
|
}
|
|
}
|
|
yyh4680.End()
|
|
if yyc4680 {
|
|
*v = yyv4680
|
|
}
|
|
}
|
|
|
|
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 _, yyv4684 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4684.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
|
|
|
|
yyv4685 := *v
|
|
yyh4685, yyl4685 := z.DecSliceHelperStart()
|
|
var yyc4685 bool
|
|
if yyl4685 == 0 {
|
|
if yyv4685 == nil {
|
|
yyv4685 = []ResourceQuotaScope{}
|
|
yyc4685 = true
|
|
} else if len(yyv4685) != 0 {
|
|
yyv4685 = yyv4685[:0]
|
|
yyc4685 = true
|
|
}
|
|
} else if yyl4685 > 0 {
|
|
var yyrr4685, yyrl4685 int
|
|
var yyrt4685 bool
|
|
if yyl4685 > cap(yyv4685) {
|
|
|
|
yyrl4685, yyrt4685 = z.DecInferLen(yyl4685, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4685 {
|
|
if yyrl4685 <= cap(yyv4685) {
|
|
yyv4685 = yyv4685[:yyrl4685]
|
|
} else {
|
|
yyv4685 = make([]ResourceQuotaScope, yyrl4685)
|
|
}
|
|
} else {
|
|
yyv4685 = make([]ResourceQuotaScope, yyrl4685)
|
|
}
|
|
yyc4685 = true
|
|
yyrr4685 = len(yyv4685)
|
|
} else if yyl4685 != len(yyv4685) {
|
|
yyv4685 = yyv4685[:yyl4685]
|
|
yyc4685 = true
|
|
}
|
|
yyj4685 := 0
|
|
for ; yyj4685 < yyrr4685; yyj4685++ {
|
|
yyh4685.ElemContainerState(yyj4685)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4685[yyj4685] = ""
|
|
} else {
|
|
yyv4685[yyj4685] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4685 {
|
|
for ; yyj4685 < yyl4685; yyj4685++ {
|
|
yyv4685 = append(yyv4685, "")
|
|
yyh4685.ElemContainerState(yyj4685)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4685[yyj4685] = ""
|
|
} else {
|
|
yyv4685[yyj4685] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4685 := 0
|
|
for ; !r.CheckBreak(); yyj4685++ {
|
|
|
|
if yyj4685 >= len(yyv4685) {
|
|
yyv4685 = append(yyv4685, "") // var yyz4685 ResourceQuotaScope
|
|
yyc4685 = true
|
|
}
|
|
yyh4685.ElemContainerState(yyj4685)
|
|
if yyj4685 < len(yyv4685) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4685[yyj4685] = ""
|
|
} else {
|
|
yyv4685[yyj4685] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4685 < len(yyv4685) {
|
|
yyv4685 = yyv4685[:yyj4685]
|
|
yyc4685 = true
|
|
} else if yyj4685 == 0 && yyv4685 == nil {
|
|
yyv4685 = []ResourceQuotaScope{}
|
|
yyc4685 = true
|
|
}
|
|
}
|
|
yyh4685.End()
|
|
if yyc4685 {
|
|
*v = yyv4685
|
|
}
|
|
}
|
|
|
|
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 _, yyv4689 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4690 := &yyv4689
|
|
yy4690.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
|
|
|
|
yyv4691 := *v
|
|
yyh4691, yyl4691 := z.DecSliceHelperStart()
|
|
var yyc4691 bool
|
|
if yyl4691 == 0 {
|
|
if yyv4691 == nil {
|
|
yyv4691 = []ResourceQuota{}
|
|
yyc4691 = true
|
|
} else if len(yyv4691) != 0 {
|
|
yyv4691 = yyv4691[:0]
|
|
yyc4691 = true
|
|
}
|
|
} else if yyl4691 > 0 {
|
|
var yyrr4691, yyrl4691 int
|
|
var yyrt4691 bool
|
|
if yyl4691 > cap(yyv4691) {
|
|
|
|
yyrg4691 := len(yyv4691) > 0
|
|
yyv24691 := yyv4691
|
|
yyrl4691, yyrt4691 = z.DecInferLen(yyl4691, z.DecBasicHandle().MaxInitLen, 288)
|
|
if yyrt4691 {
|
|
if yyrl4691 <= cap(yyv4691) {
|
|
yyv4691 = yyv4691[:yyrl4691]
|
|
} else {
|
|
yyv4691 = make([]ResourceQuota, yyrl4691)
|
|
}
|
|
} else {
|
|
yyv4691 = make([]ResourceQuota, yyrl4691)
|
|
}
|
|
yyc4691 = true
|
|
yyrr4691 = len(yyv4691)
|
|
if yyrg4691 {
|
|
copy(yyv4691, yyv24691)
|
|
}
|
|
} else if yyl4691 != len(yyv4691) {
|
|
yyv4691 = yyv4691[:yyl4691]
|
|
yyc4691 = true
|
|
}
|
|
yyj4691 := 0
|
|
for ; yyj4691 < yyrr4691; yyj4691++ {
|
|
yyh4691.ElemContainerState(yyj4691)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4691[yyj4691] = ResourceQuota{}
|
|
} else {
|
|
yyv4692 := &yyv4691[yyj4691]
|
|
yyv4692.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4691 {
|
|
for ; yyj4691 < yyl4691; yyj4691++ {
|
|
yyv4691 = append(yyv4691, ResourceQuota{})
|
|
yyh4691.ElemContainerState(yyj4691)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4691[yyj4691] = ResourceQuota{}
|
|
} else {
|
|
yyv4693 := &yyv4691[yyj4691]
|
|
yyv4693.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4691 := 0
|
|
for ; !r.CheckBreak(); yyj4691++ {
|
|
|
|
if yyj4691 >= len(yyv4691) {
|
|
yyv4691 = append(yyv4691, ResourceQuota{}) // var yyz4691 ResourceQuota
|
|
yyc4691 = true
|
|
}
|
|
yyh4691.ElemContainerState(yyj4691)
|
|
if yyj4691 < len(yyv4691) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4691[yyj4691] = ResourceQuota{}
|
|
} else {
|
|
yyv4694 := &yyv4691[yyj4691]
|
|
yyv4694.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4691 < len(yyv4691) {
|
|
yyv4691 = yyv4691[:yyj4691]
|
|
yyc4691 = true
|
|
} else if yyj4691 == 0 && yyv4691 == nil {
|
|
yyv4691 = []ResourceQuota{}
|
|
yyc4691 = true
|
|
}
|
|
}
|
|
yyh4691.End()
|
|
if yyc4691 {
|
|
*v = yyv4691
|
|
}
|
|
}
|
|
|
|
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 yyk4695, yyv4695 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yym4696 := z.EncBinary()
|
|
_ = yym4696
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk4695))
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyv4695 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4697 := z.EncBinary()
|
|
_ = yym4697
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv4695))
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv4698 := *v
|
|
yyl4698 := r.ReadMapStart()
|
|
yybh4698 := z.DecBasicHandle()
|
|
if yyv4698 == nil {
|
|
yyrl4698, _ := z.DecInferLen(yyl4698, yybh4698.MaxInitLen, 40)
|
|
yyv4698 = make(map[string][]uint8, yyrl4698)
|
|
*v = yyv4698
|
|
}
|
|
var yymk4698 string
|
|
var yymv4698 []uint8
|
|
var yymg4698 bool
|
|
if yybh4698.MapValueReset {
|
|
yymg4698 = true
|
|
}
|
|
if yyl4698 > 0 {
|
|
for yyj4698 := 0; yyj4698 < yyl4698; yyj4698++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4698 = ""
|
|
} else {
|
|
yymk4698 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg4698 {
|
|
yymv4698 = yyv4698[yymk4698]
|
|
} else {
|
|
yymv4698 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4698 = nil
|
|
} else {
|
|
yyv4700 := &yymv4698
|
|
yym4701 := z.DecBinary()
|
|
_ = yym4701
|
|
if false {
|
|
} else {
|
|
*yyv4700 = r.DecodeBytes(*(*[]byte)(yyv4700), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv4698 != nil {
|
|
yyv4698[yymk4698] = yymv4698
|
|
}
|
|
}
|
|
} else if yyl4698 < 0 {
|
|
for yyj4698 := 0; !r.CheckBreak(); yyj4698++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4698 = ""
|
|
} else {
|
|
yymk4698 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg4698 {
|
|
yymv4698 = yyv4698[yymk4698]
|
|
} else {
|
|
yymv4698 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4698 = nil
|
|
} else {
|
|
yyv4703 := &yymv4698
|
|
yym4704 := z.DecBinary()
|
|
_ = yym4704
|
|
if false {
|
|
} else {
|
|
*yyv4703 = r.DecodeBytes(*(*[]byte)(yyv4703), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv4698 != nil {
|
|
yyv4698[yymk4698] = yymv4698
|
|
}
|
|
}
|
|
} // 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 _, yyv4705 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4706 := &yyv4705
|
|
yy4706.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
|
|
|
|
yyv4707 := *v
|
|
yyh4707, yyl4707 := z.DecSliceHelperStart()
|
|
var yyc4707 bool
|
|
if yyl4707 == 0 {
|
|
if yyv4707 == nil {
|
|
yyv4707 = []Secret{}
|
|
yyc4707 = true
|
|
} else if len(yyv4707) != 0 {
|
|
yyv4707 = yyv4707[:0]
|
|
yyc4707 = true
|
|
}
|
|
} else if yyl4707 > 0 {
|
|
var yyrr4707, yyrl4707 int
|
|
var yyrt4707 bool
|
|
if yyl4707 > cap(yyv4707) {
|
|
|
|
yyrg4707 := len(yyv4707) > 0
|
|
yyv24707 := yyv4707
|
|
yyrl4707, yyrt4707 = z.DecInferLen(yyl4707, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4707 {
|
|
if yyrl4707 <= cap(yyv4707) {
|
|
yyv4707 = yyv4707[:yyrl4707]
|
|
} else {
|
|
yyv4707 = make([]Secret, yyrl4707)
|
|
}
|
|
} else {
|
|
yyv4707 = make([]Secret, yyrl4707)
|
|
}
|
|
yyc4707 = true
|
|
yyrr4707 = len(yyv4707)
|
|
if yyrg4707 {
|
|
copy(yyv4707, yyv24707)
|
|
}
|
|
} else if yyl4707 != len(yyv4707) {
|
|
yyv4707 = yyv4707[:yyl4707]
|
|
yyc4707 = true
|
|
}
|
|
yyj4707 := 0
|
|
for ; yyj4707 < yyrr4707; yyj4707++ {
|
|
yyh4707.ElemContainerState(yyj4707)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4707[yyj4707] = Secret{}
|
|
} else {
|
|
yyv4708 := &yyv4707[yyj4707]
|
|
yyv4708.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4707 {
|
|
for ; yyj4707 < yyl4707; yyj4707++ {
|
|
yyv4707 = append(yyv4707, Secret{})
|
|
yyh4707.ElemContainerState(yyj4707)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4707[yyj4707] = Secret{}
|
|
} else {
|
|
yyv4709 := &yyv4707[yyj4707]
|
|
yyv4709.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4707 := 0
|
|
for ; !r.CheckBreak(); yyj4707++ {
|
|
|
|
if yyj4707 >= len(yyv4707) {
|
|
yyv4707 = append(yyv4707, Secret{}) // var yyz4707 Secret
|
|
yyc4707 = true
|
|
}
|
|
yyh4707.ElemContainerState(yyj4707)
|
|
if yyj4707 < len(yyv4707) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4707[yyj4707] = Secret{}
|
|
} else {
|
|
yyv4710 := &yyv4707[yyj4707]
|
|
yyv4710.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4707 < len(yyv4707) {
|
|
yyv4707 = yyv4707[:yyj4707]
|
|
yyc4707 = true
|
|
} else if yyj4707 == 0 && yyv4707 == nil {
|
|
yyv4707 = []Secret{}
|
|
yyc4707 = true
|
|
}
|
|
}
|
|
yyh4707.End()
|
|
if yyc4707 {
|
|
*v = yyv4707
|
|
}
|
|
}
|
|
|
|
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 _, yyv4711 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4712 := &yyv4711
|
|
yy4712.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
|
|
|
|
yyv4713 := *v
|
|
yyh4713, yyl4713 := z.DecSliceHelperStart()
|
|
var yyc4713 bool
|
|
if yyl4713 == 0 {
|
|
if yyv4713 == nil {
|
|
yyv4713 = []ConfigMap{}
|
|
yyc4713 = true
|
|
} else if len(yyv4713) != 0 {
|
|
yyv4713 = yyv4713[:0]
|
|
yyc4713 = true
|
|
}
|
|
} else if yyl4713 > 0 {
|
|
var yyrr4713, yyrl4713 int
|
|
var yyrt4713 bool
|
|
if yyl4713 > cap(yyv4713) {
|
|
|
|
yyrg4713 := len(yyv4713) > 0
|
|
yyv24713 := yyv4713
|
|
yyrl4713, yyrt4713 = z.DecInferLen(yyl4713, z.DecBasicHandle().MaxInitLen, 248)
|
|
if yyrt4713 {
|
|
if yyrl4713 <= cap(yyv4713) {
|
|
yyv4713 = yyv4713[:yyrl4713]
|
|
} else {
|
|
yyv4713 = make([]ConfigMap, yyrl4713)
|
|
}
|
|
} else {
|
|
yyv4713 = make([]ConfigMap, yyrl4713)
|
|
}
|
|
yyc4713 = true
|
|
yyrr4713 = len(yyv4713)
|
|
if yyrg4713 {
|
|
copy(yyv4713, yyv24713)
|
|
}
|
|
} else if yyl4713 != len(yyv4713) {
|
|
yyv4713 = yyv4713[:yyl4713]
|
|
yyc4713 = true
|
|
}
|
|
yyj4713 := 0
|
|
for ; yyj4713 < yyrr4713; yyj4713++ {
|
|
yyh4713.ElemContainerState(yyj4713)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4713[yyj4713] = ConfigMap{}
|
|
} else {
|
|
yyv4714 := &yyv4713[yyj4713]
|
|
yyv4714.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4713 {
|
|
for ; yyj4713 < yyl4713; yyj4713++ {
|
|
yyv4713 = append(yyv4713, ConfigMap{})
|
|
yyh4713.ElemContainerState(yyj4713)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4713[yyj4713] = ConfigMap{}
|
|
} else {
|
|
yyv4715 := &yyv4713[yyj4713]
|
|
yyv4715.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4713 := 0
|
|
for ; !r.CheckBreak(); yyj4713++ {
|
|
|
|
if yyj4713 >= len(yyv4713) {
|
|
yyv4713 = append(yyv4713, ConfigMap{}) // var yyz4713 ConfigMap
|
|
yyc4713 = true
|
|
}
|
|
yyh4713.ElemContainerState(yyj4713)
|
|
if yyj4713 < len(yyv4713) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4713[yyj4713] = ConfigMap{}
|
|
} else {
|
|
yyv4716 := &yyv4713[yyj4713]
|
|
yyv4716.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4713 < len(yyv4713) {
|
|
yyv4713 = yyv4713[:yyj4713]
|
|
yyc4713 = true
|
|
} else if yyj4713 == 0 && yyv4713 == nil {
|
|
yyv4713 = []ConfigMap{}
|
|
yyc4713 = true
|
|
}
|
|
}
|
|
yyh4713.End()
|
|
if yyc4713 {
|
|
*v = yyv4713
|
|
}
|
|
}
|
|
|
|
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 _, yyv4717 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4718 := &yyv4717
|
|
yy4718.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
|
|
|
|
yyv4719 := *v
|
|
yyh4719, yyl4719 := z.DecSliceHelperStart()
|
|
var yyc4719 bool
|
|
if yyl4719 == 0 {
|
|
if yyv4719 == nil {
|
|
yyv4719 = []ComponentCondition{}
|
|
yyc4719 = true
|
|
} else if len(yyv4719) != 0 {
|
|
yyv4719 = yyv4719[:0]
|
|
yyc4719 = true
|
|
}
|
|
} else if yyl4719 > 0 {
|
|
var yyrr4719, yyrl4719 int
|
|
var yyrt4719 bool
|
|
if yyl4719 > cap(yyv4719) {
|
|
|
|
yyrg4719 := len(yyv4719) > 0
|
|
yyv24719 := yyv4719
|
|
yyrl4719, yyrt4719 = z.DecInferLen(yyl4719, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt4719 {
|
|
if yyrl4719 <= cap(yyv4719) {
|
|
yyv4719 = yyv4719[:yyrl4719]
|
|
} else {
|
|
yyv4719 = make([]ComponentCondition, yyrl4719)
|
|
}
|
|
} else {
|
|
yyv4719 = make([]ComponentCondition, yyrl4719)
|
|
}
|
|
yyc4719 = true
|
|
yyrr4719 = len(yyv4719)
|
|
if yyrg4719 {
|
|
copy(yyv4719, yyv24719)
|
|
}
|
|
} else if yyl4719 != len(yyv4719) {
|
|
yyv4719 = yyv4719[:yyl4719]
|
|
yyc4719 = true
|
|
}
|
|
yyj4719 := 0
|
|
for ; yyj4719 < yyrr4719; yyj4719++ {
|
|
yyh4719.ElemContainerState(yyj4719)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4719[yyj4719] = ComponentCondition{}
|
|
} else {
|
|
yyv4720 := &yyv4719[yyj4719]
|
|
yyv4720.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4719 {
|
|
for ; yyj4719 < yyl4719; yyj4719++ {
|
|
yyv4719 = append(yyv4719, ComponentCondition{})
|
|
yyh4719.ElemContainerState(yyj4719)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4719[yyj4719] = ComponentCondition{}
|
|
} else {
|
|
yyv4721 := &yyv4719[yyj4719]
|
|
yyv4721.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4719 := 0
|
|
for ; !r.CheckBreak(); yyj4719++ {
|
|
|
|
if yyj4719 >= len(yyv4719) {
|
|
yyv4719 = append(yyv4719, ComponentCondition{}) // var yyz4719 ComponentCondition
|
|
yyc4719 = true
|
|
}
|
|
yyh4719.ElemContainerState(yyj4719)
|
|
if yyj4719 < len(yyv4719) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4719[yyj4719] = ComponentCondition{}
|
|
} else {
|
|
yyv4722 := &yyv4719[yyj4719]
|
|
yyv4722.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4719 < len(yyv4719) {
|
|
yyv4719 = yyv4719[:yyj4719]
|
|
yyc4719 = true
|
|
} else if yyj4719 == 0 && yyv4719 == nil {
|
|
yyv4719 = []ComponentCondition{}
|
|
yyc4719 = true
|
|
}
|
|
}
|
|
yyh4719.End()
|
|
if yyc4719 {
|
|
*v = yyv4719
|
|
}
|
|
}
|
|
|
|
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 _, yyv4723 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4724 := &yyv4723
|
|
yy4724.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
|
|
|
|
yyv4725 := *v
|
|
yyh4725, yyl4725 := z.DecSliceHelperStart()
|
|
var yyc4725 bool
|
|
if yyl4725 == 0 {
|
|
if yyv4725 == nil {
|
|
yyv4725 = []ComponentStatus{}
|
|
yyc4725 = true
|
|
} else if len(yyv4725) != 0 {
|
|
yyv4725 = yyv4725[:0]
|
|
yyc4725 = true
|
|
}
|
|
} else if yyl4725 > 0 {
|
|
var yyrr4725, yyrl4725 int
|
|
var yyrt4725 bool
|
|
if yyl4725 > cap(yyv4725) {
|
|
|
|
yyrg4725 := len(yyv4725) > 0
|
|
yyv24725 := yyv4725
|
|
yyrl4725, yyrt4725 = z.DecInferLen(yyl4725, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4725 {
|
|
if yyrl4725 <= cap(yyv4725) {
|
|
yyv4725 = yyv4725[:yyrl4725]
|
|
} else {
|
|
yyv4725 = make([]ComponentStatus, yyrl4725)
|
|
}
|
|
} else {
|
|
yyv4725 = make([]ComponentStatus, yyrl4725)
|
|
}
|
|
yyc4725 = true
|
|
yyrr4725 = len(yyv4725)
|
|
if yyrg4725 {
|
|
copy(yyv4725, yyv24725)
|
|
}
|
|
} else if yyl4725 != len(yyv4725) {
|
|
yyv4725 = yyv4725[:yyl4725]
|
|
yyc4725 = true
|
|
}
|
|
yyj4725 := 0
|
|
for ; yyj4725 < yyrr4725; yyj4725++ {
|
|
yyh4725.ElemContainerState(yyj4725)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4725[yyj4725] = ComponentStatus{}
|
|
} else {
|
|
yyv4726 := &yyv4725[yyj4725]
|
|
yyv4726.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4725 {
|
|
for ; yyj4725 < yyl4725; yyj4725++ {
|
|
yyv4725 = append(yyv4725, ComponentStatus{})
|
|
yyh4725.ElemContainerState(yyj4725)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4725[yyj4725] = ComponentStatus{}
|
|
} else {
|
|
yyv4727 := &yyv4725[yyj4725]
|
|
yyv4727.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4725 := 0
|
|
for ; !r.CheckBreak(); yyj4725++ {
|
|
|
|
if yyj4725 >= len(yyv4725) {
|
|
yyv4725 = append(yyv4725, ComponentStatus{}) // var yyz4725 ComponentStatus
|
|
yyc4725 = true
|
|
}
|
|
yyh4725.ElemContainerState(yyj4725)
|
|
if yyj4725 < len(yyv4725) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4725[yyj4725] = ComponentStatus{}
|
|
} else {
|
|
yyv4728 := &yyv4725[yyj4725]
|
|
yyv4728.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4725 < len(yyv4725) {
|
|
yyv4725 = yyv4725[:yyj4725]
|
|
yyc4725 = true
|
|
} else if yyj4725 == 0 && yyv4725 == nil {
|
|
yyv4725 = []ComponentStatus{}
|
|
yyc4725 = true
|
|
}
|
|
}
|
|
yyh4725.End()
|
|
if yyc4725 {
|
|
*v = yyv4725
|
|
}
|
|
}
|