mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-07 22:03:22 +00:00
62228 lines
1.4 MiB
62228 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 [15]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
|
|
yyq2[14] = x.ClusterName != ""
|
|
var yynn2 int
|
|
if yyr2 || yy2arr2 {
|
|
r.EncodeArrayStart(15)
|
|
} 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_containerArrayElem1234)
|
|
if yyq2[14] {
|
|
yym50 := z.EncBinary()
|
|
_ = yym50
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym51 := z.EncBinary()
|
|
_ = yym51
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterName))
|
|
}
|
|
}
|
|
}
|
|
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
|
|
yym52 := z.DecBinary()
|
|
_ = yym52
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct53 := r.ContainerType()
|
|
if yyct53 == codecSelferValueTypeMap1234 {
|
|
yyl53 := r.ReadMapStart()
|
|
if yyl53 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl53, d)
|
|
}
|
|
} else if yyct53 == codecSelferValueTypeArray1234 {
|
|
yyl53 := r.ReadArrayStart()
|
|
if yyl53 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl53, 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 yys54Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys54Slc
|
|
var yyhl54 bool = l >= 0
|
|
for yyj54 := 0; ; yyj54++ {
|
|
if yyhl54 {
|
|
if yyj54 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys54Slc = r.DecodeBytes(yys54Slc, true, true)
|
|
yys54 := string(yys54Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys54 {
|
|
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 {
|
|
yyv62 := &x.CreationTimestamp
|
|
yym63 := z.DecBinary()
|
|
_ = yym63
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv62) {
|
|
} else if yym63 {
|
|
z.DecBinaryUnmarshal(yyv62)
|
|
} else if !yym63 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv62)
|
|
} else {
|
|
z.DecFallback(yyv62, false)
|
|
}
|
|
}
|
|
case "deletionTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym65 := z.DecBinary()
|
|
_ = yym65
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym65 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym65 && 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)
|
|
}
|
|
yym67 := z.DecBinary()
|
|
_ = yym67
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "labels":
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv68 := &x.Labels
|
|
yym69 := z.DecBinary()
|
|
_ = yym69
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv68, false, d)
|
|
}
|
|
}
|
|
case "annotations":
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv70 := &x.Annotations
|
|
yym71 := z.DecBinary()
|
|
_ = yym71
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv70, false, d)
|
|
}
|
|
}
|
|
case "ownerReferences":
|
|
if r.TryDecodeAsNil() {
|
|
x.OwnerReferences = nil
|
|
} else {
|
|
yyv72 := &x.OwnerReferences
|
|
yym73 := z.DecBinary()
|
|
_ = yym73
|
|
if false {
|
|
} else {
|
|
h.decSliceOwnerReference((*[]OwnerReference)(yyv72), d)
|
|
}
|
|
}
|
|
case "finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv74 := &x.Finalizers
|
|
yym75 := z.DecBinary()
|
|
_ = yym75
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv74, false, d)
|
|
}
|
|
}
|
|
case "clusterName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterName = ""
|
|
} else {
|
|
x.ClusterName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys54)
|
|
} // end switch yys54
|
|
} // end for yyj54
|
|
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 yyj77 int
|
|
var yyb77 bool
|
|
var yyhl77 bool = l >= 0
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv85 := &x.CreationTimestamp
|
|
yym86 := z.DecBinary()
|
|
_ = yym86
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv85) {
|
|
} else if yym86 {
|
|
z.DecBinaryUnmarshal(yyv85)
|
|
} else if !yym86 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv85)
|
|
} else {
|
|
z.DecFallback(yyv85, false)
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
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)
|
|
}
|
|
yym88 := z.DecBinary()
|
|
_ = yym88
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym88 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym88 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
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)
|
|
}
|
|
yym90 := z.DecBinary()
|
|
_ = yym90
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv91 := &x.Labels
|
|
yym92 := z.DecBinary()
|
|
_ = yym92
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv91, false, d)
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv93 := &x.Annotations
|
|
yym94 := z.DecBinary()
|
|
_ = yym94
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv93, false, d)
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OwnerReferences = nil
|
|
} else {
|
|
yyv95 := &x.OwnerReferences
|
|
yym96 := z.DecBinary()
|
|
_ = yym96
|
|
if false {
|
|
} else {
|
|
h.decSliceOwnerReference((*[]OwnerReference)(yyv95), d)
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv97 := &x.Finalizers
|
|
yym98 := z.DecBinary()
|
|
_ = yym98
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv97, false, d)
|
|
}
|
|
}
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterName = ""
|
|
} else {
|
|
x.ClusterName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj77++
|
|
if yyhl77 {
|
|
yyb77 = yyj77 > l
|
|
} else {
|
|
yyb77 = r.CheckBreak()
|
|
}
|
|
if yyb77 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj77-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 {
|
|
yym100 := z.EncBinary()
|
|
_ = yym100
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep101 := !z.EncBinary()
|
|
yy2arr101 := z.EncBasicHandle().StructToArray
|
|
var yyq101 [23]bool
|
|
_, _, _ = yysep101, yyq101, yy2arr101
|
|
const yyr101 bool = false
|
|
yyq101[1] = x.VolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq101[2] = x.VolumeSource.EmptyDir != nil && x.EmptyDir != nil
|
|
yyq101[3] = x.VolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq101[4] = x.VolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq101[5] = x.VolumeSource.GitRepo != nil && x.GitRepo != nil
|
|
yyq101[6] = x.VolumeSource.Secret != nil && x.Secret != nil
|
|
yyq101[7] = x.VolumeSource.NFS != nil && x.NFS != nil
|
|
yyq101[8] = x.VolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq101[9] = x.VolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq101[10] = x.VolumeSource.PersistentVolumeClaim != nil && x.PersistentVolumeClaim != nil
|
|
yyq101[11] = x.VolumeSource.RBD != nil && x.RBD != nil
|
|
yyq101[12] = x.VolumeSource.Quobyte != nil && x.Quobyte != nil
|
|
yyq101[13] = x.VolumeSource.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq101[14] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq101[15] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq101[16] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq101[17] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq101[18] = x.VolumeSource.FC != nil && x.FC != nil
|
|
yyq101[19] = x.VolumeSource.AzureFile != nil && x.AzureFile != nil
|
|
yyq101[20] = x.VolumeSource.ConfigMap != nil && x.ConfigMap != nil
|
|
yyq101[21] = x.VolumeSource.VsphereVolume != nil && x.VsphereVolume != nil
|
|
yyq101[22] = x.VolumeSource.AzureDisk != nil && x.AzureDisk != nil
|
|
var yynn101 int
|
|
if yyr101 || yy2arr101 {
|
|
r.EncodeArrayStart(23)
|
|
} else {
|
|
yynn101 = 1
|
|
for _, b := range yyq101 {
|
|
if b {
|
|
yynn101++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn101)
|
|
yynn101 = 0
|
|
}
|
|
if yyr101 || yy2arr101 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym103 := z.EncBinary()
|
|
_ = yym103
|
|
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)
|
|
yym104 := z.EncBinary()
|
|
_ = yym104
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
var yyn105 bool
|
|
if x.VolumeSource.HostPath == nil {
|
|
yyn105 = true
|
|
goto LABEL105
|
|
}
|
|
LABEL105:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn105 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[1] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn105 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn106 bool
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
yyn106 = true
|
|
goto LABEL106
|
|
}
|
|
LABEL106:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn106 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[2] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn106 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn107 bool
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
yyn107 = true
|
|
goto LABEL107
|
|
}
|
|
LABEL107:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn107 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[3] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn107 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn108 bool
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
yyn108 = true
|
|
goto LABEL108
|
|
}
|
|
LABEL108:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn108 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[4] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn108 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn109 bool
|
|
if x.VolumeSource.GitRepo == nil {
|
|
yyn109 = true
|
|
goto LABEL109
|
|
}
|
|
LABEL109:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn109 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[5] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn109 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn110 bool
|
|
if x.VolumeSource.Secret == nil {
|
|
yyn110 = true
|
|
goto LABEL110
|
|
}
|
|
LABEL110:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn110 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[6] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn110 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn111 bool
|
|
if x.VolumeSource.NFS == nil {
|
|
yyn111 = true
|
|
goto LABEL111
|
|
}
|
|
LABEL111:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn111 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[7] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn111 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn112 bool
|
|
if x.VolumeSource.ISCSI == nil {
|
|
yyn112 = true
|
|
goto LABEL112
|
|
}
|
|
LABEL112:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn112 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn112 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn113 bool
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
yyn113 = true
|
|
goto LABEL113
|
|
}
|
|
LABEL113:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn113 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[9] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn113 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn114 bool
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
yyn114 = true
|
|
goto LABEL114
|
|
}
|
|
LABEL114:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn114 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[10] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn114 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn115 bool
|
|
if x.VolumeSource.RBD == nil {
|
|
yyn115 = true
|
|
goto LABEL115
|
|
}
|
|
LABEL115:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn115 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[11] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn115 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn116 bool
|
|
if x.VolumeSource.Quobyte == nil {
|
|
yyn116 = true
|
|
goto LABEL116
|
|
}
|
|
LABEL116:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn116 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[12] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn116 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn117 bool
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
yyn117 = true
|
|
goto LABEL117
|
|
}
|
|
LABEL117:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn117 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[13] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn117 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn118 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn118 = true
|
|
goto LABEL118
|
|
}
|
|
LABEL118:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn118 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[14] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn118 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn119 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn119 = true
|
|
goto LABEL119
|
|
}
|
|
LABEL119:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn119 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[15] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn119 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn120 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn120 = true
|
|
goto LABEL120
|
|
}
|
|
LABEL120:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn120 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[16] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn120 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn121 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn121 = true
|
|
goto LABEL121
|
|
}
|
|
LABEL121:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn121 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[17] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn121 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn122 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn122 = true
|
|
goto LABEL122
|
|
}
|
|
LABEL122:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn122 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[18] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[18] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn122 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn123 bool
|
|
if x.VolumeSource.AzureFile == nil {
|
|
yyn123 = true
|
|
goto LABEL123
|
|
}
|
|
LABEL123:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn123 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[19] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[19] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn123 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn124 bool
|
|
if x.VolumeSource.ConfigMap == nil {
|
|
yyn124 = true
|
|
goto LABEL124
|
|
}
|
|
LABEL124:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn124 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[20] {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[20] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("configMap"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn124 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn125 bool
|
|
if x.VolumeSource.VsphereVolume == nil {
|
|
yyn125 = true
|
|
goto LABEL125
|
|
}
|
|
LABEL125:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn125 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[21] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[21] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn125 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn126 bool
|
|
if x.VolumeSource.AzureDisk == nil {
|
|
yyn126 = true
|
|
goto LABEL126
|
|
}
|
|
LABEL126:
|
|
if yyr101 || yy2arr101 {
|
|
if yyn126 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq101[22] {
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq101[22] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn126 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr101 || yy2arr101 {
|
|
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
|
|
yym127 := z.DecBinary()
|
|
_ = yym127
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct128 := r.ContainerType()
|
|
if yyct128 == codecSelferValueTypeMap1234 {
|
|
yyl128 := r.ReadMapStart()
|
|
if yyl128 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl128, d)
|
|
}
|
|
} else if yyct128 == codecSelferValueTypeArray1234 {
|
|
yyl128 := r.ReadArrayStart()
|
|
if yyl128 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl128, 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 yys129Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys129Slc
|
|
var yyhl129 bool = l >= 0
|
|
for yyj129 := 0; ; yyj129++ {
|
|
if yyhl129 {
|
|
if yyj129 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys129Slc = r.DecodeBytes(yys129Slc, true, true)
|
|
yys129 := string(yys129Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys129 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPath":
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "quobyte":
|
|
if x.VolumeSource.Quobyte == nil {
|
|
x.VolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "azureFile":
|
|
if x.VolumeSource.AzureFile == nil {
|
|
x.VolumeSource.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "configMap":
|
|
if x.VolumeSource.ConfigMap == nil {
|
|
x.VolumeSource.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMap != nil {
|
|
x.ConfigMap = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
x.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
x.ConfigMap.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if x.VolumeSource.VsphereVolume == nil {
|
|
x.VolumeSource.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "azureDisk":
|
|
if x.VolumeSource.AzureDisk == nil {
|
|
x.VolumeSource.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys129)
|
|
} // end switch yys129
|
|
} // end for yyj129
|
|
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 yyj153 int
|
|
var yyb153 bool
|
|
var yyhl153 bool = l >= 0
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Quobyte == nil {
|
|
x.VolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
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)
|
|
}
|
|
if x.VolumeSource.AzureDisk == nil {
|
|
x.VolumeSource.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj153++
|
|
if yyhl153 {
|
|
yyb153 = yyj153 > l
|
|
} else {
|
|
yyb153 = r.CheckBreak()
|
|
}
|
|
if yyb153 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj153-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 {
|
|
yym177 := z.EncBinary()
|
|
_ = yym177
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep178 := !z.EncBinary()
|
|
yy2arr178 := z.EncBasicHandle().StructToArray
|
|
var yyq178 [22]bool
|
|
_, _, _ = yysep178, yyq178, yy2arr178
|
|
const yyr178 bool = false
|
|
yyq178[0] = x.HostPath != nil
|
|
yyq178[1] = x.EmptyDir != nil
|
|
yyq178[2] = x.GCEPersistentDisk != nil
|
|
yyq178[3] = x.AWSElasticBlockStore != nil
|
|
yyq178[4] = x.GitRepo != nil
|
|
yyq178[5] = x.Secret != nil
|
|
yyq178[6] = x.NFS != nil
|
|
yyq178[7] = x.ISCSI != nil
|
|
yyq178[8] = x.Glusterfs != nil
|
|
yyq178[9] = x.PersistentVolumeClaim != nil
|
|
yyq178[10] = x.RBD != nil
|
|
yyq178[11] = x.Quobyte != nil
|
|
yyq178[12] = x.FlexVolume != nil
|
|
yyq178[13] = x.Cinder != nil
|
|
yyq178[14] = x.CephFS != nil
|
|
yyq178[15] = x.Flocker != nil
|
|
yyq178[16] = x.DownwardAPI != nil
|
|
yyq178[17] = x.FC != nil
|
|
yyq178[18] = x.AzureFile != nil
|
|
yyq178[19] = x.ConfigMap != nil
|
|
yyq178[20] = x.VsphereVolume != nil
|
|
yyq178[21] = x.AzureDisk != nil
|
|
var yynn178 int
|
|
if yyr178 || yy2arr178 {
|
|
r.EncodeArrayStart(22)
|
|
} else {
|
|
yynn178 = 0
|
|
for _, b := range yyq178 {
|
|
if b {
|
|
yynn178++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn178)
|
|
yynn178 = 0
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[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 yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[11] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[12] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[13] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[14] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[15] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[16] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[17] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[18] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[18] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[19] {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[19] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("configMap"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[20] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[20] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq178[21] {
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq178[21] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr178 || yy2arr178 {
|
|
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
|
|
yym201 := z.DecBinary()
|
|
_ = yym201
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct202 := r.ContainerType()
|
|
if yyct202 == codecSelferValueTypeMap1234 {
|
|
yyl202 := r.ReadMapStart()
|
|
if yyl202 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl202, d)
|
|
}
|
|
} else if yyct202 == codecSelferValueTypeArray1234 {
|
|
yyl202 := r.ReadArrayStart()
|
|
if yyl202 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl202, 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 yys203Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys203Slc
|
|
var yyhl203 bool = l >= 0
|
|
for yyj203 := 0; ; yyj203++ {
|
|
if yyhl203 {
|
|
if yyj203 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys203Slc = r.DecodeBytes(yys203Slc, true, true)
|
|
yys203 := string(yys203Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys203 {
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "quobyte":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "azureFile":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "configMap":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMap != nil {
|
|
x.ConfigMap = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
x.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
x.ConfigMap.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "azureDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys203)
|
|
} // end switch yys203
|
|
} // end for yyj203
|
|
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 yyj226 int
|
|
var yyb226 bool
|
|
var yyhl226 bool = l >= 0
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
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)
|
|
}
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj226++
|
|
if yyhl226 {
|
|
yyb226 = yyj226 > l
|
|
} else {
|
|
yyb226 = r.CheckBreak()
|
|
}
|
|
if yyb226 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj226-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 {
|
|
yym249 := z.EncBinary()
|
|
_ = yym249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep250 := !z.EncBinary()
|
|
yy2arr250 := z.EncBasicHandle().StructToArray
|
|
var yyq250 [16]bool
|
|
_, _, _ = yysep250, yyq250, yy2arr250
|
|
const yyr250 bool = false
|
|
yyq250[0] = x.GCEPersistentDisk != nil
|
|
yyq250[1] = x.AWSElasticBlockStore != nil
|
|
yyq250[2] = x.HostPath != nil
|
|
yyq250[3] = x.Glusterfs != nil
|
|
yyq250[4] = x.NFS != nil
|
|
yyq250[5] = x.RBD != nil
|
|
yyq250[6] = x.Quobyte != nil
|
|
yyq250[7] = x.ISCSI != nil
|
|
yyq250[8] = x.FlexVolume != nil
|
|
yyq250[9] = x.Cinder != nil
|
|
yyq250[10] = x.CephFS != nil
|
|
yyq250[11] = x.FC != nil
|
|
yyq250[12] = x.Flocker != nil
|
|
yyq250[13] = x.AzureFile != nil
|
|
yyq250[14] = x.VsphereVolume != nil
|
|
yyq250[15] = x.AzureDisk != nil
|
|
var yynn250 int
|
|
if yyr250 || yy2arr250 {
|
|
r.EncodeArrayStart(16)
|
|
} else {
|
|
yynn250 = 0
|
|
for _, b := range yyq250 {
|
|
if b {
|
|
yynn250++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn250)
|
|
yynn250 = 0
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[6] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[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 yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[8] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[9] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[10] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[11] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[12] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[13] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[14] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[15] {
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
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
|
|
yym267 := z.DecBinary()
|
|
_ = yym267
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct268 := r.ContainerType()
|
|
if yyct268 == codecSelferValueTypeMap1234 {
|
|
yyl268 := r.ReadMapStart()
|
|
if yyl268 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl268, d)
|
|
}
|
|
} else if yyct268 == codecSelferValueTypeArray1234 {
|
|
yyl268 := r.ReadArrayStart()
|
|
if yyl268 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl268, 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 yys269Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys269Slc
|
|
var yyhl269 bool = l >= 0
|
|
for yyj269 := 0; ; yyj269++ {
|
|
if yyhl269 {
|
|
if yyj269 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys269Slc = r.DecodeBytes(yys269Slc, true, true)
|
|
yys269 := string(yys269Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys269 {
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "quobyte":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "azureFile":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "azureDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys269)
|
|
} // end switch yys269
|
|
} // end for yyj269
|
|
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 yyj286 int
|
|
var yyb286 bool
|
|
var yyhl286 bool = l >= 0
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
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)
|
|
}
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj286++
|
|
if yyhl286 {
|
|
yyb286 = yyj286 > l
|
|
} else {
|
|
yyb286 = r.CheckBreak()
|
|
}
|
|
if yyb286 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj286-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 {
|
|
yym303 := z.EncBinary()
|
|
_ = yym303
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep304 := !z.EncBinary()
|
|
yy2arr304 := z.EncBasicHandle().StructToArray
|
|
var yyq304 [2]bool
|
|
_, _, _ = yysep304, yyq304, yy2arr304
|
|
const yyr304 bool = false
|
|
yyq304[1] = x.ReadOnly != false
|
|
var yynn304 int
|
|
if yyr304 || yy2arr304 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn304 = 1
|
|
for _, b := range yyq304 {
|
|
if b {
|
|
yynn304++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn304)
|
|
yynn304 = 0
|
|
}
|
|
if yyr304 || yy2arr304 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym306 := z.EncBinary()
|
|
_ = yym306
|
|
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)
|
|
yym307 := z.EncBinary()
|
|
_ = yym307
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr304 || yy2arr304 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq304[1] {
|
|
yym309 := z.EncBinary()
|
|
_ = yym309
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq304[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym310 := z.EncBinary()
|
|
_ = yym310
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr304 || yy2arr304 {
|
|
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
|
|
yym311 := z.DecBinary()
|
|
_ = yym311
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct312 := r.ContainerType()
|
|
if yyct312 == codecSelferValueTypeMap1234 {
|
|
yyl312 := r.ReadMapStart()
|
|
if yyl312 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl312, d)
|
|
}
|
|
} else if yyct312 == codecSelferValueTypeArray1234 {
|
|
yyl312 := r.ReadArrayStart()
|
|
if yyl312 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl312, 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 yys313Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys313Slc
|
|
var yyhl313 bool = l >= 0
|
|
for yyj313 := 0; ; yyj313++ {
|
|
if yyhl313 {
|
|
if yyj313 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys313Slc = r.DecodeBytes(yys313Slc, true, true)
|
|
yys313 := string(yys313Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys313 {
|
|
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, yys313)
|
|
} // end switch yys313
|
|
} // end for yyj313
|
|
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 yyj316 int
|
|
var yyb316 bool
|
|
var yyhl316 bool = l >= 0
|
|
yyj316++
|
|
if yyhl316 {
|
|
yyb316 = yyj316 > l
|
|
} else {
|
|
yyb316 = r.CheckBreak()
|
|
}
|
|
if yyb316 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj316++
|
|
if yyhl316 {
|
|
yyb316 = yyj316 > l
|
|
} else {
|
|
yyb316 = r.CheckBreak()
|
|
}
|
|
if yyb316 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj316++
|
|
if yyhl316 {
|
|
yyb316 = yyj316 > l
|
|
} else {
|
|
yyb316 = r.CheckBreak()
|
|
}
|
|
if yyb316 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj316-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 {
|
|
yym319 := z.EncBinary()
|
|
_ = yym319
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep320 := !z.EncBinary()
|
|
yy2arr320 := z.EncBasicHandle().StructToArray
|
|
var yyq320 [5]bool
|
|
_, _, _ = yysep320, yyq320, yy2arr320
|
|
const yyr320 bool = false
|
|
yyq320[0] = x.Kind != ""
|
|
yyq320[1] = x.APIVersion != ""
|
|
yyq320[2] = true
|
|
yyq320[3] = true
|
|
yyq320[4] = true
|
|
var yynn320 int
|
|
if yyr320 || yy2arr320 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn320 = 0
|
|
for _, b := range yyq320 {
|
|
if b {
|
|
yynn320++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn320)
|
|
yynn320 = 0
|
|
}
|
|
if yyr320 || yy2arr320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq320[0] {
|
|
yym322 := z.EncBinary()
|
|
_ = yym322
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq320[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym323 := z.EncBinary()
|
|
_ = yym323
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr320 || yy2arr320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq320[1] {
|
|
yym325 := z.EncBinary()
|
|
_ = yym325
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq320[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym326 := z.EncBinary()
|
|
_ = yym326
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr320 || yy2arr320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq320[2] {
|
|
yy328 := &x.ObjectMeta
|
|
yy328.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq320[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy329 := &x.ObjectMeta
|
|
yy329.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr320 || yy2arr320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq320[3] {
|
|
yy331 := &x.Spec
|
|
yy331.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq320[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy332 := &x.Spec
|
|
yy332.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr320 || yy2arr320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq320[4] {
|
|
yy334 := &x.Status
|
|
yy334.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq320[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy335 := &x.Status
|
|
yy335.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr320 || yy2arr320 {
|
|
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
|
|
yym336 := z.DecBinary()
|
|
_ = yym336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct337 := r.ContainerType()
|
|
if yyct337 == codecSelferValueTypeMap1234 {
|
|
yyl337 := r.ReadMapStart()
|
|
if yyl337 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl337, d)
|
|
}
|
|
} else if yyct337 == codecSelferValueTypeArray1234 {
|
|
yyl337 := r.ReadArrayStart()
|
|
if yyl337 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl337, 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 yys338Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys338Slc
|
|
var yyhl338 bool = l >= 0
|
|
for yyj338 := 0; ; yyj338++ {
|
|
if yyhl338 {
|
|
if yyj338 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys338Slc = r.DecodeBytes(yys338Slc, true, true)
|
|
yys338 := string(yys338Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys338 {
|
|
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 {
|
|
yyv341 := &x.ObjectMeta
|
|
yyv341.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv342 := &x.Spec
|
|
yyv342.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv343 := &x.Status
|
|
yyv343.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys338)
|
|
} // end switch yys338
|
|
} // end for yyj338
|
|
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 yyj344 int
|
|
var yyb344 bool
|
|
var yyhl344 bool = l >= 0
|
|
yyj344++
|
|
if yyhl344 {
|
|
yyb344 = yyj344 > l
|
|
} else {
|
|
yyb344 = r.CheckBreak()
|
|
}
|
|
if yyb344 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj344++
|
|
if yyhl344 {
|
|
yyb344 = yyj344 > l
|
|
} else {
|
|
yyb344 = r.CheckBreak()
|
|
}
|
|
if yyb344 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj344++
|
|
if yyhl344 {
|
|
yyb344 = yyj344 > l
|
|
} else {
|
|
yyb344 = r.CheckBreak()
|
|
}
|
|
if yyb344 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv347 := &x.ObjectMeta
|
|
yyv347.CodecDecodeSelf(d)
|
|
}
|
|
yyj344++
|
|
if yyhl344 {
|
|
yyb344 = yyj344 > l
|
|
} else {
|
|
yyb344 = r.CheckBreak()
|
|
}
|
|
if yyb344 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv348 := &x.Spec
|
|
yyv348.CodecDecodeSelf(d)
|
|
}
|
|
yyj344++
|
|
if yyhl344 {
|
|
yyb344 = yyj344 > l
|
|
} else {
|
|
yyb344 = r.CheckBreak()
|
|
}
|
|
if yyb344 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv349 := &x.Status
|
|
yyv349.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj344++
|
|
if yyhl344 {
|
|
yyb344 = yyj344 > l
|
|
} else {
|
|
yyb344 = r.CheckBreak()
|
|
}
|
|
if yyb344 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj344-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 {
|
|
yym350 := z.EncBinary()
|
|
_ = yym350
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep351 := !z.EncBinary()
|
|
yy2arr351 := z.EncBasicHandle().StructToArray
|
|
var yyq351 [20]bool
|
|
_, _, _ = yysep351, yyq351, yy2arr351
|
|
const yyr351 bool = false
|
|
yyq351[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq351[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq351[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq351[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq351[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq351[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq351[7] = x.PersistentVolumeSource.Quobyte != nil && x.Quobyte != nil
|
|
yyq351[8] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq351[9] = x.PersistentVolumeSource.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq351[10] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq351[11] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq351[12] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq351[13] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq351[14] = x.PersistentVolumeSource.AzureFile != nil && x.AzureFile != nil
|
|
yyq351[15] = x.PersistentVolumeSource.VsphereVolume != nil && x.VsphereVolume != nil
|
|
yyq351[16] = x.PersistentVolumeSource.AzureDisk != nil && x.AzureDisk != nil
|
|
yyq351[17] = len(x.AccessModes) != 0
|
|
yyq351[18] = x.ClaimRef != nil
|
|
yyq351[19] = x.PersistentVolumeReclaimPolicy != ""
|
|
var yynn351 int
|
|
if yyr351 || yy2arr351 {
|
|
r.EncodeArrayStart(20)
|
|
} else {
|
|
yynn351 = 1
|
|
for _, b := range yyq351 {
|
|
if b {
|
|
yynn351++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn351)
|
|
yynn351 = 0
|
|
}
|
|
if yyr351 || yy2arr351 {
|
|
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 yyn353 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn353 = true
|
|
goto LABEL353
|
|
}
|
|
LABEL353:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn353 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn353 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn354 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn354 = true
|
|
goto LABEL354
|
|
}
|
|
LABEL354:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn354 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn354 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn355 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn355 = true
|
|
goto LABEL355
|
|
}
|
|
LABEL355:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn355 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn355 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn356 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn356 = true
|
|
goto LABEL356
|
|
}
|
|
LABEL356:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn356 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn356 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn357 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn357 = true
|
|
goto LABEL357
|
|
}
|
|
LABEL357:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn357 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn357 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn358 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn358 = true
|
|
goto LABEL358
|
|
}
|
|
LABEL358:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn358 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn358 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn359 bool
|
|
if x.PersistentVolumeSource.Quobyte == nil {
|
|
yyn359 = true
|
|
goto LABEL359
|
|
}
|
|
LABEL359:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn359 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[7] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn359 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn360 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn360 = true
|
|
goto LABEL360
|
|
}
|
|
LABEL360:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn360 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn360 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn361 bool
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
yyn361 = true
|
|
goto LABEL361
|
|
}
|
|
LABEL361:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn361 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[9] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn361 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn362 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn362 = true
|
|
goto LABEL362
|
|
}
|
|
LABEL362:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn362 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[10] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn362 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn363 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn363 = true
|
|
goto LABEL363
|
|
}
|
|
LABEL363:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn363 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[11] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn363 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn364 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn364 = true
|
|
goto LABEL364
|
|
}
|
|
LABEL364:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn364 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[12] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn364 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn365 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn365 = true
|
|
goto LABEL365
|
|
}
|
|
LABEL365:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn365 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[13] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn365 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn366 bool
|
|
if x.PersistentVolumeSource.AzureFile == nil {
|
|
yyn366 = true
|
|
goto LABEL366
|
|
}
|
|
LABEL366:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn366 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[14] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn366 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn367 bool
|
|
if x.PersistentVolumeSource.VsphereVolume == nil {
|
|
yyn367 = true
|
|
goto LABEL367
|
|
}
|
|
LABEL367:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn367 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[15] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn367 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn368 bool
|
|
if x.PersistentVolumeSource.AzureDisk == nil {
|
|
yyn368 = true
|
|
goto LABEL368
|
|
}
|
|
LABEL368:
|
|
if yyr351 || yy2arr351 {
|
|
if yyn368 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[16] {
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq351[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn368 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr351 || yy2arr351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[17] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym370 := z.EncBinary()
|
|
_ = yym370
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq351[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym371 := z.EncBinary()
|
|
_ = yym371
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr351 || yy2arr351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[18] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq351[18] {
|
|
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 yyr351 || yy2arr351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq351[19] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq351[19] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr351 || yy2arr351 {
|
|
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
|
|
yym374 := z.DecBinary()
|
|
_ = yym374
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct375 := r.ContainerType()
|
|
if yyct375 == codecSelferValueTypeMap1234 {
|
|
yyl375 := r.ReadMapStart()
|
|
if yyl375 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl375, d)
|
|
}
|
|
} else if yyct375 == codecSelferValueTypeArray1234 {
|
|
yyl375 := r.ReadArrayStart()
|
|
if yyl375 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl375, 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 yys376Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys376Slc
|
|
var yyhl376 bool = l >= 0
|
|
for yyj376 := 0; ; yyj376++ {
|
|
if yyhl376 {
|
|
if yyj376 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys376Slc = r.DecodeBytes(yys376Slc, true, true)
|
|
yys376 := string(yys376Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys376 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv377 := &x.Capacity
|
|
yyv377.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "quobyte":
|
|
if x.PersistentVolumeSource.Quobyte == nil {
|
|
x.PersistentVolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "flexVolume":
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
x.PersistentVolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "azureFile":
|
|
if x.PersistentVolumeSource.AzureFile == nil {
|
|
x.PersistentVolumeSource.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if x.PersistentVolumeSource.VsphereVolume == nil {
|
|
x.PersistentVolumeSource.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "azureDisk":
|
|
if x.PersistentVolumeSource.AzureDisk == nil {
|
|
x.PersistentVolumeSource.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv394 := &x.AccessModes
|
|
yym395 := z.DecBinary()
|
|
_ = yym395
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv394), 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, yys376)
|
|
} // end switch yys376
|
|
} // end for yyj376
|
|
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 yyj398 int
|
|
var yyb398 bool
|
|
var yyhl398 bool = l >= 0
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv399 := &x.Capacity
|
|
yyv399.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Quobyte == nil {
|
|
x.PersistentVolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
if x.PersistentVolumeSource.AzureDisk == nil {
|
|
x.PersistentVolumeSource.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureDisk != nil {
|
|
x.AzureDisk = nil
|
|
}
|
|
} else {
|
|
if x.AzureDisk == nil {
|
|
x.AzureDisk = new(AzureDiskVolumeSource)
|
|
}
|
|
x.AzureDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv416 := &x.AccessModes
|
|
yym417 := z.DecBinary()
|
|
_ = yym417
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv416), d)
|
|
}
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
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)
|
|
}
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj398++
|
|
if yyhl398 {
|
|
yyb398 = yyj398 > l
|
|
} else {
|
|
yyb398 = r.CheckBreak()
|
|
}
|
|
if yyb398 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj398-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym420 := z.EncBinary()
|
|
_ = yym420
|
|
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
|
|
yym421 := z.DecBinary()
|
|
_ = yym421
|
|
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 {
|
|
yym422 := z.EncBinary()
|
|
_ = yym422
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep423 := !z.EncBinary()
|
|
yy2arr423 := z.EncBasicHandle().StructToArray
|
|
var yyq423 [3]bool
|
|
_, _, _ = yysep423, yyq423, yy2arr423
|
|
const yyr423 bool = false
|
|
yyq423[0] = x.Phase != ""
|
|
yyq423[1] = x.Message != ""
|
|
yyq423[2] = x.Reason != ""
|
|
var yynn423 int
|
|
if yyr423 || yy2arr423 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn423 = 0
|
|
for _, b := range yyq423 {
|
|
if b {
|
|
yynn423++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn423)
|
|
yynn423 = 0
|
|
}
|
|
if yyr423 || yy2arr423 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq423[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq423[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr423 || yy2arr423 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq423[1] {
|
|
yym426 := z.EncBinary()
|
|
_ = yym426
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq423[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym427 := z.EncBinary()
|
|
_ = yym427
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr423 || yy2arr423 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq423[2] {
|
|
yym429 := z.EncBinary()
|
|
_ = yym429
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq423[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym430 := z.EncBinary()
|
|
_ = yym430
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr423 || yy2arr423 {
|
|
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
|
|
yym431 := z.DecBinary()
|
|
_ = yym431
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct432 := r.ContainerType()
|
|
if yyct432 == codecSelferValueTypeMap1234 {
|
|
yyl432 := r.ReadMapStart()
|
|
if yyl432 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl432, d)
|
|
}
|
|
} else if yyct432 == codecSelferValueTypeArray1234 {
|
|
yyl432 := r.ReadArrayStart()
|
|
if yyl432 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl432, 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 yys433Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys433Slc
|
|
var yyhl433 bool = l >= 0
|
|
for yyj433 := 0; ; yyj433++ {
|
|
if yyhl433 {
|
|
if yyj433 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys433Slc = r.DecodeBytes(yys433Slc, true, true)
|
|
yys433 := string(yys433Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys433 {
|
|
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, yys433)
|
|
} // end switch yys433
|
|
} // end for yyj433
|
|
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 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.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(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.Message = ""
|
|
} else {
|
|
x.Message = 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.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
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 *PersistentVolumeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym441 := z.EncBinary()
|
|
_ = yym441
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep442 := !z.EncBinary()
|
|
yy2arr442 := z.EncBasicHandle().StructToArray
|
|
var yyq442 [4]bool
|
|
_, _, _ = yysep442, yyq442, yy2arr442
|
|
const yyr442 bool = false
|
|
yyq442[0] = x.Kind != ""
|
|
yyq442[1] = x.APIVersion != ""
|
|
yyq442[2] = true
|
|
var yynn442 int
|
|
if yyr442 || yy2arr442 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn442 = 1
|
|
for _, b := range yyq442 {
|
|
if b {
|
|
yynn442++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn442)
|
|
yynn442 = 0
|
|
}
|
|
if yyr442 || yy2arr442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq442[0] {
|
|
yym444 := z.EncBinary()
|
|
_ = yym444
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq442[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym445 := z.EncBinary()
|
|
_ = yym445
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr442 || yy2arr442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq442[1] {
|
|
yym447 := z.EncBinary()
|
|
_ = yym447
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq442[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym448 := z.EncBinary()
|
|
_ = yym448
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr442 || yy2arr442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq442[2] {
|
|
yy450 := &x.ListMeta
|
|
yym451 := z.EncBinary()
|
|
_ = yym451
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy450) {
|
|
} else {
|
|
z.EncFallback(yy450)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq442[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy452 := &x.ListMeta
|
|
yym453 := z.EncBinary()
|
|
_ = yym453
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy452) {
|
|
} else {
|
|
z.EncFallback(yy452)
|
|
}
|
|
}
|
|
}
|
|
if yyr442 || yy2arr442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym455 := z.EncBinary()
|
|
_ = yym455
|
|
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 {
|
|
yym456 := z.EncBinary()
|
|
_ = yym456
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr442 || yy2arr442 {
|
|
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
|
|
yym457 := z.DecBinary()
|
|
_ = yym457
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct458 := r.ContainerType()
|
|
if yyct458 == codecSelferValueTypeMap1234 {
|
|
yyl458 := r.ReadMapStart()
|
|
if yyl458 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl458, d)
|
|
}
|
|
} else if yyct458 == codecSelferValueTypeArray1234 {
|
|
yyl458 := r.ReadArrayStart()
|
|
if yyl458 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl458, 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 yys459Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys459Slc
|
|
var yyhl459 bool = l >= 0
|
|
for yyj459 := 0; ; yyj459++ {
|
|
if yyhl459 {
|
|
if yyj459 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys459Slc = r.DecodeBytes(yys459Slc, true, true)
|
|
yys459 := string(yys459Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys459 {
|
|
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 {
|
|
yyv462 := &x.ListMeta
|
|
yym463 := z.DecBinary()
|
|
_ = yym463
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv462) {
|
|
} else {
|
|
z.DecFallback(yyv462, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv464 := &x.Items
|
|
yym465 := z.DecBinary()
|
|
_ = yym465
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv464), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys459)
|
|
} // end switch yys459
|
|
} // end for yyj459
|
|
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 yyj466 int
|
|
var yyb466 bool
|
|
var yyhl466 bool = l >= 0
|
|
yyj466++
|
|
if yyhl466 {
|
|
yyb466 = yyj466 > l
|
|
} else {
|
|
yyb466 = r.CheckBreak()
|
|
}
|
|
if yyb466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj466++
|
|
if yyhl466 {
|
|
yyb466 = yyj466 > l
|
|
} else {
|
|
yyb466 = r.CheckBreak()
|
|
}
|
|
if yyb466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj466++
|
|
if yyhl466 {
|
|
yyb466 = yyj466 > l
|
|
} else {
|
|
yyb466 = r.CheckBreak()
|
|
}
|
|
if yyb466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv469 := &x.ListMeta
|
|
yym470 := z.DecBinary()
|
|
_ = yym470
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv469) {
|
|
} else {
|
|
z.DecFallback(yyv469, false)
|
|
}
|
|
}
|
|
yyj466++
|
|
if yyhl466 {
|
|
yyb466 = yyj466 > l
|
|
} else {
|
|
yyb466 = r.CheckBreak()
|
|
}
|
|
if yyb466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv471 := &x.Items
|
|
yym472 := z.DecBinary()
|
|
_ = yym472
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv471), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj466++
|
|
if yyhl466 {
|
|
yyb466 = yyj466 > l
|
|
} else {
|
|
yyb466 = r.CheckBreak()
|
|
}
|
|
if yyb466 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj466-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 {
|
|
yym473 := z.EncBinary()
|
|
_ = yym473
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep474 := !z.EncBinary()
|
|
yy2arr474 := z.EncBasicHandle().StructToArray
|
|
var yyq474 [5]bool
|
|
_, _, _ = yysep474, yyq474, yy2arr474
|
|
const yyr474 bool = false
|
|
yyq474[0] = x.Kind != ""
|
|
yyq474[1] = x.APIVersion != ""
|
|
yyq474[2] = true
|
|
yyq474[3] = true
|
|
yyq474[4] = true
|
|
var yynn474 int
|
|
if yyr474 || yy2arr474 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn474 = 0
|
|
for _, b := range yyq474 {
|
|
if b {
|
|
yynn474++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn474)
|
|
yynn474 = 0
|
|
}
|
|
if yyr474 || yy2arr474 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq474[0] {
|
|
yym476 := z.EncBinary()
|
|
_ = yym476
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq474[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym477 := z.EncBinary()
|
|
_ = yym477
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr474 || yy2arr474 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq474[1] {
|
|
yym479 := z.EncBinary()
|
|
_ = yym479
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq474[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym480 := z.EncBinary()
|
|
_ = yym480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr474 || yy2arr474 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq474[2] {
|
|
yy482 := &x.ObjectMeta
|
|
yy482.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq474[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy483 := &x.ObjectMeta
|
|
yy483.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr474 || yy2arr474 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq474[3] {
|
|
yy485 := &x.Spec
|
|
yy485.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq474[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy486 := &x.Spec
|
|
yy486.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr474 || yy2arr474 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq474[4] {
|
|
yy488 := &x.Status
|
|
yy488.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq474[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy489 := &x.Status
|
|
yy489.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr474 || yy2arr474 {
|
|
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
|
|
yym490 := z.DecBinary()
|
|
_ = yym490
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct491 := r.ContainerType()
|
|
if yyct491 == codecSelferValueTypeMap1234 {
|
|
yyl491 := r.ReadMapStart()
|
|
if yyl491 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl491, d)
|
|
}
|
|
} else if yyct491 == codecSelferValueTypeArray1234 {
|
|
yyl491 := r.ReadArrayStart()
|
|
if yyl491 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl491, 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 yys492Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys492Slc
|
|
var yyhl492 bool = l >= 0
|
|
for yyj492 := 0; ; yyj492++ {
|
|
if yyhl492 {
|
|
if yyj492 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys492Slc = r.DecodeBytes(yys492Slc, true, true)
|
|
yys492 := string(yys492Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys492 {
|
|
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 {
|
|
yyv495 := &x.ObjectMeta
|
|
yyv495.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv496 := &x.Spec
|
|
yyv496.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv497 := &x.Status
|
|
yyv497.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys492)
|
|
} // end switch yys492
|
|
} // end for yyj492
|
|
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 yyj498 int
|
|
var yyb498 bool
|
|
var yyhl498 bool = l >= 0
|
|
yyj498++
|
|
if yyhl498 {
|
|
yyb498 = yyj498 > l
|
|
} else {
|
|
yyb498 = r.CheckBreak()
|
|
}
|
|
if yyb498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj498++
|
|
if yyhl498 {
|
|
yyb498 = yyj498 > l
|
|
} else {
|
|
yyb498 = r.CheckBreak()
|
|
}
|
|
if yyb498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj498++
|
|
if yyhl498 {
|
|
yyb498 = yyj498 > l
|
|
} else {
|
|
yyb498 = r.CheckBreak()
|
|
}
|
|
if yyb498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv501 := &x.ObjectMeta
|
|
yyv501.CodecDecodeSelf(d)
|
|
}
|
|
yyj498++
|
|
if yyhl498 {
|
|
yyb498 = yyj498 > l
|
|
} else {
|
|
yyb498 = r.CheckBreak()
|
|
}
|
|
if yyb498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv502 := &x.Spec
|
|
yyv502.CodecDecodeSelf(d)
|
|
}
|
|
yyj498++
|
|
if yyhl498 {
|
|
yyb498 = yyj498 > l
|
|
} else {
|
|
yyb498 = r.CheckBreak()
|
|
}
|
|
if yyb498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv503 := &x.Status
|
|
yyv503.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj498++
|
|
if yyhl498 {
|
|
yyb498 = yyj498 > l
|
|
} else {
|
|
yyb498 = r.CheckBreak()
|
|
}
|
|
if yyb498 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj498-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 {
|
|
yym504 := z.EncBinary()
|
|
_ = yym504
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep505 := !z.EncBinary()
|
|
yy2arr505 := z.EncBasicHandle().StructToArray
|
|
var yyq505 [4]bool
|
|
_, _, _ = yysep505, yyq505, yy2arr505
|
|
const yyr505 bool = false
|
|
yyq505[0] = x.Kind != ""
|
|
yyq505[1] = x.APIVersion != ""
|
|
yyq505[2] = true
|
|
var yynn505 int
|
|
if yyr505 || yy2arr505 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn505 = 1
|
|
for _, b := range yyq505 {
|
|
if b {
|
|
yynn505++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn505)
|
|
yynn505 = 0
|
|
}
|
|
if yyr505 || yy2arr505 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq505[0] {
|
|
yym507 := z.EncBinary()
|
|
_ = yym507
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq505[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym508 := z.EncBinary()
|
|
_ = yym508
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr505 || yy2arr505 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq505[1] {
|
|
yym510 := z.EncBinary()
|
|
_ = yym510
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq505[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym511 := z.EncBinary()
|
|
_ = yym511
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr505 || yy2arr505 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq505[2] {
|
|
yy513 := &x.ListMeta
|
|
yym514 := z.EncBinary()
|
|
_ = yym514
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy513) {
|
|
} else {
|
|
z.EncFallback(yy513)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq505[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy515 := &x.ListMeta
|
|
yym516 := z.EncBinary()
|
|
_ = yym516
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy515) {
|
|
} else {
|
|
z.EncFallback(yy515)
|
|
}
|
|
}
|
|
}
|
|
if yyr505 || yy2arr505 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym518 := z.EncBinary()
|
|
_ = yym518
|
|
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 {
|
|
yym519 := z.EncBinary()
|
|
_ = yym519
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr505 || yy2arr505 {
|
|
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
|
|
yym520 := z.DecBinary()
|
|
_ = yym520
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct521 := r.ContainerType()
|
|
if yyct521 == codecSelferValueTypeMap1234 {
|
|
yyl521 := r.ReadMapStart()
|
|
if yyl521 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl521, d)
|
|
}
|
|
} else if yyct521 == codecSelferValueTypeArray1234 {
|
|
yyl521 := r.ReadArrayStart()
|
|
if yyl521 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl521, 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 yys522Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys522Slc
|
|
var yyhl522 bool = l >= 0
|
|
for yyj522 := 0; ; yyj522++ {
|
|
if yyhl522 {
|
|
if yyj522 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys522Slc = r.DecodeBytes(yys522Slc, true, true)
|
|
yys522 := string(yys522Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys522 {
|
|
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 {
|
|
yyv525 := &x.ListMeta
|
|
yym526 := z.DecBinary()
|
|
_ = yym526
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv525) {
|
|
} else {
|
|
z.DecFallback(yyv525, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv527 := &x.Items
|
|
yym528 := z.DecBinary()
|
|
_ = yym528
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv527), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys522)
|
|
} // end switch yys522
|
|
} // end for yyj522
|
|
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 yyj529 int
|
|
var yyb529 bool
|
|
var yyhl529 bool = l >= 0
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv532 := &x.ListMeta
|
|
yym533 := z.DecBinary()
|
|
_ = yym533
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv532) {
|
|
} else {
|
|
z.DecFallback(yyv532, false)
|
|
}
|
|
}
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv534 := &x.Items
|
|
yym535 := z.DecBinary()
|
|
_ = yym535
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv534), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj529-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym536 := z.EncBinary()
|
|
_ = yym536
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep537 := !z.EncBinary()
|
|
yy2arr537 := z.EncBasicHandle().StructToArray
|
|
var yyq537 [4]bool
|
|
_, _, _ = yysep537, yyq537, yy2arr537
|
|
const yyr537 bool = false
|
|
yyq537[0] = len(x.AccessModes) != 0
|
|
yyq537[1] = x.Selector != nil
|
|
yyq537[2] = true
|
|
yyq537[3] = x.VolumeName != ""
|
|
var yynn537 int
|
|
if yyr537 || yy2arr537 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn537 = 0
|
|
for _, b := range yyq537 {
|
|
if b {
|
|
yynn537++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn537)
|
|
yynn537 = 0
|
|
}
|
|
if yyr537 || yy2arr537 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq537[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym539 := z.EncBinary()
|
|
_ = yym539
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq537[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym540 := z.EncBinary()
|
|
_ = yym540
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr537 || yy2arr537 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq537[1] {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym542 := z.EncBinary()
|
|
_ = yym542
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.Selector) {
|
|
} else {
|
|
z.EncFallback(x.Selector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq537[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym543 := z.EncBinary()
|
|
_ = yym543
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.Selector) {
|
|
} else {
|
|
z.EncFallback(x.Selector)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr537 || yy2arr537 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq537[2] {
|
|
yy545 := &x.Resources
|
|
yy545.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq537[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy546 := &x.Resources
|
|
yy546.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr537 || yy2arr537 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq537[3] {
|
|
yym548 := z.EncBinary()
|
|
_ = yym548
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq537[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym549 := z.EncBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr537 || yy2arr537 {
|
|
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
|
|
yym550 := z.DecBinary()
|
|
_ = yym550
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct551 := r.ContainerType()
|
|
if yyct551 == codecSelferValueTypeMap1234 {
|
|
yyl551 := r.ReadMapStart()
|
|
if yyl551 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl551, d)
|
|
}
|
|
} else if yyct551 == codecSelferValueTypeArray1234 {
|
|
yyl551 := r.ReadArrayStart()
|
|
if yyl551 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl551, 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 yys552Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys552Slc
|
|
var yyhl552 bool = l >= 0
|
|
for yyj552 := 0; ; yyj552++ {
|
|
if yyhl552 {
|
|
if yyj552 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys552Slc = r.DecodeBytes(yys552Slc, true, true)
|
|
yys552 := string(yys552Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys552 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv553 := &x.AccessModes
|
|
yym554 := z.DecBinary()
|
|
_ = yym554
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv553), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Selector != nil {
|
|
x.Selector = nil
|
|
}
|
|
} else {
|
|
if x.Selector == nil {
|
|
x.Selector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym556 := z.DecBinary()
|
|
_ = yym556
|
|
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 {
|
|
yyv557 := &x.Resources
|
|
yyv557.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys552)
|
|
} // end switch yys552
|
|
} // end for yyj552
|
|
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 yyj559 int
|
|
var yyb559 bool
|
|
var yyhl559 bool = l >= 0
|
|
yyj559++
|
|
if yyhl559 {
|
|
yyb559 = yyj559 > l
|
|
} else {
|
|
yyb559 = r.CheckBreak()
|
|
}
|
|
if yyb559 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv560 := &x.AccessModes
|
|
yym561 := z.DecBinary()
|
|
_ = yym561
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv560), d)
|
|
}
|
|
}
|
|
yyj559++
|
|
if yyhl559 {
|
|
yyb559 = yyj559 > l
|
|
} else {
|
|
yyb559 = r.CheckBreak()
|
|
}
|
|
if yyb559 {
|
|
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)
|
|
}
|
|
yym563 := z.DecBinary()
|
|
_ = yym563
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.Selector) {
|
|
} else {
|
|
z.DecFallback(x.Selector, false)
|
|
}
|
|
}
|
|
yyj559++
|
|
if yyhl559 {
|
|
yyb559 = yyj559 > l
|
|
} else {
|
|
yyb559 = r.CheckBreak()
|
|
}
|
|
if yyb559 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv564 := &x.Resources
|
|
yyv564.CodecDecodeSelf(d)
|
|
}
|
|
yyj559++
|
|
if yyhl559 {
|
|
yyb559 = yyj559 > l
|
|
} else {
|
|
yyb559 = r.CheckBreak()
|
|
}
|
|
if yyb559 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj559++
|
|
if yyhl559 {
|
|
yyb559 = yyj559 > l
|
|
} else {
|
|
yyb559 = r.CheckBreak()
|
|
}
|
|
if yyb559 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj559-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 {
|
|
yym566 := z.EncBinary()
|
|
_ = yym566
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep567 := !z.EncBinary()
|
|
yy2arr567 := z.EncBasicHandle().StructToArray
|
|
var yyq567 [3]bool
|
|
_, _, _ = yysep567, yyq567, yy2arr567
|
|
const yyr567 bool = false
|
|
yyq567[0] = x.Phase != ""
|
|
yyq567[1] = len(x.AccessModes) != 0
|
|
yyq567[2] = len(x.Capacity) != 0
|
|
var yynn567 int
|
|
if yyr567 || yy2arr567 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn567 = 0
|
|
for _, b := range yyq567 {
|
|
if b {
|
|
yynn567++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn567)
|
|
yynn567 = 0
|
|
}
|
|
if yyr567 || yy2arr567 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq567[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq567[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr567 || yy2arr567 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq567[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym570 := z.EncBinary()
|
|
_ = yym570
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq567[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym571 := z.EncBinary()
|
|
_ = yym571
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr567 || yy2arr567 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq567[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq567[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 yyr567 || yy2arr567 {
|
|
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
|
|
yym573 := z.DecBinary()
|
|
_ = yym573
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct574 := r.ContainerType()
|
|
if yyct574 == codecSelferValueTypeMap1234 {
|
|
yyl574 := r.ReadMapStart()
|
|
if yyl574 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl574, d)
|
|
}
|
|
} else if yyct574 == codecSelferValueTypeArray1234 {
|
|
yyl574 := r.ReadArrayStart()
|
|
if yyl574 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl574, 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 yys575Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys575Slc
|
|
var yyhl575 bool = l >= 0
|
|
for yyj575 := 0; ; yyj575++ {
|
|
if yyhl575 {
|
|
if yyj575 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys575Slc = r.DecodeBytes(yys575Slc, true, true)
|
|
yys575 := string(yys575Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys575 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv577 := &x.AccessModes
|
|
yym578 := z.DecBinary()
|
|
_ = yym578
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv577), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv579 := &x.Capacity
|
|
yyv579.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys575)
|
|
} // end switch yys575
|
|
} // end for yyj575
|
|
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 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.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
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.AccessModes = nil
|
|
} else {
|
|
yyv582 := &x.AccessModes
|
|
yym583 := z.DecBinary()
|
|
_ = yym583
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv582), d)
|
|
}
|
|
}
|
|
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.Capacity = nil
|
|
} else {
|
|
yyv584 := &x.Capacity
|
|
yyv584.CodecDecodeSelf(d)
|
|
}
|
|
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 PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym585 := z.EncBinary()
|
|
_ = yym585
|
|
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
|
|
yym586 := z.DecBinary()
|
|
_ = yym586
|
|
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
|
|
yym587 := z.EncBinary()
|
|
_ = yym587
|
|
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
|
|
yym588 := z.DecBinary()
|
|
_ = yym588
|
|
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
|
|
yym589 := z.EncBinary()
|
|
_ = yym589
|
|
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
|
|
yym590 := z.DecBinary()
|
|
_ = yym590
|
|
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 {
|
|
yym591 := z.EncBinary()
|
|
_ = yym591
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep592 := !z.EncBinary()
|
|
yy2arr592 := z.EncBasicHandle().StructToArray
|
|
var yyq592 [1]bool
|
|
_, _, _ = yysep592, yyq592, yy2arr592
|
|
const yyr592 bool = false
|
|
var yynn592 int
|
|
if yyr592 || yy2arr592 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn592 = 1
|
|
for _, b := range yyq592 {
|
|
if b {
|
|
yynn592++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn592)
|
|
yynn592 = 0
|
|
}
|
|
if yyr592 || yy2arr592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym594 := z.EncBinary()
|
|
_ = yym594
|
|
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)
|
|
yym595 := z.EncBinary()
|
|
_ = yym595
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr592 || yy2arr592 {
|
|
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
|
|
yym596 := z.DecBinary()
|
|
_ = yym596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct597 := r.ContainerType()
|
|
if yyct597 == codecSelferValueTypeMap1234 {
|
|
yyl597 := r.ReadMapStart()
|
|
if yyl597 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl597, d)
|
|
}
|
|
} else if yyct597 == codecSelferValueTypeArray1234 {
|
|
yyl597 := r.ReadArrayStart()
|
|
if yyl597 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl597, 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 yys598Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys598Slc
|
|
var yyhl598 bool = l >= 0
|
|
for yyj598 := 0; ; yyj598++ {
|
|
if yyhl598 {
|
|
if yyj598 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys598Slc = r.DecodeBytes(yys598Slc, true, true)
|
|
yys598 := string(yys598Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys598 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys598)
|
|
} // end switch yys598
|
|
} // end for yyj598
|
|
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 yyj600 int
|
|
var yyb600 bool
|
|
var yyhl600 bool = l >= 0
|
|
yyj600++
|
|
if yyhl600 {
|
|
yyb600 = yyj600 > l
|
|
} else {
|
|
yyb600 = r.CheckBreak()
|
|
}
|
|
if yyb600 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj600++
|
|
if yyhl600 {
|
|
yyb600 = yyj600 > l
|
|
} else {
|
|
yyb600 = r.CheckBreak()
|
|
}
|
|
if yyb600 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj600-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 {
|
|
yym602 := z.EncBinary()
|
|
_ = yym602
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep603 := !z.EncBinary()
|
|
yy2arr603 := z.EncBasicHandle().StructToArray
|
|
var yyq603 [1]bool
|
|
_, _, _ = yysep603, yyq603, yy2arr603
|
|
const yyr603 bool = false
|
|
yyq603[0] = x.Medium != ""
|
|
var yynn603 int
|
|
if yyr603 || yy2arr603 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn603 = 0
|
|
for _, b := range yyq603 {
|
|
if b {
|
|
yynn603++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn603)
|
|
yynn603 = 0
|
|
}
|
|
if yyr603 || yy2arr603 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq603[0] {
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq603[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr603 || yy2arr603 {
|
|
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
|
|
yym605 := z.DecBinary()
|
|
_ = yym605
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct606 := r.ContainerType()
|
|
if yyct606 == codecSelferValueTypeMap1234 {
|
|
yyl606 := r.ReadMapStart()
|
|
if yyl606 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl606, d)
|
|
}
|
|
} else if yyct606 == codecSelferValueTypeArray1234 {
|
|
yyl606 := r.ReadArrayStart()
|
|
if yyl606 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl606, 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 yys607Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys607Slc
|
|
var yyhl607 bool = l >= 0
|
|
for yyj607 := 0; ; yyj607++ {
|
|
if yyhl607 {
|
|
if yyj607 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys607Slc = r.DecodeBytes(yys607Slc, true, true)
|
|
yys607 := string(yys607Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys607 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys607)
|
|
} // end switch yys607
|
|
} // end for yyj607
|
|
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 yyj609 int
|
|
var yyb609 bool
|
|
var yyhl609 bool = l >= 0
|
|
yyj609++
|
|
if yyhl609 {
|
|
yyb609 = yyj609 > l
|
|
} else {
|
|
yyb609 = r.CheckBreak()
|
|
}
|
|
if yyb609 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj609++
|
|
if yyhl609 {
|
|
yyb609 = yyj609 > l
|
|
} else {
|
|
yyb609 = r.CheckBreak()
|
|
}
|
|
if yyb609 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj609-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym611 := z.EncBinary()
|
|
_ = yym611
|
|
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
|
|
yym612 := z.DecBinary()
|
|
_ = yym612
|
|
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
|
|
yym613 := z.EncBinary()
|
|
_ = yym613
|
|
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
|
|
yym614 := z.DecBinary()
|
|
_ = yym614
|
|
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 {
|
|
yym615 := z.EncBinary()
|
|
_ = yym615
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep616 := !z.EncBinary()
|
|
yy2arr616 := z.EncBasicHandle().StructToArray
|
|
var yyq616 [4]bool
|
|
_, _, _ = yysep616, yyq616, yy2arr616
|
|
const yyr616 bool = false
|
|
yyq616[1] = x.FSType != ""
|
|
yyq616[2] = x.Partition != 0
|
|
yyq616[3] = x.ReadOnly != false
|
|
var yynn616 int
|
|
if yyr616 || yy2arr616 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn616 = 1
|
|
for _, b := range yyq616 {
|
|
if b {
|
|
yynn616++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn616)
|
|
yynn616 = 0
|
|
}
|
|
if yyr616 || yy2arr616 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym618 := z.EncBinary()
|
|
_ = yym618
|
|
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)
|
|
yym619 := z.EncBinary()
|
|
_ = yym619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr616 || yy2arr616 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq616[1] {
|
|
yym621 := z.EncBinary()
|
|
_ = yym621
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq616[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym622 := z.EncBinary()
|
|
_ = yym622
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr616 || yy2arr616 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq616[2] {
|
|
yym624 := z.EncBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq616[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym625 := z.EncBinary()
|
|
_ = yym625
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr616 || yy2arr616 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq616[3] {
|
|
yym627 := z.EncBinary()
|
|
_ = yym627
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq616[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym628 := z.EncBinary()
|
|
_ = yym628
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr616 || yy2arr616 {
|
|
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
|
|
yym629 := z.DecBinary()
|
|
_ = yym629
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct630 := r.ContainerType()
|
|
if yyct630 == codecSelferValueTypeMap1234 {
|
|
yyl630 := r.ReadMapStart()
|
|
if yyl630 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl630, d)
|
|
}
|
|
} else if yyct630 == codecSelferValueTypeArray1234 {
|
|
yyl630 := r.ReadArrayStart()
|
|
if yyl630 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl630, 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 yys631Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys631Slc
|
|
var yyhl631 bool = l >= 0
|
|
for yyj631 := 0; ; yyj631++ {
|
|
if yyhl631 {
|
|
if yyj631 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys631Slc = r.DecodeBytes(yys631Slc, true, true)
|
|
yys631 := string(yys631Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys631 {
|
|
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, yys631)
|
|
} // end switch yys631
|
|
} // end for yyj631
|
|
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 yyj636 int
|
|
var yyb636 bool
|
|
var yyhl636 bool = l >= 0
|
|
yyj636++
|
|
if yyhl636 {
|
|
yyb636 = yyj636 > l
|
|
} else {
|
|
yyb636 = r.CheckBreak()
|
|
}
|
|
if yyb636 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj636++
|
|
if yyhl636 {
|
|
yyb636 = yyj636 > l
|
|
} else {
|
|
yyb636 = r.CheckBreak()
|
|
}
|
|
if yyb636 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj636++
|
|
if yyhl636 {
|
|
yyb636 = yyj636 > l
|
|
} else {
|
|
yyb636 = r.CheckBreak()
|
|
}
|
|
if yyb636 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int32(r.DecodeInt(32))
|
|
}
|
|
yyj636++
|
|
if yyhl636 {
|
|
yyb636 = yyj636 > l
|
|
} else {
|
|
yyb636 = r.CheckBreak()
|
|
}
|
|
if yyb636 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj636++
|
|
if yyhl636 {
|
|
yyb636 = yyj636 > l
|
|
} else {
|
|
yyb636 = r.CheckBreak()
|
|
}
|
|
if yyb636 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj636-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 {
|
|
yym641 := z.EncBinary()
|
|
_ = yym641
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep642 := !z.EncBinary()
|
|
yy2arr642 := z.EncBasicHandle().StructToArray
|
|
var yyq642 [6]bool
|
|
_, _, _ = yysep642, yyq642, yy2arr642
|
|
const yyr642 bool = false
|
|
yyq642[0] = x.TargetPortal != ""
|
|
yyq642[1] = x.IQN != ""
|
|
yyq642[2] = x.Lun != 0
|
|
yyq642[3] = x.ISCSIInterface != ""
|
|
yyq642[4] = x.FSType != ""
|
|
yyq642[5] = x.ReadOnly != false
|
|
var yynn642 int
|
|
if yyr642 || yy2arr642 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn642 = 0
|
|
for _, b := range yyq642 {
|
|
if b {
|
|
yynn642++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn642)
|
|
yynn642 = 0
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq642[0] {
|
|
yym644 := z.EncBinary()
|
|
_ = yym644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq642[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym645 := z.EncBinary()
|
|
_ = yym645
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq642[1] {
|
|
yym647 := z.EncBinary()
|
|
_ = yym647
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq642[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym648 := z.EncBinary()
|
|
_ = yym648
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq642[2] {
|
|
yym650 := z.EncBinary()
|
|
_ = yym650
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq642[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym651 := z.EncBinary()
|
|
_ = yym651
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq642[3] {
|
|
yym653 := z.EncBinary()
|
|
_ = yym653
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq642[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsiInterface"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym654 := z.EncBinary()
|
|
_ = yym654
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
}
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq642[4] {
|
|
yym656 := z.EncBinary()
|
|
_ = yym656
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq642[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym657 := z.EncBinary()
|
|
_ = yym657
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq642[5] {
|
|
yym659 := z.EncBinary()
|
|
_ = yym659
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq642[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym660 := z.EncBinary()
|
|
_ = yym660
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr642 || yy2arr642 {
|
|
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
|
|
yym661 := z.DecBinary()
|
|
_ = yym661
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct662 := r.ContainerType()
|
|
if yyct662 == codecSelferValueTypeMap1234 {
|
|
yyl662 := r.ReadMapStart()
|
|
if yyl662 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl662, d)
|
|
}
|
|
} else if yyct662 == codecSelferValueTypeArray1234 {
|
|
yyl662 := r.ReadArrayStart()
|
|
if yyl662 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl662, 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 yys663Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys663Slc
|
|
var yyhl663 bool = l >= 0
|
|
for yyj663 := 0; ; yyj663++ {
|
|
if yyhl663 {
|
|
if yyj663 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys663Slc = r.DecodeBytes(yys663Slc, true, true)
|
|
yys663 := string(yys663Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys663 {
|
|
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, yys663)
|
|
} // end switch yys663
|
|
} // end for yyj663
|
|
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 yyj670 int
|
|
var yyb670 bool
|
|
var yyhl670 bool = l >= 0
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int32(r.DecodeInt(32))
|
|
}
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ISCSIInterface = ""
|
|
} else {
|
|
x.ISCSIInterface = string(r.DecodeString())
|
|
}
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj670++
|
|
if yyhl670 {
|
|
yyb670 = yyj670 > l
|
|
} else {
|
|
yyb670 = r.CheckBreak()
|
|
}
|
|
if yyb670 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj670-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 {
|
|
yym677 := z.EncBinary()
|
|
_ = yym677
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep678 := !z.EncBinary()
|
|
yy2arr678 := z.EncBasicHandle().StructToArray
|
|
var yyq678 [4]bool
|
|
_, _, _ = yysep678, yyq678, yy2arr678
|
|
const yyr678 bool = false
|
|
yyq678[2] = x.FSType != ""
|
|
yyq678[3] = x.ReadOnly != false
|
|
var yynn678 int
|
|
if yyr678 || yy2arr678 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn678 = 2
|
|
for _, b := range yyq678 {
|
|
if b {
|
|
yynn678++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn678)
|
|
yynn678 = 0
|
|
}
|
|
if yyr678 || yy2arr678 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym680 := z.EncBinary()
|
|
_ = yym680
|
|
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 {
|
|
yym681 := z.EncBinary()
|
|
_ = yym681
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr678 || yy2arr678 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy683 := *x.Lun
|
|
yym684 := z.EncBinary()
|
|
_ = yym684
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy683))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy685 := *x.Lun
|
|
yym686 := z.EncBinary()
|
|
_ = yym686
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy685))
|
|
}
|
|
}
|
|
}
|
|
if yyr678 || yy2arr678 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq678[2] {
|
|
yym688 := z.EncBinary()
|
|
_ = yym688
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq678[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym689 := z.EncBinary()
|
|
_ = yym689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr678 || yy2arr678 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq678[3] {
|
|
yym691 := z.EncBinary()
|
|
_ = yym691
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq678[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym692 := z.EncBinary()
|
|
_ = yym692
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr678 || yy2arr678 {
|
|
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
|
|
yym693 := z.DecBinary()
|
|
_ = yym693
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct694 := r.ContainerType()
|
|
if yyct694 == codecSelferValueTypeMap1234 {
|
|
yyl694 := r.ReadMapStart()
|
|
if yyl694 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl694, d)
|
|
}
|
|
} else if yyct694 == codecSelferValueTypeArray1234 {
|
|
yyl694 := r.ReadArrayStart()
|
|
if yyl694 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl694, 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 yys695Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys695Slc
|
|
var yyhl695 bool = l >= 0
|
|
for yyj695 := 0; ; yyj695++ {
|
|
if yyhl695 {
|
|
if yyj695 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys695Slc = r.DecodeBytes(yys695Slc, true, true)
|
|
yys695 := string(yys695Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys695 {
|
|
case "targetWWNs":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv696 := &x.TargetWWNs
|
|
yym697 := z.DecBinary()
|
|
_ = yym697
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv696, false, d)
|
|
}
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int32)
|
|
}
|
|
yym699 := z.DecBinary()
|
|
_ = yym699
|
|
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, yys695)
|
|
} // end switch yys695
|
|
} // end for yyj695
|
|
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 yyj702 int
|
|
var yyb702 bool
|
|
var yyhl702 bool = l >= 0
|
|
yyj702++
|
|
if yyhl702 {
|
|
yyb702 = yyj702 > l
|
|
} else {
|
|
yyb702 = r.CheckBreak()
|
|
}
|
|
if yyb702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv703 := &x.TargetWWNs
|
|
yym704 := z.DecBinary()
|
|
_ = yym704
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv703, false, d)
|
|
}
|
|
}
|
|
yyj702++
|
|
if yyhl702 {
|
|
yyb702 = yyj702 > l
|
|
} else {
|
|
yyb702 = r.CheckBreak()
|
|
}
|
|
if yyb702 {
|
|
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)
|
|
}
|
|
yym706 := z.DecBinary()
|
|
_ = yym706
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Lun)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
yyj702++
|
|
if yyhl702 {
|
|
yyb702 = yyj702 > l
|
|
} else {
|
|
yyb702 = r.CheckBreak()
|
|
}
|
|
if yyb702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj702++
|
|
if yyhl702 {
|
|
yyb702 = yyj702 > l
|
|
} else {
|
|
yyb702 = r.CheckBreak()
|
|
}
|
|
if yyb702 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj702++
|
|
if yyhl702 {
|
|
yyb702 = yyj702 > l
|
|
} else {
|
|
yyb702 = r.CheckBreak()
|
|
}
|
|
if yyb702 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj702-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 {
|
|
yym709 := z.EncBinary()
|
|
_ = yym709
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep710 := !z.EncBinary()
|
|
yy2arr710 := z.EncBasicHandle().StructToArray
|
|
var yyq710 [5]bool
|
|
_, _, _ = yysep710, yyq710, yy2arr710
|
|
const yyr710 bool = false
|
|
yyq710[1] = x.FSType != ""
|
|
yyq710[2] = x.SecretRef != nil
|
|
yyq710[3] = x.ReadOnly != false
|
|
yyq710[4] = len(x.Options) != 0
|
|
var yynn710 int
|
|
if yyr710 || yy2arr710 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn710 = 1
|
|
for _, b := range yyq710 {
|
|
if b {
|
|
yynn710++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn710)
|
|
yynn710 = 0
|
|
}
|
|
if yyr710 || yy2arr710 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym712 := z.EncBinary()
|
|
_ = yym712
|
|
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)
|
|
yym713 := z.EncBinary()
|
|
_ = yym713
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Driver))
|
|
}
|
|
}
|
|
if yyr710 || yy2arr710 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq710[1] {
|
|
yym715 := z.EncBinary()
|
|
_ = yym715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq710[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym716 := z.EncBinary()
|
|
_ = yym716
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr710 || yy2arr710 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq710[2] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq710[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 yyr710 || yy2arr710 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq710[3] {
|
|
yym719 := z.EncBinary()
|
|
_ = yym719
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq710[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym720 := z.EncBinary()
|
|
_ = yym720
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr710 || yy2arr710 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq710[4] {
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym722 := z.EncBinary()
|
|
_ = yym722
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq710[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("options"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym723 := z.EncBinary()
|
|
_ = yym723
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr710 || yy2arr710 {
|
|
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
|
|
yym724 := z.DecBinary()
|
|
_ = yym724
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct725 := r.ContainerType()
|
|
if yyct725 == codecSelferValueTypeMap1234 {
|
|
yyl725 := r.ReadMapStart()
|
|
if yyl725 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl725, d)
|
|
}
|
|
} else if yyct725 == codecSelferValueTypeArray1234 {
|
|
yyl725 := r.ReadArrayStart()
|
|
if yyl725 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl725, 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 yys726Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys726Slc
|
|
var yyhl726 bool = l >= 0
|
|
for yyj726 := 0; ; yyj726++ {
|
|
if yyhl726 {
|
|
if yyj726 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys726Slc = r.DecodeBytes(yys726Slc, true, true)
|
|
yys726 := string(yys726Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys726 {
|
|
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 {
|
|
yyv731 := &x.Options
|
|
yym732 := z.DecBinary()
|
|
_ = yym732
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv731, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys726)
|
|
} // end switch yys726
|
|
} // end for yyj726
|
|
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 yyj733 int
|
|
var yyb733 bool
|
|
var yyhl733 bool = l >= 0
|
|
yyj733++
|
|
if yyhl733 {
|
|
yyb733 = yyj733 > l
|
|
} else {
|
|
yyb733 = r.CheckBreak()
|
|
}
|
|
if yyb733 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Driver = ""
|
|
} else {
|
|
x.Driver = string(r.DecodeString())
|
|
}
|
|
yyj733++
|
|
if yyhl733 {
|
|
yyb733 = yyj733 > l
|
|
} else {
|
|
yyb733 = r.CheckBreak()
|
|
}
|
|
if yyb733 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj733++
|
|
if yyhl733 {
|
|
yyb733 = yyj733 > l
|
|
} else {
|
|
yyb733 = r.CheckBreak()
|
|
}
|
|
if yyb733 {
|
|
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)
|
|
}
|
|
yyj733++
|
|
if yyhl733 {
|
|
yyb733 = yyj733 > l
|
|
} else {
|
|
yyb733 = r.CheckBreak()
|
|
}
|
|
if yyb733 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj733++
|
|
if yyhl733 {
|
|
yyb733 = yyj733 > l
|
|
} else {
|
|
yyb733 = r.CheckBreak()
|
|
}
|
|
if yyb733 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Options = nil
|
|
} else {
|
|
yyv738 := &x.Options
|
|
yym739 := z.DecBinary()
|
|
_ = yym739
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv738, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj733++
|
|
if yyhl733 {
|
|
yyb733 = yyj733 > l
|
|
} else {
|
|
yyb733 = r.CheckBreak()
|
|
}
|
|
if yyb733 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj733-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 {
|
|
yym740 := z.EncBinary()
|
|
_ = yym740
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep741 := !z.EncBinary()
|
|
yy2arr741 := z.EncBasicHandle().StructToArray
|
|
var yyq741 [4]bool
|
|
_, _, _ = yysep741, yyq741, yy2arr741
|
|
const yyr741 bool = false
|
|
yyq741[1] = x.FSType != ""
|
|
yyq741[2] = x.Partition != 0
|
|
yyq741[3] = x.ReadOnly != false
|
|
var yynn741 int
|
|
if yyr741 || yy2arr741 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn741 = 1
|
|
for _, b := range yyq741 {
|
|
if b {
|
|
yynn741++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn741)
|
|
yynn741 = 0
|
|
}
|
|
if yyr741 || yy2arr741 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym743 := z.EncBinary()
|
|
_ = yym743
|
|
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)
|
|
yym744 := z.EncBinary()
|
|
_ = yym744
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr741 || yy2arr741 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq741[1] {
|
|
yym746 := z.EncBinary()
|
|
_ = yym746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq741[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym747 := z.EncBinary()
|
|
_ = yym747
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr741 || yy2arr741 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq741[2] {
|
|
yym749 := z.EncBinary()
|
|
_ = yym749
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq741[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym750 := z.EncBinary()
|
|
_ = yym750
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr741 || yy2arr741 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq741[3] {
|
|
yym752 := z.EncBinary()
|
|
_ = yym752
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq741[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym753 := z.EncBinary()
|
|
_ = yym753
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr741 || yy2arr741 {
|
|
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
|
|
yym754 := z.DecBinary()
|
|
_ = yym754
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct755 := r.ContainerType()
|
|
if yyct755 == codecSelferValueTypeMap1234 {
|
|
yyl755 := r.ReadMapStart()
|
|
if yyl755 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl755, d)
|
|
}
|
|
} else if yyct755 == codecSelferValueTypeArray1234 {
|
|
yyl755 := r.ReadArrayStart()
|
|
if yyl755 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl755, 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 yys756Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys756Slc
|
|
var yyhl756 bool = l >= 0
|
|
for yyj756 := 0; ; yyj756++ {
|
|
if yyhl756 {
|
|
if yyj756 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys756Slc = r.DecodeBytes(yys756Slc, true, true)
|
|
yys756 := string(yys756Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys756 {
|
|
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, yys756)
|
|
} // end switch yys756
|
|
} // end for yyj756
|
|
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 yyj761 int
|
|
var yyb761 bool
|
|
var yyhl761 bool = l >= 0
|
|
yyj761++
|
|
if yyhl761 {
|
|
yyb761 = yyj761 > l
|
|
} else {
|
|
yyb761 = r.CheckBreak()
|
|
}
|
|
if yyb761 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj761++
|
|
if yyhl761 {
|
|
yyb761 = yyj761 > l
|
|
} else {
|
|
yyb761 = r.CheckBreak()
|
|
}
|
|
if yyb761 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj761++
|
|
if yyhl761 {
|
|
yyb761 = yyj761 > l
|
|
} else {
|
|
yyb761 = r.CheckBreak()
|
|
}
|
|
if yyb761 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int32(r.DecodeInt(32))
|
|
}
|
|
yyj761++
|
|
if yyhl761 {
|
|
yyb761 = yyj761 > l
|
|
} else {
|
|
yyb761 = r.CheckBreak()
|
|
}
|
|
if yyb761 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj761++
|
|
if yyhl761 {
|
|
yyb761 = yyj761 > l
|
|
} else {
|
|
yyb761 = r.CheckBreak()
|
|
}
|
|
if yyb761 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj761-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 {
|
|
yym766 := z.EncBinary()
|
|
_ = yym766
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep767 := !z.EncBinary()
|
|
yy2arr767 := z.EncBasicHandle().StructToArray
|
|
var yyq767 [3]bool
|
|
_, _, _ = yysep767, yyq767, yy2arr767
|
|
const yyr767 bool = false
|
|
yyq767[1] = x.Revision != ""
|
|
yyq767[2] = x.Directory != ""
|
|
var yynn767 int
|
|
if yyr767 || yy2arr767 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn767 = 1
|
|
for _, b := range yyq767 {
|
|
if b {
|
|
yynn767++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn767)
|
|
yynn767 = 0
|
|
}
|
|
if yyr767 || yy2arr767 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym769 := z.EncBinary()
|
|
_ = yym769
|
|
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)
|
|
yym770 := z.EncBinary()
|
|
_ = yym770
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr767 || yy2arr767 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq767[1] {
|
|
yym772 := z.EncBinary()
|
|
_ = yym772
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq767[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym773 := z.EncBinary()
|
|
_ = yym773
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
}
|
|
if yyr767 || yy2arr767 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq767[2] {
|
|
yym775 := z.EncBinary()
|
|
_ = yym775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq767[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("directory"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym776 := z.EncBinary()
|
|
_ = yym776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
}
|
|
}
|
|
if yyr767 || yy2arr767 {
|
|
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
|
|
yym777 := z.DecBinary()
|
|
_ = yym777
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct778 := r.ContainerType()
|
|
if yyct778 == codecSelferValueTypeMap1234 {
|
|
yyl778 := r.ReadMapStart()
|
|
if yyl778 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl778, d)
|
|
}
|
|
} else if yyct778 == codecSelferValueTypeArray1234 {
|
|
yyl778 := r.ReadArrayStart()
|
|
if yyl778 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl778, 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 yys779Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys779Slc
|
|
var yyhl779 bool = l >= 0
|
|
for yyj779 := 0; ; yyj779++ {
|
|
if yyhl779 {
|
|
if yyj779 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys779Slc = r.DecodeBytes(yys779Slc, true, true)
|
|
yys779 := string(yys779Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys779 {
|
|
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, yys779)
|
|
} // end switch yys779
|
|
} // end for yyj779
|
|
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 yyj783 int
|
|
var yyb783 bool
|
|
var yyhl783 bool = l >= 0
|
|
yyj783++
|
|
if yyhl783 {
|
|
yyb783 = yyj783 > l
|
|
} else {
|
|
yyb783 = r.CheckBreak()
|
|
}
|
|
if yyb783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj783++
|
|
if yyhl783 {
|
|
yyb783 = yyj783 > l
|
|
} else {
|
|
yyb783 = r.CheckBreak()
|
|
}
|
|
if yyb783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
yyj783++
|
|
if yyhl783 {
|
|
yyb783 = yyj783 > l
|
|
} else {
|
|
yyb783 = r.CheckBreak()
|
|
}
|
|
if yyb783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj783++
|
|
if yyhl783 {
|
|
yyb783 = yyj783 > l
|
|
} else {
|
|
yyb783 = r.CheckBreak()
|
|
}
|
|
if yyb783 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj783-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 {
|
|
yym787 := z.EncBinary()
|
|
_ = yym787
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep788 := !z.EncBinary()
|
|
yy2arr788 := z.EncBasicHandle().StructToArray
|
|
var yyq788 [3]bool
|
|
_, _, _ = yysep788, yyq788, yy2arr788
|
|
const yyr788 bool = false
|
|
yyq788[0] = x.SecretName != ""
|
|
yyq788[1] = len(x.Items) != 0
|
|
yyq788[2] = x.DefaultMode != nil
|
|
var yynn788 int
|
|
if yyr788 || yy2arr788 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn788 = 0
|
|
for _, b := range yyq788 {
|
|
if b {
|
|
yynn788++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn788)
|
|
yynn788 = 0
|
|
}
|
|
if yyr788 || yy2arr788 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq788[0] {
|
|
yym790 := z.EncBinary()
|
|
_ = yym790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq788[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym791 := z.EncBinary()
|
|
_ = yym791
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
}
|
|
if yyr788 || yy2arr788 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq788[1] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym793 := z.EncBinary()
|
|
_ = yym793
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq788[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym794 := z.EncBinary()
|
|
_ = yym794
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr788 || yy2arr788 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq788[2] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy796 := *x.DefaultMode
|
|
yym797 := z.EncBinary()
|
|
_ = yym797
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy796))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq788[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy798 := *x.DefaultMode
|
|
yym799 := z.EncBinary()
|
|
_ = yym799
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy798))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr788 || yy2arr788 {
|
|
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
|
|
yym800 := z.DecBinary()
|
|
_ = yym800
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct801 := r.ContainerType()
|
|
if yyct801 == codecSelferValueTypeMap1234 {
|
|
yyl801 := r.ReadMapStart()
|
|
if yyl801 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl801, d)
|
|
}
|
|
} else if yyct801 == codecSelferValueTypeArray1234 {
|
|
yyl801 := r.ReadArrayStart()
|
|
if yyl801 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl801, 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 yys802Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys802Slc
|
|
var yyhl802 bool = l >= 0
|
|
for yyj802 := 0; ; yyj802++ {
|
|
if yyhl802 {
|
|
if yyj802 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys802Slc = r.DecodeBytes(yys802Slc, true, true)
|
|
yys802 := string(yys802Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys802 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv804 := &x.Items
|
|
yym805 := z.DecBinary()
|
|
_ = yym805
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv804), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym807 := z.DecBinary()
|
|
_ = yym807
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys802)
|
|
} // end switch yys802
|
|
} // end for yyj802
|
|
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 yyj808 int
|
|
var yyb808 bool
|
|
var yyhl808 bool = l >= 0
|
|
yyj808++
|
|
if yyhl808 {
|
|
yyb808 = yyj808 > l
|
|
} else {
|
|
yyb808 = r.CheckBreak()
|
|
}
|
|
if yyb808 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
yyj808++
|
|
if yyhl808 {
|
|
yyb808 = yyj808 > l
|
|
} else {
|
|
yyb808 = r.CheckBreak()
|
|
}
|
|
if yyb808 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv810 := &x.Items
|
|
yym811 := z.DecBinary()
|
|
_ = yym811
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv810), d)
|
|
}
|
|
}
|
|
yyj808++
|
|
if yyhl808 {
|
|
yyb808 = yyj808 > l
|
|
} else {
|
|
yyb808 = r.CheckBreak()
|
|
}
|
|
if yyb808 {
|
|
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)
|
|
}
|
|
yym813 := z.DecBinary()
|
|
_ = yym813
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj808++
|
|
if yyhl808 {
|
|
yyb808 = yyj808 > l
|
|
} else {
|
|
yyb808 = r.CheckBreak()
|
|
}
|
|
if yyb808 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj808-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 {
|
|
yym814 := z.EncBinary()
|
|
_ = yym814
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep815 := !z.EncBinary()
|
|
yy2arr815 := z.EncBasicHandle().StructToArray
|
|
var yyq815 [3]bool
|
|
_, _, _ = yysep815, yyq815, yy2arr815
|
|
const yyr815 bool = false
|
|
yyq815[2] = x.ReadOnly != false
|
|
var yynn815 int
|
|
if yyr815 || yy2arr815 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn815 = 2
|
|
for _, b := range yyq815 {
|
|
if b {
|
|
yynn815++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn815)
|
|
yynn815 = 0
|
|
}
|
|
if yyr815 || yy2arr815 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym817 := z.EncBinary()
|
|
_ = yym817
|
|
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)
|
|
yym818 := z.EncBinary()
|
|
_ = yym818
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr815 || yy2arr815 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym820 := z.EncBinary()
|
|
_ = yym820
|
|
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)
|
|
yym821 := z.EncBinary()
|
|
_ = yym821
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr815 || yy2arr815 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq815[2] {
|
|
yym823 := z.EncBinary()
|
|
_ = yym823
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq815[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym824 := z.EncBinary()
|
|
_ = yym824
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr815 || yy2arr815 {
|
|
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
|
|
yym825 := z.DecBinary()
|
|
_ = yym825
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct826 := r.ContainerType()
|
|
if yyct826 == codecSelferValueTypeMap1234 {
|
|
yyl826 := r.ReadMapStart()
|
|
if yyl826 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl826, d)
|
|
}
|
|
} else if yyct826 == codecSelferValueTypeArray1234 {
|
|
yyl826 := r.ReadArrayStart()
|
|
if yyl826 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl826, 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 yys827Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys827Slc
|
|
var yyhl827 bool = l >= 0
|
|
for yyj827 := 0; ; yyj827++ {
|
|
if yyhl827 {
|
|
if yyj827 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys827Slc = r.DecodeBytes(yys827Slc, true, true)
|
|
yys827 := string(yys827Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys827 {
|
|
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, yys827)
|
|
} // end switch yys827
|
|
} // end for yyj827
|
|
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 yyj831 int
|
|
var yyb831 bool
|
|
var yyhl831 bool = l >= 0
|
|
yyj831++
|
|
if yyhl831 {
|
|
yyb831 = yyj831 > l
|
|
} else {
|
|
yyb831 = r.CheckBreak()
|
|
}
|
|
if yyb831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj831++
|
|
if yyhl831 {
|
|
yyb831 = yyj831 > l
|
|
} else {
|
|
yyb831 = r.CheckBreak()
|
|
}
|
|
if yyb831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj831++
|
|
if yyhl831 {
|
|
yyb831 = yyj831 > l
|
|
} else {
|
|
yyb831 = r.CheckBreak()
|
|
}
|
|
if yyb831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj831++
|
|
if yyhl831 {
|
|
yyb831 = yyj831 > l
|
|
} else {
|
|
yyb831 = r.CheckBreak()
|
|
}
|
|
if yyb831 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj831-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym835 := z.EncBinary()
|
|
_ = yym835
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep836 := !z.EncBinary()
|
|
yy2arr836 := z.EncBasicHandle().StructToArray
|
|
var yyq836 [5]bool
|
|
_, _, _ = yysep836, yyq836, yy2arr836
|
|
const yyr836 bool = false
|
|
yyq836[2] = x.ReadOnly != false
|
|
yyq836[3] = x.User != ""
|
|
yyq836[4] = x.Group != ""
|
|
var yynn836 int
|
|
if yyr836 || yy2arr836 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn836 = 2
|
|
for _, b := range yyq836 {
|
|
if b {
|
|
yynn836++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn836)
|
|
yynn836 = 0
|
|
}
|
|
if yyr836 || yy2arr836 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym838 := z.EncBinary()
|
|
_ = yym838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Registry))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("registry"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym839 := z.EncBinary()
|
|
_ = yym839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Registry))
|
|
}
|
|
}
|
|
if yyr836 || yy2arr836 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym841 := z.EncBinary()
|
|
_ = yym841
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Volume))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym842 := z.EncBinary()
|
|
_ = yym842
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Volume))
|
|
}
|
|
}
|
|
if yyr836 || yy2arr836 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq836[2] {
|
|
yym844 := z.EncBinary()
|
|
_ = yym844
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq836[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym845 := z.EncBinary()
|
|
_ = yym845
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr836 || yy2arr836 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq836[3] {
|
|
yym847 := z.EncBinary()
|
|
_ = yym847
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq836[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym848 := z.EncBinary()
|
|
_ = yym848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr836 || yy2arr836 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq836[4] {
|
|
yym850 := z.EncBinary()
|
|
_ = yym850
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Group))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq836[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("group"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym851 := z.EncBinary()
|
|
_ = yym851
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Group))
|
|
}
|
|
}
|
|
}
|
|
if yyr836 || yy2arr836 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym852 := z.DecBinary()
|
|
_ = yym852
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct853 := r.ContainerType()
|
|
if yyct853 == codecSelferValueTypeMap1234 {
|
|
yyl853 := r.ReadMapStart()
|
|
if yyl853 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl853, d)
|
|
}
|
|
} else if yyct853 == codecSelferValueTypeArray1234 {
|
|
yyl853 := r.ReadArrayStart()
|
|
if yyl853 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl853, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys854Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys854Slc
|
|
var yyhl854 bool = l >= 0
|
|
for yyj854 := 0; ; yyj854++ {
|
|
if yyhl854 {
|
|
if yyj854 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys854Slc = r.DecodeBytes(yys854Slc, true, true)
|
|
yys854 := string(yys854Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys854 {
|
|
case "registry":
|
|
if r.TryDecodeAsNil() {
|
|
x.Registry = ""
|
|
} else {
|
|
x.Registry = string(r.DecodeString())
|
|
}
|
|
case "volume":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volume = ""
|
|
} else {
|
|
x.Volume = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
case "group":
|
|
if r.TryDecodeAsNil() {
|
|
x.Group = ""
|
|
} else {
|
|
x.Group = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys854)
|
|
} // end switch yys854
|
|
} // end for yyj854
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj860 int
|
|
var yyb860 bool
|
|
var yyhl860 bool = l >= 0
|
|
yyj860++
|
|
if yyhl860 {
|
|
yyb860 = yyj860 > l
|
|
} else {
|
|
yyb860 = r.CheckBreak()
|
|
}
|
|
if yyb860 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Registry = ""
|
|
} else {
|
|
x.Registry = string(r.DecodeString())
|
|
}
|
|
yyj860++
|
|
if yyhl860 {
|
|
yyb860 = yyj860 > l
|
|
} else {
|
|
yyb860 = r.CheckBreak()
|
|
}
|
|
if yyb860 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volume = ""
|
|
} else {
|
|
x.Volume = string(r.DecodeString())
|
|
}
|
|
yyj860++
|
|
if yyhl860 {
|
|
yyb860 = yyj860 > l
|
|
} else {
|
|
yyb860 = r.CheckBreak()
|
|
}
|
|
if yyb860 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj860++
|
|
if yyhl860 {
|
|
yyb860 = yyj860 > l
|
|
} else {
|
|
yyb860 = r.CheckBreak()
|
|
}
|
|
if yyb860 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj860++
|
|
if yyhl860 {
|
|
yyb860 = yyj860 > l
|
|
} else {
|
|
yyb860 = r.CheckBreak()
|
|
}
|
|
if yyb860 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Group = ""
|
|
} else {
|
|
x.Group = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj860++
|
|
if yyhl860 {
|
|
yyb860 = yyj860 > l
|
|
} else {
|
|
yyb860 = r.CheckBreak()
|
|
}
|
|
if yyb860 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj860-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 {
|
|
yym866 := z.EncBinary()
|
|
_ = yym866
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep867 := !z.EncBinary()
|
|
yy2arr867 := z.EncBasicHandle().StructToArray
|
|
var yyq867 [3]bool
|
|
_, _, _ = yysep867, yyq867, yy2arr867
|
|
const yyr867 bool = false
|
|
yyq867[2] = x.ReadOnly != false
|
|
var yynn867 int
|
|
if yyr867 || yy2arr867 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn867 = 2
|
|
for _, b := range yyq867 {
|
|
if b {
|
|
yynn867++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn867)
|
|
yynn867 = 0
|
|
}
|
|
if yyr867 || yy2arr867 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym869 := z.EncBinary()
|
|
_ = yym869
|
|
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)
|
|
yym870 := z.EncBinary()
|
|
_ = yym870
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr867 || yy2arr867 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym872 := z.EncBinary()
|
|
_ = yym872
|
|
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)
|
|
yym873 := z.EncBinary()
|
|
_ = yym873
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr867 || yy2arr867 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq867[2] {
|
|
yym875 := z.EncBinary()
|
|
_ = yym875
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq867[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym876 := z.EncBinary()
|
|
_ = yym876
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr867 || yy2arr867 {
|
|
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
|
|
yym877 := z.DecBinary()
|
|
_ = yym877
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct878 := r.ContainerType()
|
|
if yyct878 == codecSelferValueTypeMap1234 {
|
|
yyl878 := r.ReadMapStart()
|
|
if yyl878 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl878, d)
|
|
}
|
|
} else if yyct878 == codecSelferValueTypeArray1234 {
|
|
yyl878 := r.ReadArrayStart()
|
|
if yyl878 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl878, 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 yys879Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys879Slc
|
|
var yyhl879 bool = l >= 0
|
|
for yyj879 := 0; ; yyj879++ {
|
|
if yyhl879 {
|
|
if yyj879 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys879Slc = r.DecodeBytes(yys879Slc, true, true)
|
|
yys879 := string(yys879Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys879 {
|
|
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, yys879)
|
|
} // end switch yys879
|
|
} // end for yyj879
|
|
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 yyj883 int
|
|
var yyb883 bool
|
|
var yyhl883 bool = l >= 0
|
|
yyj883++
|
|
if yyhl883 {
|
|
yyb883 = yyj883 > l
|
|
} else {
|
|
yyb883 = r.CheckBreak()
|
|
}
|
|
if yyb883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj883++
|
|
if yyhl883 {
|
|
yyb883 = yyj883 > l
|
|
} else {
|
|
yyb883 = r.CheckBreak()
|
|
}
|
|
if yyb883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj883++
|
|
if yyhl883 {
|
|
yyb883 = yyj883 > l
|
|
} else {
|
|
yyb883 = r.CheckBreak()
|
|
}
|
|
if yyb883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj883++
|
|
if yyhl883 {
|
|
yyb883 = yyj883 > l
|
|
} else {
|
|
yyb883 = r.CheckBreak()
|
|
}
|
|
if yyb883 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj883-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 {
|
|
yym887 := z.EncBinary()
|
|
_ = yym887
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep888 := !z.EncBinary()
|
|
yy2arr888 := z.EncBasicHandle().StructToArray
|
|
var yyq888 [8]bool
|
|
_, _, _ = yysep888, yyq888, yy2arr888
|
|
const yyr888 bool = false
|
|
yyq888[2] = x.FSType != ""
|
|
yyq888[3] = x.RBDPool != ""
|
|
yyq888[4] = x.RadosUser != ""
|
|
yyq888[5] = x.Keyring != ""
|
|
yyq888[6] = x.SecretRef != nil
|
|
yyq888[7] = x.ReadOnly != false
|
|
var yynn888 int
|
|
if yyr888 || yy2arr888 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn888 = 2
|
|
for _, b := range yyq888 {
|
|
if b {
|
|
yynn888++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn888)
|
|
yynn888 = 0
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym890 := z.EncBinary()
|
|
_ = yym890
|
|
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 {
|
|
yym891 := z.EncBinary()
|
|
_ = yym891
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym893 := z.EncBinary()
|
|
_ = yym893
|
|
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)
|
|
yym894 := z.EncBinary()
|
|
_ = yym894
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq888[2] {
|
|
yym896 := z.EncBinary()
|
|
_ = yym896
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq888[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym897 := z.EncBinary()
|
|
_ = yym897
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq888[3] {
|
|
yym899 := z.EncBinary()
|
|
_ = yym899
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq888[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym900 := z.EncBinary()
|
|
_ = yym900
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq888[4] {
|
|
yym902 := z.EncBinary()
|
|
_ = yym902
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq888[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym903 := z.EncBinary()
|
|
_ = yym903
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq888[5] {
|
|
yym905 := z.EncBinary()
|
|
_ = yym905
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq888[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym906 := z.EncBinary()
|
|
_ = yym906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq888[6] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq888[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 yyr888 || yy2arr888 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq888[7] {
|
|
yym909 := z.EncBinary()
|
|
_ = yym909
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq888[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym910 := z.EncBinary()
|
|
_ = yym910
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr888 || yy2arr888 {
|
|
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
|
|
yym911 := z.DecBinary()
|
|
_ = yym911
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct912 := r.ContainerType()
|
|
if yyct912 == codecSelferValueTypeMap1234 {
|
|
yyl912 := r.ReadMapStart()
|
|
if yyl912 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl912, d)
|
|
}
|
|
} else if yyct912 == codecSelferValueTypeArray1234 {
|
|
yyl912 := r.ReadArrayStart()
|
|
if yyl912 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl912, 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 yys913Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys913Slc
|
|
var yyhl913 bool = l >= 0
|
|
for yyj913 := 0; ; yyj913++ {
|
|
if yyhl913 {
|
|
if yyj913 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys913Slc = r.DecodeBytes(yys913Slc, true, true)
|
|
yys913 := string(yys913Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys913 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv914 := &x.CephMonitors
|
|
yym915 := z.DecBinary()
|
|
_ = yym915
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv914, 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, yys913)
|
|
} // end switch yys913
|
|
} // end for yyj913
|
|
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 yyj923 int
|
|
var yyb923 bool
|
|
var yyhl923 bool = l >= 0
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv924 := &x.CephMonitors
|
|
yym925 := z.DecBinary()
|
|
_ = yym925
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv924, false, d)
|
|
}
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
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)
|
|
}
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj923++
|
|
if yyhl923 {
|
|
yyb923 = yyj923 > l
|
|
} else {
|
|
yyb923 = r.CheckBreak()
|
|
}
|
|
if yyb923 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj923-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 {
|
|
yym933 := z.EncBinary()
|
|
_ = yym933
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep934 := !z.EncBinary()
|
|
yy2arr934 := z.EncBasicHandle().StructToArray
|
|
var yyq934 [3]bool
|
|
_, _, _ = yysep934, yyq934, yy2arr934
|
|
const yyr934 bool = false
|
|
yyq934[1] = x.FSType != ""
|
|
yyq934[2] = x.ReadOnly != false
|
|
var yynn934 int
|
|
if yyr934 || yy2arr934 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn934 = 1
|
|
for _, b := range yyq934 {
|
|
if b {
|
|
yynn934++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn934)
|
|
yynn934 = 0
|
|
}
|
|
if yyr934 || yy2arr934 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym936 := z.EncBinary()
|
|
_ = yym936
|
|
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)
|
|
yym937 := z.EncBinary()
|
|
_ = yym937
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr934 || yy2arr934 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq934[1] {
|
|
yym939 := z.EncBinary()
|
|
_ = yym939
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq934[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym940 := z.EncBinary()
|
|
_ = yym940
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr934 || yy2arr934 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq934[2] {
|
|
yym942 := z.EncBinary()
|
|
_ = yym942
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq934[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym943 := z.EncBinary()
|
|
_ = yym943
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr934 || yy2arr934 {
|
|
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
|
|
yym944 := z.DecBinary()
|
|
_ = yym944
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct945 := r.ContainerType()
|
|
if yyct945 == codecSelferValueTypeMap1234 {
|
|
yyl945 := r.ReadMapStart()
|
|
if yyl945 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl945, d)
|
|
}
|
|
} else if yyct945 == codecSelferValueTypeArray1234 {
|
|
yyl945 := r.ReadArrayStart()
|
|
if yyl945 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl945, 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 yys946Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys946Slc
|
|
var yyhl946 bool = l >= 0
|
|
for yyj946 := 0; ; yyj946++ {
|
|
if yyhl946 {
|
|
if yyj946 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys946Slc = r.DecodeBytes(yys946Slc, true, true)
|
|
yys946 := string(yys946Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys946 {
|
|
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, yys946)
|
|
} // end switch yys946
|
|
} // end for yyj946
|
|
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 yyj950 int
|
|
var yyb950 bool
|
|
var yyhl950 bool = l >= 0
|
|
yyj950++
|
|
if yyhl950 {
|
|
yyb950 = yyj950 > l
|
|
} else {
|
|
yyb950 = r.CheckBreak()
|
|
}
|
|
if yyb950 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj950++
|
|
if yyhl950 {
|
|
yyb950 = yyj950 > l
|
|
} else {
|
|
yyb950 = r.CheckBreak()
|
|
}
|
|
if yyb950 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj950++
|
|
if yyhl950 {
|
|
yyb950 = yyj950 > l
|
|
} else {
|
|
yyb950 = r.CheckBreak()
|
|
}
|
|
if yyb950 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj950++
|
|
if yyhl950 {
|
|
yyb950 = yyj950 > l
|
|
} else {
|
|
yyb950 = r.CheckBreak()
|
|
}
|
|
if yyb950 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj950-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 {
|
|
yym954 := z.EncBinary()
|
|
_ = yym954
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep955 := !z.EncBinary()
|
|
yy2arr955 := z.EncBasicHandle().StructToArray
|
|
var yyq955 [6]bool
|
|
_, _, _ = yysep955, yyq955, yy2arr955
|
|
const yyr955 bool = false
|
|
yyq955[1] = x.Path != ""
|
|
yyq955[2] = x.User != ""
|
|
yyq955[3] = x.SecretFile != ""
|
|
yyq955[4] = x.SecretRef != nil
|
|
yyq955[5] = x.ReadOnly != false
|
|
var yynn955 int
|
|
if yyr955 || yy2arr955 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn955 = 1
|
|
for _, b := range yyq955 {
|
|
if b {
|
|
yynn955++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn955)
|
|
yynn955 = 0
|
|
}
|
|
if yyr955 || yy2arr955 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym957 := z.EncBinary()
|
|
_ = yym957
|
|
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 {
|
|
yym958 := z.EncBinary()
|
|
_ = yym958
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr955 || yy2arr955 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq955[1] {
|
|
yym960 := z.EncBinary()
|
|
_ = yym960
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq955[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym961 := z.EncBinary()
|
|
_ = yym961
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr955 || yy2arr955 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq955[2] {
|
|
yym963 := z.EncBinary()
|
|
_ = yym963
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq955[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym964 := z.EncBinary()
|
|
_ = yym964
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr955 || yy2arr955 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq955[3] {
|
|
yym966 := z.EncBinary()
|
|
_ = yym966
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq955[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym967 := z.EncBinary()
|
|
_ = yym967
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr955 || yy2arr955 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq955[4] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq955[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 yyr955 || yy2arr955 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq955[5] {
|
|
yym970 := z.EncBinary()
|
|
_ = yym970
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq955[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym971 := z.EncBinary()
|
|
_ = yym971
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr955 || yy2arr955 {
|
|
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
|
|
yym972 := z.DecBinary()
|
|
_ = yym972
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct973 := r.ContainerType()
|
|
if yyct973 == codecSelferValueTypeMap1234 {
|
|
yyl973 := r.ReadMapStart()
|
|
if yyl973 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl973, d)
|
|
}
|
|
} else if yyct973 == codecSelferValueTypeArray1234 {
|
|
yyl973 := r.ReadArrayStart()
|
|
if yyl973 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl973, 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 yys974Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys974Slc
|
|
var yyhl974 bool = l >= 0
|
|
for yyj974 := 0; ; yyj974++ {
|
|
if yyhl974 {
|
|
if yyj974 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys974Slc = r.DecodeBytes(yys974Slc, true, true)
|
|
yys974 := string(yys974Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys974 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv975 := &x.Monitors
|
|
yym976 := z.DecBinary()
|
|
_ = yym976
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv975, 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, yys974)
|
|
} // end switch yys974
|
|
} // end for yyj974
|
|
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 yyj982 int
|
|
var yyb982 bool
|
|
var yyhl982 bool = l >= 0
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv983 := &x.Monitors
|
|
yym984 := z.DecBinary()
|
|
_ = yym984
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv983, false, d)
|
|
}
|
|
}
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
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)
|
|
}
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj982-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym990 := z.EncBinary()
|
|
_ = yym990
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep991 := !z.EncBinary()
|
|
yy2arr991 := z.EncBasicHandle().StructToArray
|
|
var yyq991 [1]bool
|
|
_, _, _ = yysep991, yyq991, yy2arr991
|
|
const yyr991 bool = false
|
|
var yynn991 int
|
|
if yyr991 || yy2arr991 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn991 = 1
|
|
for _, b := range yyq991 {
|
|
if b {
|
|
yynn991++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn991)
|
|
yynn991 = 0
|
|
}
|
|
if yyr991 || yy2arr991 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym993 := z.EncBinary()
|
|
_ = yym993
|
|
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)
|
|
yym994 := z.EncBinary()
|
|
_ = yym994
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yyr991 || yy2arr991 {
|
|
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
|
|
yym995 := z.DecBinary()
|
|
_ = yym995
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct996 := r.ContainerType()
|
|
if yyct996 == codecSelferValueTypeMap1234 {
|
|
yyl996 := r.ReadMapStart()
|
|
if yyl996 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl996, d)
|
|
}
|
|
} else if yyct996 == codecSelferValueTypeArray1234 {
|
|
yyl996 := r.ReadArrayStart()
|
|
if yyl996 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl996, 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 yys997Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys997Slc
|
|
var yyhl997 bool = l >= 0
|
|
for yyj997 := 0; ; yyj997++ {
|
|
if yyhl997 {
|
|
if yyj997 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys997Slc = r.DecodeBytes(yys997Slc, true, true)
|
|
yys997 := string(yys997Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys997 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys997)
|
|
} // end switch yys997
|
|
} // end for yyj997
|
|
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 yyj999 int
|
|
var yyb999 bool
|
|
var yyhl999 bool = l >= 0
|
|
yyj999++
|
|
if yyhl999 {
|
|
yyb999 = yyj999 > l
|
|
} else {
|
|
yyb999 = r.CheckBreak()
|
|
}
|
|
if yyb999 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj999++
|
|
if yyhl999 {
|
|
yyb999 = yyj999 > l
|
|
} else {
|
|
yyb999 = r.CheckBreak()
|
|
}
|
|
if yyb999 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj999-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 {
|
|
yym1001 := z.EncBinary()
|
|
_ = yym1001
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1002 := !z.EncBinary()
|
|
yy2arr1002 := z.EncBasicHandle().StructToArray
|
|
var yyq1002 [2]bool
|
|
_, _, _ = yysep1002, yyq1002, yy2arr1002
|
|
const yyr1002 bool = false
|
|
yyq1002[0] = len(x.Items) != 0
|
|
yyq1002[1] = x.DefaultMode != nil
|
|
var yynn1002 int
|
|
if yyr1002 || yy2arr1002 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1002 = 0
|
|
for _, b := range yyq1002 {
|
|
if b {
|
|
yynn1002++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1002)
|
|
yynn1002 = 0
|
|
}
|
|
if yyr1002 || yy2arr1002 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1002[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1004 := z.EncBinary()
|
|
_ = yym1004
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1002[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1005 := z.EncBinary()
|
|
_ = yym1005
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1002 || yy2arr1002 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1002[1] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1007 := *x.DefaultMode
|
|
yym1008 := z.EncBinary()
|
|
_ = yym1008
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1007))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1002[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1009 := *x.DefaultMode
|
|
yym1010 := z.EncBinary()
|
|
_ = yym1010
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1009))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1002 || yy2arr1002 {
|
|
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
|
|
yym1011 := z.DecBinary()
|
|
_ = yym1011
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1012 := r.ContainerType()
|
|
if yyct1012 == codecSelferValueTypeMap1234 {
|
|
yyl1012 := r.ReadMapStart()
|
|
if yyl1012 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1012, d)
|
|
}
|
|
} else if yyct1012 == codecSelferValueTypeArray1234 {
|
|
yyl1012 := r.ReadArrayStart()
|
|
if yyl1012 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1012, 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 yys1013Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1013Slc
|
|
var yyhl1013 bool = l >= 0
|
|
for yyj1013 := 0; ; yyj1013++ {
|
|
if yyhl1013 {
|
|
if yyj1013 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1013Slc = r.DecodeBytes(yys1013Slc, true, true)
|
|
yys1013 := string(yys1013Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1013 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1014 := &x.Items
|
|
yym1015 := z.DecBinary()
|
|
_ = yym1015
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv1014), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1017 := z.DecBinary()
|
|
_ = yym1017
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1013)
|
|
} // end switch yys1013
|
|
} // end for yyj1013
|
|
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 yyj1018 int
|
|
var yyb1018 bool
|
|
var yyhl1018 bool = l >= 0
|
|
yyj1018++
|
|
if yyhl1018 {
|
|
yyb1018 = yyj1018 > l
|
|
} else {
|
|
yyb1018 = r.CheckBreak()
|
|
}
|
|
if yyb1018 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1019 := &x.Items
|
|
yym1020 := z.DecBinary()
|
|
_ = yym1020
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv1019), d)
|
|
}
|
|
}
|
|
yyj1018++
|
|
if yyhl1018 {
|
|
yyb1018 = yyj1018 > l
|
|
} else {
|
|
yyb1018 = r.CheckBreak()
|
|
}
|
|
if yyb1018 {
|
|
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)
|
|
}
|
|
yym1022 := z.DecBinary()
|
|
_ = yym1022
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1018++
|
|
if yyhl1018 {
|
|
yyb1018 = yyj1018 > l
|
|
} else {
|
|
yyb1018 = r.CheckBreak()
|
|
}
|
|
if yyb1018 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1018-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 {
|
|
yym1023 := z.EncBinary()
|
|
_ = yym1023
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1024 := !z.EncBinary()
|
|
yy2arr1024 := z.EncBasicHandle().StructToArray
|
|
var yyq1024 [4]bool
|
|
_, _, _ = yysep1024, yyq1024, yy2arr1024
|
|
const yyr1024 bool = false
|
|
yyq1024[1] = x.FieldRef != nil
|
|
yyq1024[2] = x.ResourceFieldRef != nil
|
|
yyq1024[3] = x.Mode != nil
|
|
var yynn1024 int
|
|
if yyr1024 || yy2arr1024 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1024 = 1
|
|
for _, b := range yyq1024 {
|
|
if b {
|
|
yynn1024++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1024)
|
|
yynn1024 = 0
|
|
}
|
|
if yyr1024 || yy2arr1024 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1026 := z.EncBinary()
|
|
_ = yym1026
|
|
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)
|
|
yym1027 := z.EncBinary()
|
|
_ = yym1027
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr1024 || yy2arr1024 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1024[1] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1024[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 yyr1024 || yy2arr1024 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1024[2] {
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1024[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 yyr1024 || yy2arr1024 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1024[3] {
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1031 := *x.Mode
|
|
yym1032 := z.EncBinary()
|
|
_ = yym1032
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1031))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1024[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1033 := *x.Mode
|
|
yym1034 := z.EncBinary()
|
|
_ = yym1034
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1033))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1024 || yy2arr1024 {
|
|
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
|
|
yym1035 := z.DecBinary()
|
|
_ = yym1035
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1036 := r.ContainerType()
|
|
if yyct1036 == codecSelferValueTypeMap1234 {
|
|
yyl1036 := r.ReadMapStart()
|
|
if yyl1036 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1036, d)
|
|
}
|
|
} else if yyct1036 == codecSelferValueTypeArray1234 {
|
|
yyl1036 := r.ReadArrayStart()
|
|
if yyl1036 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1036, 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 yys1037Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1037Slc
|
|
var yyhl1037 bool = l >= 0
|
|
for yyj1037 := 0; ; yyj1037++ {
|
|
if yyhl1037 {
|
|
if yyj1037 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1037Slc = r.DecodeBytes(yys1037Slc, true, true)
|
|
yys1037 := string(yys1037Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1037 {
|
|
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)
|
|
}
|
|
yym1042 := z.DecBinary()
|
|
_ = yym1042
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1037)
|
|
} // end switch yys1037
|
|
} // end for yyj1037
|
|
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 yyj1043 int
|
|
var yyb1043 bool
|
|
var yyhl1043 bool = l >= 0
|
|
yyj1043++
|
|
if yyhl1043 {
|
|
yyb1043 = yyj1043 > l
|
|
} else {
|
|
yyb1043 = r.CheckBreak()
|
|
}
|
|
if yyb1043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1043++
|
|
if yyhl1043 {
|
|
yyb1043 = yyj1043 > l
|
|
} else {
|
|
yyb1043 = r.CheckBreak()
|
|
}
|
|
if yyb1043 {
|
|
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)
|
|
}
|
|
yyj1043++
|
|
if yyhl1043 {
|
|
yyb1043 = yyj1043 > l
|
|
} else {
|
|
yyb1043 = r.CheckBreak()
|
|
}
|
|
if yyb1043 {
|
|
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)
|
|
}
|
|
yyj1043++
|
|
if yyhl1043 {
|
|
yyb1043 = yyj1043 > l
|
|
} else {
|
|
yyb1043 = r.CheckBreak()
|
|
}
|
|
if yyb1043 {
|
|
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)
|
|
}
|
|
yym1048 := z.DecBinary()
|
|
_ = yym1048
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1043++
|
|
if yyhl1043 {
|
|
yyb1043 = yyj1043 > l
|
|
} else {
|
|
yyb1043 = r.CheckBreak()
|
|
}
|
|
if yyb1043 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1043-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 {
|
|
yym1049 := z.EncBinary()
|
|
_ = yym1049
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1050 := !z.EncBinary()
|
|
yy2arr1050 := z.EncBasicHandle().StructToArray
|
|
var yyq1050 [3]bool
|
|
_, _, _ = yysep1050, yyq1050, yy2arr1050
|
|
const yyr1050 bool = false
|
|
yyq1050[2] = x.ReadOnly != false
|
|
var yynn1050 int
|
|
if yyr1050 || yy2arr1050 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1050 = 2
|
|
for _, b := range yyq1050 {
|
|
if b {
|
|
yynn1050++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1050)
|
|
yynn1050 = 0
|
|
}
|
|
if yyr1050 || yy2arr1050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1052 := z.EncBinary()
|
|
_ = yym1052
|
|
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)
|
|
yym1053 := z.EncBinary()
|
|
_ = yym1053
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yyr1050 || yy2arr1050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1055 := z.EncBinary()
|
|
_ = yym1055
|
|
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)
|
|
yym1056 := z.EncBinary()
|
|
_ = yym1056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ShareName))
|
|
}
|
|
}
|
|
if yyr1050 || yy2arr1050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1050[2] {
|
|
yym1058 := z.EncBinary()
|
|
_ = yym1058
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1050[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1059 := z.EncBinary()
|
|
_ = yym1059
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr1050 || yy2arr1050 {
|
|
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
|
|
yym1060 := z.DecBinary()
|
|
_ = yym1060
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1061 := r.ContainerType()
|
|
if yyct1061 == codecSelferValueTypeMap1234 {
|
|
yyl1061 := r.ReadMapStart()
|
|
if yyl1061 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1061, d)
|
|
}
|
|
} else if yyct1061 == codecSelferValueTypeArray1234 {
|
|
yyl1061 := r.ReadArrayStart()
|
|
if yyl1061 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1061, 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 yys1062Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1062Slc
|
|
var yyhl1062 bool = l >= 0
|
|
for yyj1062 := 0; ; yyj1062++ {
|
|
if yyhl1062 {
|
|
if yyj1062 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1062Slc = r.DecodeBytes(yys1062Slc, true, true)
|
|
yys1062 := string(yys1062Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1062 {
|
|
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, yys1062)
|
|
} // end switch yys1062
|
|
} // end for yyj1062
|
|
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 yyj1066 int
|
|
var yyb1066 bool
|
|
var yyhl1066 bool = l >= 0
|
|
yyj1066++
|
|
if yyhl1066 {
|
|
yyb1066 = yyj1066 > l
|
|
} else {
|
|
yyb1066 = r.CheckBreak()
|
|
}
|
|
if yyb1066 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
yyj1066++
|
|
if yyhl1066 {
|
|
yyb1066 = yyj1066 > l
|
|
} else {
|
|
yyb1066 = r.CheckBreak()
|
|
}
|
|
if yyb1066 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ShareName = ""
|
|
} else {
|
|
x.ShareName = string(r.DecodeString())
|
|
}
|
|
yyj1066++
|
|
if yyhl1066 {
|
|
yyb1066 = yyj1066 > l
|
|
} else {
|
|
yyb1066 = r.CheckBreak()
|
|
}
|
|
if yyb1066 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1066++
|
|
if yyhl1066 {
|
|
yyb1066 = yyj1066 > l
|
|
} else {
|
|
yyb1066 = r.CheckBreak()
|
|
}
|
|
if yyb1066 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1066-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *VsphereVirtualDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1070 := z.EncBinary()
|
|
_ = yym1070
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1071 := !z.EncBinary()
|
|
yy2arr1071 := z.EncBasicHandle().StructToArray
|
|
var yyq1071 [2]bool
|
|
_, _, _ = yysep1071, yyq1071, yy2arr1071
|
|
const yyr1071 bool = false
|
|
yyq1071[1] = x.FSType != ""
|
|
var yynn1071 int
|
|
if yyr1071 || yy2arr1071 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1071 = 1
|
|
for _, b := range yyq1071 {
|
|
if b {
|
|
yynn1071++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1071)
|
|
yynn1071 = 0
|
|
}
|
|
if yyr1071 || yy2arr1071 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1073 := z.EncBinary()
|
|
_ = yym1073
|
|
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)
|
|
yym1074 := z.EncBinary()
|
|
_ = yym1074
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumePath))
|
|
}
|
|
}
|
|
if yyr1071 || yy2arr1071 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1071[1] {
|
|
yym1076 := z.EncBinary()
|
|
_ = yym1076
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1071[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1077 := z.EncBinary()
|
|
_ = yym1077
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr1071 || yy2arr1071 {
|
|
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
|
|
yym1078 := z.DecBinary()
|
|
_ = yym1078
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1079 := r.ContainerType()
|
|
if yyct1079 == codecSelferValueTypeMap1234 {
|
|
yyl1079 := r.ReadMapStart()
|
|
if yyl1079 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1079, d)
|
|
}
|
|
} else if yyct1079 == codecSelferValueTypeArray1234 {
|
|
yyl1079 := r.ReadArrayStart()
|
|
if yyl1079 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1079, 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 yys1080Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1080Slc
|
|
var yyhl1080 bool = l >= 0
|
|
for yyj1080 := 0; ; yyj1080++ {
|
|
if yyhl1080 {
|
|
if yyj1080 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1080Slc = r.DecodeBytes(yys1080Slc, true, true)
|
|
yys1080 := string(yys1080Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1080 {
|
|
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, yys1080)
|
|
} // end switch yys1080
|
|
} // end for yyj1080
|
|
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 yyj1083 int
|
|
var yyb1083 bool
|
|
var yyhl1083 bool = l >= 0
|
|
yyj1083++
|
|
if yyhl1083 {
|
|
yyb1083 = yyj1083 > l
|
|
} else {
|
|
yyb1083 = r.CheckBreak()
|
|
}
|
|
if yyb1083 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumePath = ""
|
|
} else {
|
|
x.VolumePath = string(r.DecodeString())
|
|
}
|
|
yyj1083++
|
|
if yyhl1083 {
|
|
yyb1083 = yyj1083 > l
|
|
} else {
|
|
yyb1083 = r.CheckBreak()
|
|
}
|
|
if yyb1083 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1083++
|
|
if yyhl1083 {
|
|
yyb1083 = yyj1083 > l
|
|
} else {
|
|
yyb1083 = r.CheckBreak()
|
|
}
|
|
if yyb1083 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1083-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x AzureDataDiskCachingMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1086 := z.EncBinary()
|
|
_ = yym1086
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *AzureDataDiskCachingMode) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1087 := z.DecBinary()
|
|
_ = yym1087
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *AzureDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1088 := z.EncBinary()
|
|
_ = yym1088
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1089 := !z.EncBinary()
|
|
yy2arr1089 := z.EncBasicHandle().StructToArray
|
|
var yyq1089 [5]bool
|
|
_, _, _ = yysep1089, yyq1089, yy2arr1089
|
|
const yyr1089 bool = false
|
|
yyq1089[2] = x.CachingMode != nil
|
|
yyq1089[3] = x.FSType != nil
|
|
yyq1089[4] = x.ReadOnly != nil
|
|
var yynn1089 int
|
|
if yyr1089 || yy2arr1089 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1089 = 2
|
|
for _, b := range yyq1089 {
|
|
if b {
|
|
yynn1089++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1089)
|
|
yynn1089 = 0
|
|
}
|
|
if yyr1089 || yy2arr1089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1091 := z.EncBinary()
|
|
_ = yym1091
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DiskName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("diskName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1092 := z.EncBinary()
|
|
_ = yym1092
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DiskName))
|
|
}
|
|
}
|
|
if yyr1089 || yy2arr1089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1094 := z.EncBinary()
|
|
_ = yym1094
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DataDiskURI))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("diskURI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1095 := z.EncBinary()
|
|
_ = yym1095
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DataDiskURI))
|
|
}
|
|
}
|
|
if yyr1089 || yy2arr1089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1089[2] {
|
|
if x.CachingMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1097 := *x.CachingMode
|
|
yy1097.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1089[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cachingMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CachingMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1098 := *x.CachingMode
|
|
yy1098.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1089 || yy2arr1089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1089[3] {
|
|
if x.FSType == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1100 := *x.FSType
|
|
yym1101 := z.EncBinary()
|
|
_ = yym1101
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy1100))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1089[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FSType == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1102 := *x.FSType
|
|
yym1103 := z.EncBinary()
|
|
_ = yym1103
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy1102))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1089 || yy2arr1089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1089[4] {
|
|
if x.ReadOnly == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1105 := *x.ReadOnly
|
|
yym1106 := z.EncBinary()
|
|
_ = yym1106
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1105))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1089[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ReadOnly == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1107 := *x.ReadOnly
|
|
yym1108 := z.EncBinary()
|
|
_ = yym1108
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1107))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1089 || yy2arr1089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AzureDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1109 := z.DecBinary()
|
|
_ = yym1109
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1110 := r.ContainerType()
|
|
if yyct1110 == codecSelferValueTypeMap1234 {
|
|
yyl1110 := r.ReadMapStart()
|
|
if yyl1110 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1110, d)
|
|
}
|
|
} else if yyct1110 == codecSelferValueTypeArray1234 {
|
|
yyl1110 := r.ReadArrayStart()
|
|
if yyl1110 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1110, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AzureDiskVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1111Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1111Slc
|
|
var yyhl1111 bool = l >= 0
|
|
for yyj1111 := 0; ; yyj1111++ {
|
|
if yyhl1111 {
|
|
if yyj1111 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1111Slc = r.DecodeBytes(yys1111Slc, true, true)
|
|
yys1111 := string(yys1111Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1111 {
|
|
case "diskName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DiskName = ""
|
|
} else {
|
|
x.DiskName = string(r.DecodeString())
|
|
}
|
|
case "diskURI":
|
|
if r.TryDecodeAsNil() {
|
|
x.DataDiskURI = ""
|
|
} else {
|
|
x.DataDiskURI = string(r.DecodeString())
|
|
}
|
|
case "cachingMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CachingMode != nil {
|
|
x.CachingMode = nil
|
|
}
|
|
} else {
|
|
if x.CachingMode == nil {
|
|
x.CachingMode = new(AzureDataDiskCachingMode)
|
|
}
|
|
x.CachingMode.CodecDecodeSelf(d)
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSType != nil {
|
|
x.FSType = nil
|
|
}
|
|
} else {
|
|
if x.FSType == nil {
|
|
x.FSType = new(string)
|
|
}
|
|
yym1116 := z.DecBinary()
|
|
_ = yym1116
|
|
if false {
|
|
} else {
|
|
*((*string)(x.FSType)) = r.DecodeString()
|
|
}
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadOnly != nil {
|
|
x.ReadOnly = nil
|
|
}
|
|
} else {
|
|
if x.ReadOnly == nil {
|
|
x.ReadOnly = new(bool)
|
|
}
|
|
yym1118 := z.DecBinary()
|
|
_ = yym1118
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnly)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1111)
|
|
} // end switch yys1111
|
|
} // end for yyj1111
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *AzureDiskVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1119 int
|
|
var yyb1119 bool
|
|
var yyhl1119 bool = l >= 0
|
|
yyj1119++
|
|
if yyhl1119 {
|
|
yyb1119 = yyj1119 > l
|
|
} else {
|
|
yyb1119 = r.CheckBreak()
|
|
}
|
|
if yyb1119 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DiskName = ""
|
|
} else {
|
|
x.DiskName = string(r.DecodeString())
|
|
}
|
|
yyj1119++
|
|
if yyhl1119 {
|
|
yyb1119 = yyj1119 > l
|
|
} else {
|
|
yyb1119 = r.CheckBreak()
|
|
}
|
|
if yyb1119 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DataDiskURI = ""
|
|
} else {
|
|
x.DataDiskURI = string(r.DecodeString())
|
|
}
|
|
yyj1119++
|
|
if yyhl1119 {
|
|
yyb1119 = yyj1119 > l
|
|
} else {
|
|
yyb1119 = r.CheckBreak()
|
|
}
|
|
if yyb1119 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CachingMode != nil {
|
|
x.CachingMode = nil
|
|
}
|
|
} else {
|
|
if x.CachingMode == nil {
|
|
x.CachingMode = new(AzureDataDiskCachingMode)
|
|
}
|
|
x.CachingMode.CodecDecodeSelf(d)
|
|
}
|
|
yyj1119++
|
|
if yyhl1119 {
|
|
yyb1119 = yyj1119 > l
|
|
} else {
|
|
yyb1119 = r.CheckBreak()
|
|
}
|
|
if yyb1119 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSType != nil {
|
|
x.FSType = nil
|
|
}
|
|
} else {
|
|
if x.FSType == nil {
|
|
x.FSType = new(string)
|
|
}
|
|
yym1124 := z.DecBinary()
|
|
_ = yym1124
|
|
if false {
|
|
} else {
|
|
*((*string)(x.FSType)) = r.DecodeString()
|
|
}
|
|
}
|
|
yyj1119++
|
|
if yyhl1119 {
|
|
yyb1119 = yyj1119 > l
|
|
} else {
|
|
yyb1119 = r.CheckBreak()
|
|
}
|
|
if yyb1119 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadOnly != nil {
|
|
x.ReadOnly = nil
|
|
}
|
|
} else {
|
|
if x.ReadOnly == nil {
|
|
x.ReadOnly = new(bool)
|
|
}
|
|
yym1126 := z.DecBinary()
|
|
_ = yym1126
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnly)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj1119++
|
|
if yyhl1119 {
|
|
yyb1119 = yyj1119 > l
|
|
} else {
|
|
yyb1119 = r.CheckBreak()
|
|
}
|
|
if yyb1119 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1119-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 {
|
|
yym1127 := z.EncBinary()
|
|
_ = yym1127
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1128 := !z.EncBinary()
|
|
yy2arr1128 := z.EncBasicHandle().StructToArray
|
|
var yyq1128 [3]bool
|
|
_, _, _ = yysep1128, yyq1128, yy2arr1128
|
|
const yyr1128 bool = false
|
|
yyq1128[1] = len(x.Items) != 0
|
|
yyq1128[2] = x.DefaultMode != nil
|
|
var yynn1128 int
|
|
if yyr1128 || yy2arr1128 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1128 = 1
|
|
for _, b := range yyq1128 {
|
|
if b {
|
|
yynn1128++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1128)
|
|
yynn1128 = 0
|
|
}
|
|
if yyr1128 || yy2arr1128 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1130 := z.EncBinary()
|
|
_ = yym1130
|
|
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)
|
|
yym1131 := z.EncBinary()
|
|
_ = yym1131
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1128 || yy2arr1128 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1128[1] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1133 := z.EncBinary()
|
|
_ = yym1133
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1128[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1134 := z.EncBinary()
|
|
_ = yym1134
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1128 || yy2arr1128 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1128[2] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1136 := *x.DefaultMode
|
|
yym1137 := z.EncBinary()
|
|
_ = yym1137
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1136))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1128[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1138 := *x.DefaultMode
|
|
yym1139 := z.EncBinary()
|
|
_ = yym1139
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1138))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1128 || yy2arr1128 {
|
|
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
|
|
yym1140 := z.DecBinary()
|
|
_ = yym1140
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1141 := r.ContainerType()
|
|
if yyct1141 == codecSelferValueTypeMap1234 {
|
|
yyl1141 := r.ReadMapStart()
|
|
if yyl1141 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1141, d)
|
|
}
|
|
} else if yyct1141 == codecSelferValueTypeArray1234 {
|
|
yyl1141 := r.ReadArrayStart()
|
|
if yyl1141 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1141, 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 yys1142Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1142Slc
|
|
var yyhl1142 bool = l >= 0
|
|
for yyj1142 := 0; ; yyj1142++ {
|
|
if yyhl1142 {
|
|
if yyj1142 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1142Slc = r.DecodeBytes(yys1142Slc, true, true)
|
|
yys1142 := string(yys1142Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1142 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1144 := &x.Items
|
|
yym1145 := z.DecBinary()
|
|
_ = yym1145
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv1144), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1147 := z.DecBinary()
|
|
_ = yym1147
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1142)
|
|
} // end switch yys1142
|
|
} // end for yyj1142
|
|
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 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.Items = nil
|
|
} else {
|
|
yyv1150 := &x.Items
|
|
yym1151 := z.DecBinary()
|
|
_ = yym1151
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv1150), d)
|
|
}
|
|
}
|
|
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.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1153 := z.DecBinary()
|
|
_ = yym1153
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
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 *KeyToPath) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1154 := z.EncBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1155 := !z.EncBinary()
|
|
yy2arr1155 := z.EncBasicHandle().StructToArray
|
|
var yyq1155 [3]bool
|
|
_, _, _ = yysep1155, yyq1155, yy2arr1155
|
|
const yyr1155 bool = false
|
|
yyq1155[2] = x.Mode != nil
|
|
var yynn1155 int
|
|
if yyr1155 || yy2arr1155 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1155 = 2
|
|
for _, b := range yyq1155 {
|
|
if b {
|
|
yynn1155++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1155)
|
|
yynn1155 = 0
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1157 := z.EncBinary()
|
|
_ = yym1157
|
|
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)
|
|
yym1158 := z.EncBinary()
|
|
_ = yym1158
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1160 := z.EncBinary()
|
|
_ = yym1160
|
|
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)
|
|
yym1161 := z.EncBinary()
|
|
_ = yym1161
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1155[2] {
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1163 := *x.Mode
|
|
yym1164 := z.EncBinary()
|
|
_ = yym1164
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1163))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1165 := *x.Mode
|
|
yym1166 := z.EncBinary()
|
|
_ = yym1166
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1165))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
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
|
|
yym1167 := z.DecBinary()
|
|
_ = yym1167
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1168 := r.ContainerType()
|
|
if yyct1168 == codecSelferValueTypeMap1234 {
|
|
yyl1168 := r.ReadMapStart()
|
|
if yyl1168 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1168, d)
|
|
}
|
|
} else if yyct1168 == codecSelferValueTypeArray1234 {
|
|
yyl1168 := r.ReadArrayStart()
|
|
if yyl1168 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1168, 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 yys1169Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1169Slc
|
|
var yyhl1169 bool = l >= 0
|
|
for yyj1169 := 0; ; yyj1169++ {
|
|
if yyhl1169 {
|
|
if yyj1169 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1169Slc = r.DecodeBytes(yys1169Slc, true, true)
|
|
yys1169 := string(yys1169Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1169 {
|
|
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)
|
|
}
|
|
yym1173 := z.DecBinary()
|
|
_ = yym1173
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1169)
|
|
} // end switch yys1169
|
|
} // end for yyj1169
|
|
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 yyj1174 int
|
|
var yyb1174 bool
|
|
var yyhl1174 bool = l >= 0
|
|
yyj1174++
|
|
if yyhl1174 {
|
|
yyb1174 = yyj1174 > l
|
|
} else {
|
|
yyb1174 = r.CheckBreak()
|
|
}
|
|
if yyb1174 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1174++
|
|
if yyhl1174 {
|
|
yyb1174 = yyj1174 > l
|
|
} else {
|
|
yyb1174 = r.CheckBreak()
|
|
}
|
|
if yyb1174 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1174++
|
|
if yyhl1174 {
|
|
yyb1174 = yyj1174 > l
|
|
} else {
|
|
yyb1174 = r.CheckBreak()
|
|
}
|
|
if yyb1174 {
|
|
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)
|
|
}
|
|
yym1178 := z.DecBinary()
|
|
_ = yym1178
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1174++
|
|
if yyhl1174 {
|
|
yyb1174 = yyj1174 > l
|
|
} else {
|
|
yyb1174 = r.CheckBreak()
|
|
}
|
|
if yyb1174 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1174-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 {
|
|
yym1179 := z.EncBinary()
|
|
_ = yym1179
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1180 := !z.EncBinary()
|
|
yy2arr1180 := z.EncBasicHandle().StructToArray
|
|
var yyq1180 [5]bool
|
|
_, _, _ = yysep1180, yyq1180, yy2arr1180
|
|
const yyr1180 bool = false
|
|
yyq1180[0] = x.Name != ""
|
|
yyq1180[1] = x.HostPort != 0
|
|
yyq1180[3] = x.Protocol != ""
|
|
yyq1180[4] = x.HostIP != ""
|
|
var yynn1180 int
|
|
if yyr1180 || yy2arr1180 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1180 = 1
|
|
for _, b := range yyq1180 {
|
|
if b {
|
|
yynn1180++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1180)
|
|
yynn1180 = 0
|
|
}
|
|
if yyr1180 || yy2arr1180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1180[0] {
|
|
yym1182 := z.EncBinary()
|
|
_ = yym1182
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1180[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1183 := z.EncBinary()
|
|
_ = yym1183
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr1180 || yy2arr1180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1180[1] {
|
|
yym1185 := z.EncBinary()
|
|
_ = yym1185
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1180[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1186 := z.EncBinary()
|
|
_ = yym1186
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr1180 || yy2arr1180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1188 := z.EncBinary()
|
|
_ = yym1188
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1189 := z.EncBinary()
|
|
_ = yym1189
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr1180 || yy2arr1180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1180[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1180[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1180 || yy2arr1180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1180[4] {
|
|
yym1192 := z.EncBinary()
|
|
_ = yym1192
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1180[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1193 := z.EncBinary()
|
|
_ = yym1193
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1180 || yy2arr1180 {
|
|
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
|
|
yym1194 := z.DecBinary()
|
|
_ = yym1194
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1195 := r.ContainerType()
|
|
if yyct1195 == codecSelferValueTypeMap1234 {
|
|
yyl1195 := r.ReadMapStart()
|
|
if yyl1195 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1195, d)
|
|
}
|
|
} else if yyct1195 == codecSelferValueTypeArray1234 {
|
|
yyl1195 := r.ReadArrayStart()
|
|
if yyl1195 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1195, 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 yys1196Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1196Slc
|
|
var yyhl1196 bool = l >= 0
|
|
for yyj1196 := 0; ; yyj1196++ {
|
|
if yyhl1196 {
|
|
if yyj1196 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1196Slc = r.DecodeBytes(yys1196Slc, true, true)
|
|
yys1196 := string(yys1196Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1196 {
|
|
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, yys1196)
|
|
} // end switch yys1196
|
|
} // end for yyj1196
|
|
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 yyj1202 int
|
|
var yyb1202 bool
|
|
var yyhl1202 bool = l >= 0
|
|
yyj1202++
|
|
if yyhl1202 {
|
|
yyb1202 = yyj1202 > l
|
|
} else {
|
|
yyb1202 = r.CheckBreak()
|
|
}
|
|
if yyb1202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1202++
|
|
if yyhl1202 {
|
|
yyb1202 = yyj1202 > l
|
|
} else {
|
|
yyb1202 = r.CheckBreak()
|
|
}
|
|
if yyb1202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1202++
|
|
if yyhl1202 {
|
|
yyb1202 = yyj1202 > l
|
|
} else {
|
|
yyb1202 = r.CheckBreak()
|
|
}
|
|
if yyb1202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1202++
|
|
if yyhl1202 {
|
|
yyb1202 = yyj1202 > l
|
|
} else {
|
|
yyb1202 = r.CheckBreak()
|
|
}
|
|
if yyb1202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1202++
|
|
if yyhl1202 {
|
|
yyb1202 = yyj1202 > l
|
|
} else {
|
|
yyb1202 = r.CheckBreak()
|
|
}
|
|
if yyb1202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1202++
|
|
if yyhl1202 {
|
|
yyb1202 = yyj1202 > l
|
|
} else {
|
|
yyb1202 = r.CheckBreak()
|
|
}
|
|
if yyb1202 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1202-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 {
|
|
yym1208 := z.EncBinary()
|
|
_ = yym1208
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1209 := !z.EncBinary()
|
|
yy2arr1209 := z.EncBasicHandle().StructToArray
|
|
var yyq1209 [4]bool
|
|
_, _, _ = yysep1209, yyq1209, yy2arr1209
|
|
const yyr1209 bool = false
|
|
yyq1209[1] = x.ReadOnly != false
|
|
yyq1209[3] = x.SubPath != ""
|
|
var yynn1209 int
|
|
if yyr1209 || yy2arr1209 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1209 = 2
|
|
for _, b := range yyq1209 {
|
|
if b {
|
|
yynn1209++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1209)
|
|
yynn1209 = 0
|
|
}
|
|
if yyr1209 || yy2arr1209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1211 := z.EncBinary()
|
|
_ = yym1211
|
|
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)
|
|
yym1212 := z.EncBinary()
|
|
_ = yym1212
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1209 || yy2arr1209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1209[1] {
|
|
yym1214 := z.EncBinary()
|
|
_ = yym1214
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1209[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1215 := z.EncBinary()
|
|
_ = yym1215
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr1209 || yy2arr1209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1217 := z.EncBinary()
|
|
_ = yym1217
|
|
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)
|
|
yym1218 := z.EncBinary()
|
|
_ = yym1218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yyr1209 || yy2arr1209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1209[3] {
|
|
yym1220 := z.EncBinary()
|
|
_ = yym1220
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SubPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1209[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("subPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1221 := z.EncBinary()
|
|
_ = yym1221
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SubPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1209 || yy2arr1209 {
|
|
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
|
|
yym1222 := z.DecBinary()
|
|
_ = yym1222
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1223 := r.ContainerType()
|
|
if yyct1223 == codecSelferValueTypeMap1234 {
|
|
yyl1223 := r.ReadMapStart()
|
|
if yyl1223 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1223, d)
|
|
}
|
|
} else if yyct1223 == codecSelferValueTypeArray1234 {
|
|
yyl1223 := r.ReadArrayStart()
|
|
if yyl1223 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1223, 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 yys1224Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1224Slc
|
|
var yyhl1224 bool = l >= 0
|
|
for yyj1224 := 0; ; yyj1224++ {
|
|
if yyhl1224 {
|
|
if yyj1224 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1224Slc = r.DecodeBytes(yys1224Slc, true, true)
|
|
yys1224 := string(yys1224Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1224 {
|
|
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, yys1224)
|
|
} // end switch yys1224
|
|
} // end for yyj1224
|
|
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 yyj1229 int
|
|
var yyb1229 bool
|
|
var yyhl1229 bool = l >= 0
|
|
yyj1229++
|
|
if yyhl1229 {
|
|
yyb1229 = yyj1229 > l
|
|
} else {
|
|
yyb1229 = r.CheckBreak()
|
|
}
|
|
if yyb1229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1229++
|
|
if yyhl1229 {
|
|
yyb1229 = yyj1229 > l
|
|
} else {
|
|
yyb1229 = r.CheckBreak()
|
|
}
|
|
if yyb1229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj1229++
|
|
if yyhl1229 {
|
|
yyb1229 = yyj1229 > l
|
|
} else {
|
|
yyb1229 = r.CheckBreak()
|
|
}
|
|
if yyb1229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
yyj1229++
|
|
if yyhl1229 {
|
|
yyb1229 = yyj1229 > l
|
|
} else {
|
|
yyb1229 = r.CheckBreak()
|
|
}
|
|
if yyb1229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SubPath = ""
|
|
} else {
|
|
x.SubPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1229++
|
|
if yyhl1229 {
|
|
yyb1229 = yyj1229 > l
|
|
} else {
|
|
yyb1229 = r.CheckBreak()
|
|
}
|
|
if yyb1229 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1229-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 {
|
|
yym1234 := z.EncBinary()
|
|
_ = yym1234
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1235 := !z.EncBinary()
|
|
yy2arr1235 := z.EncBasicHandle().StructToArray
|
|
var yyq1235 [3]bool
|
|
_, _, _ = yysep1235, yyq1235, yy2arr1235
|
|
const yyr1235 bool = false
|
|
yyq1235[1] = x.Value != ""
|
|
yyq1235[2] = x.ValueFrom != nil
|
|
var yynn1235 int
|
|
if yyr1235 || yy2arr1235 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1235 = 1
|
|
for _, b := range yyq1235 {
|
|
if b {
|
|
yynn1235++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1235)
|
|
yynn1235 = 0
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1237 := z.EncBinary()
|
|
_ = yym1237
|
|
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)
|
|
yym1238 := z.EncBinary()
|
|
_ = yym1238
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[1] {
|
|
yym1240 := z.EncBinary()
|
|
_ = yym1240
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1235[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1241 := z.EncBinary()
|
|
_ = yym1241
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1235[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 yyr1235 || yy2arr1235 {
|
|
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
|
|
yym1243 := z.DecBinary()
|
|
_ = yym1243
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1244 := r.ContainerType()
|
|
if yyct1244 == codecSelferValueTypeMap1234 {
|
|
yyl1244 := r.ReadMapStart()
|
|
if yyl1244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1244, d)
|
|
}
|
|
} else if yyct1244 == codecSelferValueTypeArray1234 {
|
|
yyl1244 := r.ReadArrayStart()
|
|
if yyl1244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1244, 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 yys1245Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1245Slc
|
|
var yyhl1245 bool = l >= 0
|
|
for yyj1245 := 0; ; yyj1245++ {
|
|
if yyhl1245 {
|
|
if yyj1245 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1245Slc = r.DecodeBytes(yys1245Slc, true, true)
|
|
yys1245 := string(yys1245Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1245 {
|
|
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, yys1245)
|
|
} // end switch yys1245
|
|
} // end for yyj1245
|
|
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 yyj1249 int
|
|
var yyb1249 bool
|
|
var yyhl1249 bool = l >= 0
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1249-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1253 := z.EncBinary()
|
|
_ = yym1253
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1254 := !z.EncBinary()
|
|
yy2arr1254 := z.EncBasicHandle().StructToArray
|
|
var yyq1254 [4]bool
|
|
_, _, _ = yysep1254, yyq1254, yy2arr1254
|
|
const yyr1254 bool = false
|
|
yyq1254[0] = x.FieldRef != nil
|
|
yyq1254[1] = x.ResourceFieldRef != nil
|
|
yyq1254[2] = x.ConfigMapKeyRef != nil
|
|
yyq1254[3] = x.SecretKeyRef != nil
|
|
var yynn1254 int
|
|
if yyr1254 || yy2arr1254 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1254 = 0
|
|
for _, b := range yyq1254 {
|
|
if b {
|
|
yynn1254++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1254)
|
|
yynn1254 = 0
|
|
}
|
|
if yyr1254 || yy2arr1254 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1254[0] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1254[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 yyr1254 || yy2arr1254 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1254[1] {
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1254[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 yyr1254 || yy2arr1254 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1254[2] {
|
|
if x.ConfigMapKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMapKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1254[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 yyr1254 || yy2arr1254 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1254[3] {
|
|
if x.SecretKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1254[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 yyr1254 || yy2arr1254 {
|
|
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
|
|
yym1259 := z.DecBinary()
|
|
_ = yym1259
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1260 := r.ContainerType()
|
|
if yyct1260 == codecSelferValueTypeMap1234 {
|
|
yyl1260 := r.ReadMapStart()
|
|
if yyl1260 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1260, d)
|
|
}
|
|
} else if yyct1260 == codecSelferValueTypeArray1234 {
|
|
yyl1260 := r.ReadArrayStart()
|
|
if yyl1260 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1260, 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 yys1261Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1261Slc
|
|
var yyhl1261 bool = l >= 0
|
|
for yyj1261 := 0; ; yyj1261++ {
|
|
if yyhl1261 {
|
|
if yyj1261 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1261Slc = r.DecodeBytes(yys1261Slc, true, true)
|
|
yys1261 := string(yys1261Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1261 {
|
|
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, yys1261)
|
|
} // end switch yys1261
|
|
} // end for yyj1261
|
|
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 yyj1266 int
|
|
var yyb1266 bool
|
|
var yyhl1266 bool = l >= 0
|
|
yyj1266++
|
|
if yyhl1266 {
|
|
yyb1266 = yyj1266 > l
|
|
} else {
|
|
yyb1266 = r.CheckBreak()
|
|
}
|
|
if yyb1266 {
|
|
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)
|
|
}
|
|
yyj1266++
|
|
if yyhl1266 {
|
|
yyb1266 = yyj1266 > l
|
|
} else {
|
|
yyb1266 = r.CheckBreak()
|
|
}
|
|
if yyb1266 {
|
|
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)
|
|
}
|
|
yyj1266++
|
|
if yyhl1266 {
|
|
yyb1266 = yyj1266 > l
|
|
} else {
|
|
yyb1266 = r.CheckBreak()
|
|
}
|
|
if yyb1266 {
|
|
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)
|
|
}
|
|
yyj1266++
|
|
if yyhl1266 {
|
|
yyb1266 = yyj1266 > l
|
|
} else {
|
|
yyb1266 = r.CheckBreak()
|
|
}
|
|
if yyb1266 {
|
|
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 {
|
|
yyj1266++
|
|
if yyhl1266 {
|
|
yyb1266 = yyj1266 > l
|
|
} else {
|
|
yyb1266 = r.CheckBreak()
|
|
}
|
|
if yyb1266 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1266-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 {
|
|
yym1271 := z.EncBinary()
|
|
_ = yym1271
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1272 := !z.EncBinary()
|
|
yy2arr1272 := z.EncBasicHandle().StructToArray
|
|
var yyq1272 [2]bool
|
|
_, _, _ = yysep1272, yyq1272, yy2arr1272
|
|
const yyr1272 bool = false
|
|
var yynn1272 int
|
|
if yyr1272 || yy2arr1272 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1272 = 2
|
|
for _, b := range yyq1272 {
|
|
if b {
|
|
yynn1272++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1272)
|
|
yynn1272 = 0
|
|
}
|
|
if yyr1272 || yy2arr1272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1274 := z.EncBinary()
|
|
_ = yym1274
|
|
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)
|
|
yym1275 := z.EncBinary()
|
|
_ = yym1275
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr1272 || yy2arr1272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1277 := z.EncBinary()
|
|
_ = yym1277
|
|
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)
|
|
yym1278 := z.EncBinary()
|
|
_ = yym1278
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yyr1272 || yy2arr1272 {
|
|
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
|
|
yym1279 := z.DecBinary()
|
|
_ = yym1279
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1280 := r.ContainerType()
|
|
if yyct1280 == codecSelferValueTypeMap1234 {
|
|
yyl1280 := r.ReadMapStart()
|
|
if yyl1280 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1280, d)
|
|
}
|
|
} else if yyct1280 == codecSelferValueTypeArray1234 {
|
|
yyl1280 := r.ReadArrayStart()
|
|
if yyl1280 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1280, 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 yys1281Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1281Slc
|
|
var yyhl1281 bool = l >= 0
|
|
for yyj1281 := 0; ; yyj1281++ {
|
|
if yyhl1281 {
|
|
if yyj1281 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1281Slc = r.DecodeBytes(yys1281Slc, true, true)
|
|
yys1281 := string(yys1281Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1281 {
|
|
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, yys1281)
|
|
} // end switch yys1281
|
|
} // end for yyj1281
|
|
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 yyj1284 int
|
|
var yyb1284 bool
|
|
var yyhl1284 bool = l >= 0
|
|
yyj1284++
|
|
if yyhl1284 {
|
|
yyb1284 = yyj1284 > l
|
|
} else {
|
|
yyb1284 = r.CheckBreak()
|
|
}
|
|
if yyb1284 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1284++
|
|
if yyhl1284 {
|
|
yyb1284 = yyj1284 > l
|
|
} else {
|
|
yyb1284 = r.CheckBreak()
|
|
}
|
|
if yyb1284 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1284++
|
|
if yyhl1284 {
|
|
yyb1284 = yyj1284 > l
|
|
} else {
|
|
yyb1284 = r.CheckBreak()
|
|
}
|
|
if yyb1284 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1284-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 {
|
|
yym1287 := z.EncBinary()
|
|
_ = yym1287
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1288 := !z.EncBinary()
|
|
yy2arr1288 := z.EncBasicHandle().StructToArray
|
|
var yyq1288 [3]bool
|
|
_, _, _ = yysep1288, yyq1288, yy2arr1288
|
|
const yyr1288 bool = false
|
|
yyq1288[0] = x.ContainerName != ""
|
|
yyq1288[2] = true
|
|
var yynn1288 int
|
|
if yyr1288 || yy2arr1288 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1288 = 1
|
|
for _, b := range yyq1288 {
|
|
if b {
|
|
yynn1288++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1288)
|
|
yynn1288 = 0
|
|
}
|
|
if yyr1288 || yy2arr1288 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1288[0] {
|
|
yym1290 := z.EncBinary()
|
|
_ = yym1290
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1288[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1291 := z.EncBinary()
|
|
_ = yym1291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1288 || yy2arr1288 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1293 := z.EncBinary()
|
|
_ = yym1293
|
|
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)
|
|
yym1294 := z.EncBinary()
|
|
_ = yym1294
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Resource))
|
|
}
|
|
}
|
|
if yyr1288 || yy2arr1288 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1288[2] {
|
|
yy1296 := &x.Divisor
|
|
yym1297 := z.EncBinary()
|
|
_ = yym1297
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1296) {
|
|
} else if !yym1297 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1296)
|
|
} else {
|
|
z.EncFallback(yy1296)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1288[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("divisor"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1298 := &x.Divisor
|
|
yym1299 := z.EncBinary()
|
|
_ = yym1299
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1298) {
|
|
} else if !yym1299 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1298)
|
|
} else {
|
|
z.EncFallback(yy1298)
|
|
}
|
|
}
|
|
}
|
|
if yyr1288 || yy2arr1288 {
|
|
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
|
|
yym1300 := z.DecBinary()
|
|
_ = yym1300
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1301 := r.ContainerType()
|
|
if yyct1301 == codecSelferValueTypeMap1234 {
|
|
yyl1301 := r.ReadMapStart()
|
|
if yyl1301 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1301, d)
|
|
}
|
|
} else if yyct1301 == codecSelferValueTypeArray1234 {
|
|
yyl1301 := r.ReadArrayStart()
|
|
if yyl1301 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1301, 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 yys1302Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1302Slc
|
|
var yyhl1302 bool = l >= 0
|
|
for yyj1302 := 0; ; yyj1302++ {
|
|
if yyhl1302 {
|
|
if yyj1302 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1302Slc = r.DecodeBytes(yys1302Slc, true, true)
|
|
yys1302 := string(yys1302Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1302 {
|
|
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 {
|
|
yyv1305 := &x.Divisor
|
|
yym1306 := z.DecBinary()
|
|
_ = yym1306
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1305) {
|
|
} else if !yym1306 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1305)
|
|
} else {
|
|
z.DecFallback(yyv1305, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1302)
|
|
} // end switch yys1302
|
|
} // end for yyj1302
|
|
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 yyj1307 int
|
|
var yyb1307 bool
|
|
var yyhl1307 bool = l >= 0
|
|
yyj1307++
|
|
if yyhl1307 {
|
|
yyb1307 = yyj1307 > l
|
|
} else {
|
|
yyb1307 = r.CheckBreak()
|
|
}
|
|
if yyb1307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerName = ""
|
|
} else {
|
|
x.ContainerName = string(r.DecodeString())
|
|
}
|
|
yyj1307++
|
|
if yyhl1307 {
|
|
yyb1307 = yyj1307 > l
|
|
} else {
|
|
yyb1307 = r.CheckBreak()
|
|
}
|
|
if yyb1307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resource = ""
|
|
} else {
|
|
x.Resource = string(r.DecodeString())
|
|
}
|
|
yyj1307++
|
|
if yyhl1307 {
|
|
yyb1307 = yyj1307 > l
|
|
} else {
|
|
yyb1307 = r.CheckBreak()
|
|
}
|
|
if yyb1307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Divisor = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv1310 := &x.Divisor
|
|
yym1311 := z.DecBinary()
|
|
_ = yym1311
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1310) {
|
|
} else if !yym1311 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1310)
|
|
} else {
|
|
z.DecFallback(yyv1310, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1307++
|
|
if yyhl1307 {
|
|
yyb1307 = yyj1307 > l
|
|
} else {
|
|
yyb1307 = r.CheckBreak()
|
|
}
|
|
if yyb1307 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1307-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 {
|
|
yym1312 := z.EncBinary()
|
|
_ = yym1312
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1313 := !z.EncBinary()
|
|
yy2arr1313 := z.EncBasicHandle().StructToArray
|
|
var yyq1313 [2]bool
|
|
_, _, _ = yysep1313, yyq1313, yy2arr1313
|
|
const yyr1313 bool = false
|
|
var yynn1313 int
|
|
if yyr1313 || yy2arr1313 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1313 = 2
|
|
for _, b := range yyq1313 {
|
|
if b {
|
|
yynn1313++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1313)
|
|
yynn1313 = 0
|
|
}
|
|
if yyr1313 || yy2arr1313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1315 := z.EncBinary()
|
|
_ = yym1315
|
|
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)
|
|
yym1316 := z.EncBinary()
|
|
_ = yym1316
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1313 || yy2arr1313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1318 := z.EncBinary()
|
|
_ = yym1318
|
|
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)
|
|
yym1319 := z.EncBinary()
|
|
_ = yym1319
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1313 || yy2arr1313 {
|
|
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
|
|
yym1320 := z.DecBinary()
|
|
_ = yym1320
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1321 := r.ContainerType()
|
|
if yyct1321 == codecSelferValueTypeMap1234 {
|
|
yyl1321 := r.ReadMapStart()
|
|
if yyl1321 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1321, d)
|
|
}
|
|
} else if yyct1321 == codecSelferValueTypeArray1234 {
|
|
yyl1321 := r.ReadArrayStart()
|
|
if yyl1321 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1321, 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 yys1322Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1322Slc
|
|
var yyhl1322 bool = l >= 0
|
|
for yyj1322 := 0; ; yyj1322++ {
|
|
if yyhl1322 {
|
|
if yyj1322 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1322Slc = r.DecodeBytes(yys1322Slc, true, true)
|
|
yys1322 := string(yys1322Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1322 {
|
|
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, yys1322)
|
|
} // end switch yys1322
|
|
} // end for yyj1322
|
|
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 yyj1325 int
|
|
var yyb1325 bool
|
|
var yyhl1325 bool = l >= 0
|
|
yyj1325++
|
|
if yyhl1325 {
|
|
yyb1325 = yyj1325 > l
|
|
} else {
|
|
yyb1325 = r.CheckBreak()
|
|
}
|
|
if yyb1325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1325++
|
|
if yyhl1325 {
|
|
yyb1325 = yyj1325 > l
|
|
} else {
|
|
yyb1325 = r.CheckBreak()
|
|
}
|
|
if yyb1325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1325++
|
|
if yyhl1325 {
|
|
yyb1325 = yyj1325 > l
|
|
} else {
|
|
yyb1325 = r.CheckBreak()
|
|
}
|
|
if yyb1325 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1325-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 {
|
|
yym1328 := z.EncBinary()
|
|
_ = yym1328
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1329 := !z.EncBinary()
|
|
yy2arr1329 := z.EncBasicHandle().StructToArray
|
|
var yyq1329 [2]bool
|
|
_, _, _ = yysep1329, yyq1329, yy2arr1329
|
|
const yyr1329 bool = false
|
|
var yynn1329 int
|
|
if yyr1329 || yy2arr1329 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1329 = 2
|
|
for _, b := range yyq1329 {
|
|
if b {
|
|
yynn1329++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1329)
|
|
yynn1329 = 0
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1331 := z.EncBinary()
|
|
_ = yym1331
|
|
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)
|
|
yym1332 := z.EncBinary()
|
|
_ = yym1332
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1334 := z.EncBinary()
|
|
_ = yym1334
|
|
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)
|
|
yym1335 := z.EncBinary()
|
|
_ = yym1335
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
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
|
|
yym1336 := z.DecBinary()
|
|
_ = yym1336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1337 := r.ContainerType()
|
|
if yyct1337 == codecSelferValueTypeMap1234 {
|
|
yyl1337 := r.ReadMapStart()
|
|
if yyl1337 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1337, d)
|
|
}
|
|
} else if yyct1337 == codecSelferValueTypeArray1234 {
|
|
yyl1337 := r.ReadArrayStart()
|
|
if yyl1337 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1337, 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 yys1338Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1338Slc
|
|
var yyhl1338 bool = l >= 0
|
|
for yyj1338 := 0; ; yyj1338++ {
|
|
if yyhl1338 {
|
|
if yyj1338 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1338Slc = r.DecodeBytes(yys1338Slc, true, true)
|
|
yys1338 := string(yys1338Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1338 {
|
|
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, yys1338)
|
|
} // end switch yys1338
|
|
} // end for yyj1338
|
|
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 yyj1341 int
|
|
var yyb1341 bool
|
|
var yyhl1341 bool = l >= 0
|
|
yyj1341++
|
|
if yyhl1341 {
|
|
yyb1341 = yyj1341 > l
|
|
} else {
|
|
yyb1341 = r.CheckBreak()
|
|
}
|
|
if yyb1341 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1341++
|
|
if yyhl1341 {
|
|
yyb1341 = yyj1341 > l
|
|
} else {
|
|
yyb1341 = r.CheckBreak()
|
|
}
|
|
if yyb1341 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1341++
|
|
if yyhl1341 {
|
|
yyb1341 = yyj1341 > l
|
|
} else {
|
|
yyb1341 = r.CheckBreak()
|
|
}
|
|
if yyb1341 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1341-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 {
|
|
yym1344 := z.EncBinary()
|
|
_ = yym1344
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1345 := !z.EncBinary()
|
|
yy2arr1345 := z.EncBasicHandle().StructToArray
|
|
var yyq1345 [2]bool
|
|
_, _, _ = yysep1345, yyq1345, yy2arr1345
|
|
const yyr1345 bool = false
|
|
var yynn1345 int
|
|
if yyr1345 || yy2arr1345 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1345 = 2
|
|
for _, b := range yyq1345 {
|
|
if b {
|
|
yynn1345++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1345)
|
|
yynn1345 = 0
|
|
}
|
|
if yyr1345 || yy2arr1345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1347 := z.EncBinary()
|
|
_ = yym1347
|
|
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)
|
|
yym1348 := z.EncBinary()
|
|
_ = yym1348
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1345 || yy2arr1345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1350 := z.EncBinary()
|
|
_ = yym1350
|
|
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)
|
|
yym1351 := z.EncBinary()
|
|
_ = yym1351
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
if yyr1345 || yy2arr1345 {
|
|
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
|
|
yym1352 := z.DecBinary()
|
|
_ = yym1352
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1353 := r.ContainerType()
|
|
if yyct1353 == codecSelferValueTypeMap1234 {
|
|
yyl1353 := r.ReadMapStart()
|
|
if yyl1353 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1353, d)
|
|
}
|
|
} else if yyct1353 == codecSelferValueTypeArray1234 {
|
|
yyl1353 := r.ReadArrayStart()
|
|
if yyl1353 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1353, 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 yys1354Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1354Slc
|
|
var yyhl1354 bool = l >= 0
|
|
for yyj1354 := 0; ; yyj1354++ {
|
|
if yyhl1354 {
|
|
if yyj1354 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1354Slc = r.DecodeBytes(yys1354Slc, true, true)
|
|
yys1354 := string(yys1354Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1354 {
|
|
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, yys1354)
|
|
} // end switch yys1354
|
|
} // end for yyj1354
|
|
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 yyj1357 int
|
|
var yyb1357 bool
|
|
var yyhl1357 bool = l >= 0
|
|
yyj1357++
|
|
if yyhl1357 {
|
|
yyb1357 = yyj1357 > l
|
|
} else {
|
|
yyb1357 = r.CheckBreak()
|
|
}
|
|
if yyb1357 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1357++
|
|
if yyhl1357 {
|
|
yyb1357 = yyj1357 > l
|
|
} else {
|
|
yyb1357 = r.CheckBreak()
|
|
}
|
|
if yyb1357 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1357++
|
|
if yyhl1357 {
|
|
yyb1357 = yyj1357 > l
|
|
} else {
|
|
yyb1357 = r.CheckBreak()
|
|
}
|
|
if yyb1357 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1357-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 {
|
|
yym1360 := z.EncBinary()
|
|
_ = yym1360
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1361 := !z.EncBinary()
|
|
yy2arr1361 := z.EncBasicHandle().StructToArray
|
|
var yyq1361 [5]bool
|
|
_, _, _ = yysep1361, yyq1361, yy2arr1361
|
|
const yyr1361 bool = false
|
|
yyq1361[0] = x.Path != ""
|
|
yyq1361[1] = true
|
|
yyq1361[2] = x.Host != ""
|
|
yyq1361[3] = x.Scheme != ""
|
|
yyq1361[4] = len(x.HTTPHeaders) != 0
|
|
var yynn1361 int
|
|
if yyr1361 || yy2arr1361 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1361 = 0
|
|
for _, b := range yyq1361 {
|
|
if b {
|
|
yynn1361++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1361)
|
|
yynn1361 = 0
|
|
}
|
|
if yyr1361 || yy2arr1361 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1361[0] {
|
|
yym1363 := z.EncBinary()
|
|
_ = yym1363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1361[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1364 := z.EncBinary()
|
|
_ = yym1364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr1361 || yy2arr1361 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1361[1] {
|
|
yy1366 := &x.Port
|
|
yym1367 := z.EncBinary()
|
|
_ = yym1367
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1366) {
|
|
} else if !yym1367 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1366)
|
|
} else {
|
|
z.EncFallback(yy1366)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1361[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1368 := &x.Port
|
|
yym1369 := z.EncBinary()
|
|
_ = yym1369
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1368) {
|
|
} else if !yym1369 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1368)
|
|
} else {
|
|
z.EncFallback(yy1368)
|
|
}
|
|
}
|
|
}
|
|
if yyr1361 || yy2arr1361 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1361[2] {
|
|
yym1371 := z.EncBinary()
|
|
_ = yym1371
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1361[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1372 := z.EncBinary()
|
|
_ = yym1372
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr1361 || yy2arr1361 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1361[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1361[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1361 || yy2arr1361 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1361[4] {
|
|
if x.HTTPHeaders == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1375 := z.EncBinary()
|
|
_ = yym1375
|
|
if false {
|
|
} else {
|
|
h.encSliceHTTPHeader(([]HTTPHeader)(x.HTTPHeaders), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1361[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpHeaders"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HTTPHeaders == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1376 := z.EncBinary()
|
|
_ = yym1376
|
|
if false {
|
|
} else {
|
|
h.encSliceHTTPHeader(([]HTTPHeader)(x.HTTPHeaders), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1361 || yy2arr1361 {
|
|
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
|
|
yym1377 := z.DecBinary()
|
|
_ = yym1377
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1378 := r.ContainerType()
|
|
if yyct1378 == codecSelferValueTypeMap1234 {
|
|
yyl1378 := r.ReadMapStart()
|
|
if yyl1378 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1378, d)
|
|
}
|
|
} else if yyct1378 == codecSelferValueTypeArray1234 {
|
|
yyl1378 := r.ReadArrayStart()
|
|
if yyl1378 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1378, 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 yys1379Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1379Slc
|
|
var yyhl1379 bool = l >= 0
|
|
for yyj1379 := 0; ; yyj1379++ {
|
|
if yyhl1379 {
|
|
if yyj1379 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1379Slc = r.DecodeBytes(yys1379Slc, true, true)
|
|
yys1379 := string(yys1379Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1379 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1381 := &x.Port
|
|
yym1382 := z.DecBinary()
|
|
_ = yym1382
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1381) {
|
|
} else if !yym1382 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1381)
|
|
} else {
|
|
z.DecFallback(yyv1381, 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 {
|
|
yyv1385 := &x.HTTPHeaders
|
|
yym1386 := z.DecBinary()
|
|
_ = yym1386
|
|
if false {
|
|
} else {
|
|
h.decSliceHTTPHeader((*[]HTTPHeader)(yyv1385), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1379)
|
|
} // end switch yys1379
|
|
} // end for yyj1379
|
|
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 yyj1387 int
|
|
var yyb1387 bool
|
|
var yyhl1387 bool = l >= 0
|
|
yyj1387++
|
|
if yyhl1387 {
|
|
yyb1387 = yyj1387 > l
|
|
} else {
|
|
yyb1387 = r.CheckBreak()
|
|
}
|
|
if yyb1387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1387++
|
|
if yyhl1387 {
|
|
yyb1387 = yyj1387 > l
|
|
} else {
|
|
yyb1387 = r.CheckBreak()
|
|
}
|
|
if yyb1387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1389 := &x.Port
|
|
yym1390 := z.DecBinary()
|
|
_ = yym1390
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1389) {
|
|
} else if !yym1390 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1389)
|
|
} else {
|
|
z.DecFallback(yyv1389, false)
|
|
}
|
|
}
|
|
yyj1387++
|
|
if yyhl1387 {
|
|
yyb1387 = yyj1387 > l
|
|
} else {
|
|
yyb1387 = r.CheckBreak()
|
|
}
|
|
if yyb1387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj1387++
|
|
if yyhl1387 {
|
|
yyb1387 = yyj1387 > l
|
|
} else {
|
|
yyb1387 = r.CheckBreak()
|
|
}
|
|
if yyb1387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
yyj1387++
|
|
if yyhl1387 {
|
|
yyb1387 = yyj1387 > l
|
|
} else {
|
|
yyb1387 = r.CheckBreak()
|
|
}
|
|
if yyb1387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HTTPHeaders = nil
|
|
} else {
|
|
yyv1393 := &x.HTTPHeaders
|
|
yym1394 := z.DecBinary()
|
|
_ = yym1394
|
|
if false {
|
|
} else {
|
|
h.decSliceHTTPHeader((*[]HTTPHeader)(yyv1393), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1387++
|
|
if yyhl1387 {
|
|
yyb1387 = yyj1387 > l
|
|
} else {
|
|
yyb1387 = r.CheckBreak()
|
|
}
|
|
if yyb1387 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1387-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1395 := z.EncBinary()
|
|
_ = yym1395
|
|
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
|
|
yym1396 := z.DecBinary()
|
|
_ = yym1396
|
|
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 {
|
|
yym1397 := z.EncBinary()
|
|
_ = yym1397
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1398 := !z.EncBinary()
|
|
yy2arr1398 := z.EncBasicHandle().StructToArray
|
|
var yyq1398 [1]bool
|
|
_, _, _ = yysep1398, yyq1398, yy2arr1398
|
|
const yyr1398 bool = false
|
|
yyq1398[0] = true
|
|
var yynn1398 int
|
|
if yyr1398 || yy2arr1398 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1398 = 0
|
|
for _, b := range yyq1398 {
|
|
if b {
|
|
yynn1398++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1398)
|
|
yynn1398 = 0
|
|
}
|
|
if yyr1398 || yy2arr1398 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1398[0] {
|
|
yy1400 := &x.Port
|
|
yym1401 := z.EncBinary()
|
|
_ = yym1401
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1400) {
|
|
} else if !yym1401 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1400)
|
|
} else {
|
|
z.EncFallback(yy1400)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1398[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1402 := &x.Port
|
|
yym1403 := z.EncBinary()
|
|
_ = yym1403
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1402) {
|
|
} else if !yym1403 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1402)
|
|
} else {
|
|
z.EncFallback(yy1402)
|
|
}
|
|
}
|
|
}
|
|
if yyr1398 || yy2arr1398 {
|
|
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
|
|
yym1404 := z.DecBinary()
|
|
_ = yym1404
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1405 := r.ContainerType()
|
|
if yyct1405 == codecSelferValueTypeMap1234 {
|
|
yyl1405 := r.ReadMapStart()
|
|
if yyl1405 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1405, d)
|
|
}
|
|
} else if yyct1405 == codecSelferValueTypeArray1234 {
|
|
yyl1405 := r.ReadArrayStart()
|
|
if yyl1405 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1405, 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 yys1406Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1406Slc
|
|
var yyhl1406 bool = l >= 0
|
|
for yyj1406 := 0; ; yyj1406++ {
|
|
if yyhl1406 {
|
|
if yyj1406 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1406Slc = r.DecodeBytes(yys1406Slc, true, true)
|
|
yys1406 := string(yys1406Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1406 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1407 := &x.Port
|
|
yym1408 := z.DecBinary()
|
|
_ = yym1408
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1407) {
|
|
} else if !yym1408 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1407)
|
|
} else {
|
|
z.DecFallback(yyv1407, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1406)
|
|
} // end switch yys1406
|
|
} // end for yyj1406
|
|
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 yyj1409 int
|
|
var yyb1409 bool
|
|
var yyhl1409 bool = l >= 0
|
|
yyj1409++
|
|
if yyhl1409 {
|
|
yyb1409 = yyj1409 > l
|
|
} else {
|
|
yyb1409 = r.CheckBreak()
|
|
}
|
|
if yyb1409 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1410 := &x.Port
|
|
yym1411 := z.DecBinary()
|
|
_ = yym1411
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1410) {
|
|
} else if !yym1411 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1410)
|
|
} else {
|
|
z.DecFallback(yyv1410, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1409++
|
|
if yyhl1409 {
|
|
yyb1409 = yyj1409 > l
|
|
} else {
|
|
yyb1409 = r.CheckBreak()
|
|
}
|
|
if yyb1409 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1409-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 {
|
|
yym1412 := z.EncBinary()
|
|
_ = yym1412
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1413 := !z.EncBinary()
|
|
yy2arr1413 := z.EncBasicHandle().StructToArray
|
|
var yyq1413 [1]bool
|
|
_, _, _ = yysep1413, yyq1413, yy2arr1413
|
|
const yyr1413 bool = false
|
|
yyq1413[0] = len(x.Command) != 0
|
|
var yynn1413 int
|
|
if yyr1413 || yy2arr1413 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1413 = 0
|
|
for _, b := range yyq1413 {
|
|
if b {
|
|
yynn1413++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1413)
|
|
yynn1413 = 0
|
|
}
|
|
if yyr1413 || yy2arr1413 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1413[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1413[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1416 := z.EncBinary()
|
|
_ = yym1416
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1413 || yy2arr1413 {
|
|
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
|
|
yym1417 := z.DecBinary()
|
|
_ = yym1417
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1418 := r.ContainerType()
|
|
if yyct1418 == codecSelferValueTypeMap1234 {
|
|
yyl1418 := r.ReadMapStart()
|
|
if yyl1418 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1418, d)
|
|
}
|
|
} else if yyct1418 == codecSelferValueTypeArray1234 {
|
|
yyl1418 := r.ReadArrayStart()
|
|
if yyl1418 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1418, 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 yys1419Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1419Slc
|
|
var yyhl1419 bool = l >= 0
|
|
for yyj1419 := 0; ; yyj1419++ {
|
|
if yyhl1419 {
|
|
if yyj1419 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1419Slc = r.DecodeBytes(yys1419Slc, true, true)
|
|
yys1419 := string(yys1419Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1419 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1420 := &x.Command
|
|
yym1421 := z.DecBinary()
|
|
_ = yym1421
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1420, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1419)
|
|
} // end switch yys1419
|
|
} // end for yyj1419
|
|
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 yyj1422 int
|
|
var yyb1422 bool
|
|
var yyhl1422 bool = l >= 0
|
|
yyj1422++
|
|
if yyhl1422 {
|
|
yyb1422 = yyj1422 > l
|
|
} else {
|
|
yyb1422 = r.CheckBreak()
|
|
}
|
|
if yyb1422 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1423 := &x.Command
|
|
yym1424 := z.DecBinary()
|
|
_ = yym1424
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1423, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1422++
|
|
if yyhl1422 {
|
|
yyb1422 = yyj1422 > l
|
|
} else {
|
|
yyb1422 = r.CheckBreak()
|
|
}
|
|
if yyb1422 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1422-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 {
|
|
yym1425 := z.EncBinary()
|
|
_ = yym1425
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1426 := !z.EncBinary()
|
|
yy2arr1426 := z.EncBasicHandle().StructToArray
|
|
var yyq1426 [8]bool
|
|
_, _, _ = yysep1426, yyq1426, yy2arr1426
|
|
const yyr1426 bool = false
|
|
yyq1426[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq1426[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq1426[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq1426[3] = x.InitialDelaySeconds != 0
|
|
yyq1426[4] = x.TimeoutSeconds != 0
|
|
yyq1426[5] = x.PeriodSeconds != 0
|
|
yyq1426[6] = x.SuccessThreshold != 0
|
|
yyq1426[7] = x.FailureThreshold != 0
|
|
var yynn1426 int
|
|
if yyr1426 || yy2arr1426 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1426 = 0
|
|
for _, b := range yyq1426 {
|
|
if b {
|
|
yynn1426++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1426)
|
|
yynn1426 = 0
|
|
}
|
|
var yyn1427 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn1427 = true
|
|
goto LABEL1427
|
|
}
|
|
LABEL1427:
|
|
if yyr1426 || yy2arr1426 {
|
|
if yyn1427 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1426[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1427 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1428 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1428 = true
|
|
goto LABEL1428
|
|
}
|
|
LABEL1428:
|
|
if yyr1426 || yy2arr1426 {
|
|
if yyn1428 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1426[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1428 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1429 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1429 = true
|
|
goto LABEL1429
|
|
}
|
|
LABEL1429:
|
|
if yyr1426 || yy2arr1426 {
|
|
if yyn1429 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1426[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1429 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1426 || yy2arr1426 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[3] {
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1426[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1432 := z.EncBinary()
|
|
_ = yym1432
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1426 || yy2arr1426 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[4] {
|
|
yym1434 := z.EncBinary()
|
|
_ = yym1434
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1426[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1435 := z.EncBinary()
|
|
_ = yym1435
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1426 || yy2arr1426 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[5] {
|
|
yym1437 := z.EncBinary()
|
|
_ = yym1437
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1426[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("periodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1438 := z.EncBinary()
|
|
_ = yym1438
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1426 || yy2arr1426 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[6] {
|
|
yym1440 := z.EncBinary()
|
|
_ = yym1440
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1426[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("successThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1441 := z.EncBinary()
|
|
_ = yym1441
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1426 || yy2arr1426 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1426[7] {
|
|
yym1443 := z.EncBinary()
|
|
_ = yym1443
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1426[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("failureThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1444 := z.EncBinary()
|
|
_ = yym1444
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1426 || yy2arr1426 {
|
|
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
|
|
yym1445 := z.DecBinary()
|
|
_ = yym1445
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1446 := r.ContainerType()
|
|
if yyct1446 == codecSelferValueTypeMap1234 {
|
|
yyl1446 := r.ReadMapStart()
|
|
if yyl1446 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1446, d)
|
|
}
|
|
} else if yyct1446 == codecSelferValueTypeArray1234 {
|
|
yyl1446 := r.ReadArrayStart()
|
|
if yyl1446 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1446, 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 yys1447Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1447Slc
|
|
var yyhl1447 bool = l >= 0
|
|
for yyj1447 := 0; ; yyj1447++ {
|
|
if yyhl1447 {
|
|
if yyj1447 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1447Slc = r.DecodeBytes(yys1447Slc, true, true)
|
|
yys1447 := string(yys1447Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1447 {
|
|
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, yys1447)
|
|
} // end switch yys1447
|
|
} // end for yyj1447
|
|
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 yyj1456 int
|
|
var yyb1456 bool
|
|
var yyhl1456 bool = l >= 0
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
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)
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
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)
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
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)
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj1456++
|
|
if yyhl1456 {
|
|
yyb1456 = yyj1456 > l
|
|
} else {
|
|
yyb1456 = r.CheckBreak()
|
|
}
|
|
if yyb1456 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1456-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1465 := z.EncBinary()
|
|
_ = yym1465
|
|
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
|
|
yym1466 := z.DecBinary()
|
|
_ = yym1466
|
|
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
|
|
yym1467 := z.EncBinary()
|
|
_ = yym1467
|
|
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
|
|
yym1468 := z.DecBinary()
|
|
_ = yym1468
|
|
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 {
|
|
yym1469 := z.EncBinary()
|
|
_ = yym1469
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1470 := !z.EncBinary()
|
|
yy2arr1470 := z.EncBasicHandle().StructToArray
|
|
var yyq1470 [2]bool
|
|
_, _, _ = yysep1470, yyq1470, yy2arr1470
|
|
const yyr1470 bool = false
|
|
yyq1470[0] = len(x.Add) != 0
|
|
yyq1470[1] = len(x.Drop) != 0
|
|
var yynn1470 int
|
|
if yyr1470 || yy2arr1470 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1470 = 0
|
|
for _, b := range yyq1470 {
|
|
if b {
|
|
yynn1470++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1470)
|
|
yynn1470 = 0
|
|
}
|
|
if yyr1470 || yy2arr1470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1470[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1472 := z.EncBinary()
|
|
_ = yym1472
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1470[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1473 := z.EncBinary()
|
|
_ = yym1473
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1470 || yy2arr1470 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1470[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1475 := z.EncBinary()
|
|
_ = yym1475
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1470[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1476 := z.EncBinary()
|
|
_ = yym1476
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1470 || yy2arr1470 {
|
|
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
|
|
yym1477 := z.DecBinary()
|
|
_ = yym1477
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1478 := r.ContainerType()
|
|
if yyct1478 == codecSelferValueTypeMap1234 {
|
|
yyl1478 := r.ReadMapStart()
|
|
if yyl1478 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1478, d)
|
|
}
|
|
} else if yyct1478 == codecSelferValueTypeArray1234 {
|
|
yyl1478 := r.ReadArrayStart()
|
|
if yyl1478 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1478, 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 yys1479Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1479Slc
|
|
var yyhl1479 bool = l >= 0
|
|
for yyj1479 := 0; ; yyj1479++ {
|
|
if yyhl1479 {
|
|
if yyj1479 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1479Slc = r.DecodeBytes(yys1479Slc, true, true)
|
|
yys1479 := string(yys1479Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1479 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1480 := &x.Add
|
|
yym1481 := z.DecBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1480), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1482 := &x.Drop
|
|
yym1483 := z.DecBinary()
|
|
_ = yym1483
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1482), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1479)
|
|
} // end switch yys1479
|
|
} // end for yyj1479
|
|
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 yyj1484 int
|
|
var yyb1484 bool
|
|
var yyhl1484 bool = l >= 0
|
|
yyj1484++
|
|
if yyhl1484 {
|
|
yyb1484 = yyj1484 > l
|
|
} else {
|
|
yyb1484 = r.CheckBreak()
|
|
}
|
|
if yyb1484 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1485 := &x.Add
|
|
yym1486 := z.DecBinary()
|
|
_ = yym1486
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1485), d)
|
|
}
|
|
}
|
|
yyj1484++
|
|
if yyhl1484 {
|
|
yyb1484 = yyj1484 > l
|
|
} else {
|
|
yyb1484 = r.CheckBreak()
|
|
}
|
|
if yyb1484 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1487 := &x.Drop
|
|
yym1488 := z.DecBinary()
|
|
_ = yym1488
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1487), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1484++
|
|
if yyhl1484 {
|
|
yyb1484 = yyj1484 > l
|
|
} else {
|
|
yyb1484 = r.CheckBreak()
|
|
}
|
|
if yyb1484 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1484-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 {
|
|
yym1489 := z.EncBinary()
|
|
_ = yym1489
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1490 := !z.EncBinary()
|
|
yy2arr1490 := z.EncBasicHandle().StructToArray
|
|
var yyq1490 [2]bool
|
|
_, _, _ = yysep1490, yyq1490, yy2arr1490
|
|
const yyr1490 bool = false
|
|
yyq1490[0] = len(x.Limits) != 0
|
|
yyq1490[1] = len(x.Requests) != 0
|
|
var yynn1490 int
|
|
if yyr1490 || yy2arr1490 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1490 = 0
|
|
for _, b := range yyq1490 {
|
|
if b {
|
|
yynn1490++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1490)
|
|
yynn1490 = 0
|
|
}
|
|
if yyr1490 || yy2arr1490 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1490[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1490[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 yyr1490 || yy2arr1490 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1490[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1490[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 yyr1490 || yy2arr1490 {
|
|
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
|
|
yym1493 := z.DecBinary()
|
|
_ = yym1493
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1494 := r.ContainerType()
|
|
if yyct1494 == codecSelferValueTypeMap1234 {
|
|
yyl1494 := r.ReadMapStart()
|
|
if yyl1494 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1494, d)
|
|
}
|
|
} else if yyct1494 == codecSelferValueTypeArray1234 {
|
|
yyl1494 := r.ReadArrayStart()
|
|
if yyl1494 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1494, 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 yys1495Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1495Slc
|
|
var yyhl1495 bool = l >= 0
|
|
for yyj1495 := 0; ; yyj1495++ {
|
|
if yyhl1495 {
|
|
if yyj1495 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1495Slc = r.DecodeBytes(yys1495Slc, true, true)
|
|
yys1495 := string(yys1495Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1495 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1496 := &x.Limits
|
|
yyv1496.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1497 := &x.Requests
|
|
yyv1497.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1495)
|
|
} // end switch yys1495
|
|
} // end for yyj1495
|
|
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 yyj1498 int
|
|
var yyb1498 bool
|
|
var yyhl1498 bool = l >= 0
|
|
yyj1498++
|
|
if yyhl1498 {
|
|
yyb1498 = yyj1498 > l
|
|
} else {
|
|
yyb1498 = r.CheckBreak()
|
|
}
|
|
if yyb1498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1499 := &x.Limits
|
|
yyv1499.CodecDecodeSelf(d)
|
|
}
|
|
yyj1498++
|
|
if yyhl1498 {
|
|
yyb1498 = yyj1498 > l
|
|
} else {
|
|
yyb1498 = r.CheckBreak()
|
|
}
|
|
if yyb1498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1500 := &x.Requests
|
|
yyv1500.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1498++
|
|
if yyhl1498 {
|
|
yyb1498 = yyj1498 > l
|
|
} else {
|
|
yyb1498 = r.CheckBreak()
|
|
}
|
|
if yyb1498 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1498-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 {
|
|
yym1501 := z.EncBinary()
|
|
_ = yym1501
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1502 := !z.EncBinary()
|
|
yy2arr1502 := z.EncBasicHandle().StructToArray
|
|
var yyq1502 [18]bool
|
|
_, _, _ = yysep1502, yyq1502, yy2arr1502
|
|
const yyr1502 bool = false
|
|
yyq1502[2] = len(x.Command) != 0
|
|
yyq1502[3] = len(x.Args) != 0
|
|
yyq1502[4] = x.WorkingDir != ""
|
|
yyq1502[5] = len(x.Ports) != 0
|
|
yyq1502[6] = len(x.Env) != 0
|
|
yyq1502[7] = true
|
|
yyq1502[8] = len(x.VolumeMounts) != 0
|
|
yyq1502[9] = x.LivenessProbe != nil
|
|
yyq1502[10] = x.ReadinessProbe != nil
|
|
yyq1502[11] = x.Lifecycle != nil
|
|
yyq1502[12] = x.TerminationMessagePath != ""
|
|
yyq1502[14] = x.SecurityContext != nil
|
|
yyq1502[15] = x.Stdin != false
|
|
yyq1502[16] = x.StdinOnce != false
|
|
yyq1502[17] = x.TTY != false
|
|
var yynn1502 int
|
|
if yyr1502 || yy2arr1502 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn1502 = 3
|
|
for _, b := range yyq1502 {
|
|
if b {
|
|
yynn1502++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1502)
|
|
yynn1502 = 0
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1504 := z.EncBinary()
|
|
_ = yym1504
|
|
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)
|
|
yym1505 := z.EncBinary()
|
|
_ = yym1505
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1507 := z.EncBinary()
|
|
_ = yym1507
|
|
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)
|
|
yym1508 := z.EncBinary()
|
|
_ = yym1508
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1510 := z.EncBinary()
|
|
_ = yym1510
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1511 := z.EncBinary()
|
|
_ = yym1511
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1513 := z.EncBinary()
|
|
_ = yym1513
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1514 := z.EncBinary()
|
|
_ = yym1514
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[4] {
|
|
yym1516 := z.EncBinary()
|
|
_ = yym1516
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1502[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1517 := z.EncBinary()
|
|
_ = yym1517
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1519 := z.EncBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1520 := z.EncBinary()
|
|
_ = yym1520
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1522 := z.EncBinary()
|
|
_ = yym1522
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1523 := z.EncBinary()
|
|
_ = yym1523
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[7] {
|
|
yy1525 := &x.Resources
|
|
yy1525.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1526 := &x.Resources
|
|
yy1526.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1528 := z.EncBinary()
|
|
_ = yym1528
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1529 := z.EncBinary()
|
|
_ = yym1529
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[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 yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[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 yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[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 yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[12] {
|
|
yym1534 := z.EncBinary()
|
|
_ = yym1534
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1502[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1535 := z.EncBinary()
|
|
_ = yym1535
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
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 yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1502[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 yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[15] {
|
|
yym1539 := z.EncBinary()
|
|
_ = yym1539
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1502[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1540 := z.EncBinary()
|
|
_ = yym1540
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[16] {
|
|
yym1542 := z.EncBinary()
|
|
_ = yym1542
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1502[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1543 := z.EncBinary()
|
|
_ = yym1543
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1502[17] {
|
|
yym1545 := z.EncBinary()
|
|
_ = yym1545
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1502[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1546 := z.EncBinary()
|
|
_ = yym1546
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr1502 || yy2arr1502 {
|
|
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
|
|
yym1547 := z.DecBinary()
|
|
_ = yym1547
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1548 := r.ContainerType()
|
|
if yyct1548 == codecSelferValueTypeMap1234 {
|
|
yyl1548 := r.ReadMapStart()
|
|
if yyl1548 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1548, d)
|
|
}
|
|
} else if yyct1548 == codecSelferValueTypeArray1234 {
|
|
yyl1548 := r.ReadArrayStart()
|
|
if yyl1548 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1548, 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 yys1549Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1549Slc
|
|
var yyhl1549 bool = l >= 0
|
|
for yyj1549 := 0; ; yyj1549++ {
|
|
if yyhl1549 {
|
|
if yyj1549 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1549Slc = r.DecodeBytes(yys1549Slc, true, true)
|
|
yys1549 := string(yys1549Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1549 {
|
|
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 {
|
|
yyv1552 := &x.Command
|
|
yym1553 := z.DecBinary()
|
|
_ = yym1553
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1552, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1554 := &x.Args
|
|
yym1555 := z.DecBinary()
|
|
_ = yym1555
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1554, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1557 := &x.Ports
|
|
yym1558 := z.DecBinary()
|
|
_ = yym1558
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1557), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1559 := &x.Env
|
|
yym1560 := z.DecBinary()
|
|
_ = yym1560
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1559), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1561 := &x.Resources
|
|
yyv1561.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1562 := &x.VolumeMounts
|
|
yym1563 := z.DecBinary()
|
|
_ = yym1563
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1562), 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, yys1549)
|
|
} // end switch yys1549
|
|
} // end for yyj1549
|
|
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 yyj1573 int
|
|
var yyb1573 bool
|
|
var yyhl1573 bool = l >= 0
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1576 := &x.Command
|
|
yym1577 := z.DecBinary()
|
|
_ = yym1577
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1576, false, d)
|
|
}
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1578 := &x.Args
|
|
yym1579 := z.DecBinary()
|
|
_ = yym1579
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1578, false, d)
|
|
}
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1581 := &x.Ports
|
|
yym1582 := z.DecBinary()
|
|
_ = yym1582
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1581), d)
|
|
}
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1583 := &x.Env
|
|
yym1584 := z.DecBinary()
|
|
_ = yym1584
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1583), d)
|
|
}
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1585 := &x.Resources
|
|
yyv1585.CodecDecodeSelf(d)
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1586 := &x.VolumeMounts
|
|
yym1587 := z.DecBinary()
|
|
_ = yym1587
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1586), d)
|
|
}
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
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)
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
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)
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
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)
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
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)
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1573++
|
|
if yyhl1573 {
|
|
yyb1573 = yyj1573 > l
|
|
} else {
|
|
yyb1573 = r.CheckBreak()
|
|
}
|
|
if yyb1573 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1573-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 {
|
|
yym1597 := z.EncBinary()
|
|
_ = yym1597
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1598 := !z.EncBinary()
|
|
yy2arr1598 := z.EncBasicHandle().StructToArray
|
|
var yyq1598 [3]bool
|
|
_, _, _ = yysep1598, yyq1598, yy2arr1598
|
|
const yyr1598 bool = false
|
|
yyq1598[0] = x.Exec != nil
|
|
yyq1598[1] = x.HTTPGet != nil
|
|
yyq1598[2] = x.TCPSocket != nil
|
|
var yynn1598 int
|
|
if yyr1598 || yy2arr1598 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1598 = 0
|
|
for _, b := range yyq1598 {
|
|
if b {
|
|
yynn1598++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1598)
|
|
yynn1598 = 0
|
|
}
|
|
if yyr1598 || yy2arr1598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1598[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1598[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 yyr1598 || yy2arr1598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1598[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1598[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 yyr1598 || yy2arr1598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1598[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1598[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 yyr1598 || yy2arr1598 {
|
|
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
|
|
yym1602 := z.DecBinary()
|
|
_ = yym1602
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1603 := r.ContainerType()
|
|
if yyct1603 == codecSelferValueTypeMap1234 {
|
|
yyl1603 := r.ReadMapStart()
|
|
if yyl1603 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1603, d)
|
|
}
|
|
} else if yyct1603 == codecSelferValueTypeArray1234 {
|
|
yyl1603 := r.ReadArrayStart()
|
|
if yyl1603 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1603, 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 yys1604Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1604Slc
|
|
var yyhl1604 bool = l >= 0
|
|
for yyj1604 := 0; ; yyj1604++ {
|
|
if yyhl1604 {
|
|
if yyj1604 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1604Slc = r.DecodeBytes(yys1604Slc, true, true)
|
|
yys1604 := string(yys1604Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1604 {
|
|
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, yys1604)
|
|
} // end switch yys1604
|
|
} // end for yyj1604
|
|
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 yyj1608 int
|
|
var yyb1608 bool
|
|
var yyhl1608 bool = l >= 0
|
|
yyj1608++
|
|
if yyhl1608 {
|
|
yyb1608 = yyj1608 > l
|
|
} else {
|
|
yyb1608 = r.CheckBreak()
|
|
}
|
|
if yyb1608 {
|
|
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)
|
|
}
|
|
yyj1608++
|
|
if yyhl1608 {
|
|
yyb1608 = yyj1608 > l
|
|
} else {
|
|
yyb1608 = r.CheckBreak()
|
|
}
|
|
if yyb1608 {
|
|
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)
|
|
}
|
|
yyj1608++
|
|
if yyhl1608 {
|
|
yyb1608 = yyj1608 > l
|
|
} else {
|
|
yyb1608 = r.CheckBreak()
|
|
}
|
|
if yyb1608 {
|
|
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 {
|
|
yyj1608++
|
|
if yyhl1608 {
|
|
yyb1608 = yyj1608 > l
|
|
} else {
|
|
yyb1608 = r.CheckBreak()
|
|
}
|
|
if yyb1608 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1608-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 {
|
|
yym1612 := z.EncBinary()
|
|
_ = yym1612
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1613 := !z.EncBinary()
|
|
yy2arr1613 := z.EncBasicHandle().StructToArray
|
|
var yyq1613 [2]bool
|
|
_, _, _ = yysep1613, yyq1613, yy2arr1613
|
|
const yyr1613 bool = false
|
|
yyq1613[0] = x.PostStart != nil
|
|
yyq1613[1] = x.PreStop != nil
|
|
var yynn1613 int
|
|
if yyr1613 || yy2arr1613 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1613 = 0
|
|
for _, b := range yyq1613 {
|
|
if b {
|
|
yynn1613++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1613)
|
|
yynn1613 = 0
|
|
}
|
|
if yyr1613 || yy2arr1613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1613[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1613[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 yyr1613 || yy2arr1613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1613[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1613[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 yyr1613 || yy2arr1613 {
|
|
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
|
|
yym1616 := z.DecBinary()
|
|
_ = yym1616
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1617 := r.ContainerType()
|
|
if yyct1617 == codecSelferValueTypeMap1234 {
|
|
yyl1617 := r.ReadMapStart()
|
|
if yyl1617 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1617, d)
|
|
}
|
|
} else if yyct1617 == codecSelferValueTypeArray1234 {
|
|
yyl1617 := r.ReadArrayStart()
|
|
if yyl1617 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1617, 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 yys1618Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1618Slc
|
|
var yyhl1618 bool = l >= 0
|
|
for yyj1618 := 0; ; yyj1618++ {
|
|
if yyhl1618 {
|
|
if yyj1618 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1618Slc = r.DecodeBytes(yys1618Slc, true, true)
|
|
yys1618 := string(yys1618Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1618 {
|
|
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, yys1618)
|
|
} // end switch yys1618
|
|
} // end for yyj1618
|
|
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 yyj1621 int
|
|
var yyb1621 bool
|
|
var yyhl1621 bool = l >= 0
|
|
yyj1621++
|
|
if yyhl1621 {
|
|
yyb1621 = yyj1621 > l
|
|
} else {
|
|
yyb1621 = r.CheckBreak()
|
|
}
|
|
if yyb1621 {
|
|
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)
|
|
}
|
|
yyj1621++
|
|
if yyhl1621 {
|
|
yyb1621 = yyj1621 > l
|
|
} else {
|
|
yyb1621 = r.CheckBreak()
|
|
}
|
|
if yyb1621 {
|
|
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 {
|
|
yyj1621++
|
|
if yyhl1621 {
|
|
yyb1621 = yyj1621 > l
|
|
} else {
|
|
yyb1621 = r.CheckBreak()
|
|
}
|
|
if yyb1621 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1621-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1624 := z.EncBinary()
|
|
_ = yym1624
|
|
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
|
|
yym1625 := z.DecBinary()
|
|
_ = yym1625
|
|
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 {
|
|
yym1626 := z.EncBinary()
|
|
_ = yym1626
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1627 := !z.EncBinary()
|
|
yy2arr1627 := z.EncBasicHandle().StructToArray
|
|
var yyq1627 [2]bool
|
|
_, _, _ = yysep1627, yyq1627, yy2arr1627
|
|
const yyr1627 bool = false
|
|
yyq1627[0] = x.Reason != ""
|
|
yyq1627[1] = x.Message != ""
|
|
var yynn1627 int
|
|
if yyr1627 || yy2arr1627 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1627 = 0
|
|
for _, b := range yyq1627 {
|
|
if b {
|
|
yynn1627++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1627)
|
|
yynn1627 = 0
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1627[0] {
|
|
yym1629 := z.EncBinary()
|
|
_ = yym1629
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1627[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1630 := z.EncBinary()
|
|
_ = yym1630
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1627[1] {
|
|
yym1632 := z.EncBinary()
|
|
_ = yym1632
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1627[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1633 := z.EncBinary()
|
|
_ = yym1633
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
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
|
|
yym1634 := z.DecBinary()
|
|
_ = yym1634
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1635 := r.ContainerType()
|
|
if yyct1635 == codecSelferValueTypeMap1234 {
|
|
yyl1635 := r.ReadMapStart()
|
|
if yyl1635 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1635, d)
|
|
}
|
|
} else if yyct1635 == codecSelferValueTypeArray1234 {
|
|
yyl1635 := r.ReadArrayStart()
|
|
if yyl1635 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1635, 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 yys1636Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1636Slc
|
|
var yyhl1636 bool = l >= 0
|
|
for yyj1636 := 0; ; yyj1636++ {
|
|
if yyhl1636 {
|
|
if yyj1636 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1636Slc = r.DecodeBytes(yys1636Slc, true, true)
|
|
yys1636 := string(yys1636Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1636 {
|
|
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, yys1636)
|
|
} // end switch yys1636
|
|
} // end for yyj1636
|
|
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 yyj1639 int
|
|
var yyb1639 bool
|
|
var yyhl1639 bool = l >= 0
|
|
yyj1639++
|
|
if yyhl1639 {
|
|
yyb1639 = yyj1639 > l
|
|
} else {
|
|
yyb1639 = r.CheckBreak()
|
|
}
|
|
if yyb1639 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1639++
|
|
if yyhl1639 {
|
|
yyb1639 = yyj1639 > l
|
|
} else {
|
|
yyb1639 = r.CheckBreak()
|
|
}
|
|
if yyb1639 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1639++
|
|
if yyhl1639 {
|
|
yyb1639 = yyj1639 > l
|
|
} else {
|
|
yyb1639 = r.CheckBreak()
|
|
}
|
|
if yyb1639 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1639-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 {
|
|
yym1642 := z.EncBinary()
|
|
_ = yym1642
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1643 := !z.EncBinary()
|
|
yy2arr1643 := z.EncBasicHandle().StructToArray
|
|
var yyq1643 [1]bool
|
|
_, _, _ = yysep1643, yyq1643, yy2arr1643
|
|
const yyr1643 bool = false
|
|
yyq1643[0] = true
|
|
var yynn1643 int
|
|
if yyr1643 || yy2arr1643 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1643 = 0
|
|
for _, b := range yyq1643 {
|
|
if b {
|
|
yynn1643++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1643)
|
|
yynn1643 = 0
|
|
}
|
|
if yyr1643 || yy2arr1643 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1643[0] {
|
|
yy1645 := &x.StartedAt
|
|
yym1646 := z.EncBinary()
|
|
_ = yym1646
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1645) {
|
|
} else if yym1646 {
|
|
z.EncBinaryMarshal(yy1645)
|
|
} else if !yym1646 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1645)
|
|
} else {
|
|
z.EncFallback(yy1645)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1643[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1647 := &x.StartedAt
|
|
yym1648 := z.EncBinary()
|
|
_ = yym1648
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1647) {
|
|
} else if yym1648 {
|
|
z.EncBinaryMarshal(yy1647)
|
|
} else if !yym1648 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1647)
|
|
} else {
|
|
z.EncFallback(yy1647)
|
|
}
|
|
}
|
|
}
|
|
if yyr1643 || yy2arr1643 {
|
|
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
|
|
yym1649 := z.DecBinary()
|
|
_ = yym1649
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1650 := r.ContainerType()
|
|
if yyct1650 == codecSelferValueTypeMap1234 {
|
|
yyl1650 := r.ReadMapStart()
|
|
if yyl1650 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1650, d)
|
|
}
|
|
} else if yyct1650 == codecSelferValueTypeArray1234 {
|
|
yyl1650 := r.ReadArrayStart()
|
|
if yyl1650 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1650, 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 yys1651Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1651Slc
|
|
var yyhl1651 bool = l >= 0
|
|
for yyj1651 := 0; ; yyj1651++ {
|
|
if yyhl1651 {
|
|
if yyj1651 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1651Slc = r.DecodeBytes(yys1651Slc, true, true)
|
|
yys1651 := string(yys1651Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1651 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1652 := &x.StartedAt
|
|
yym1653 := z.DecBinary()
|
|
_ = yym1653
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1652) {
|
|
} else if yym1653 {
|
|
z.DecBinaryUnmarshal(yyv1652)
|
|
} else if !yym1653 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1652)
|
|
} else {
|
|
z.DecFallback(yyv1652, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1651)
|
|
} // end switch yys1651
|
|
} // end for yyj1651
|
|
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 yyj1654 int
|
|
var yyb1654 bool
|
|
var yyhl1654 bool = l >= 0
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1655 := &x.StartedAt
|
|
yym1656 := z.DecBinary()
|
|
_ = yym1656
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1655) {
|
|
} else if yym1656 {
|
|
z.DecBinaryUnmarshal(yyv1655)
|
|
} else if !yym1656 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1655)
|
|
} else {
|
|
z.DecFallback(yyv1655, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1654-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 {
|
|
yym1657 := z.EncBinary()
|
|
_ = yym1657
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1658 := !z.EncBinary()
|
|
yy2arr1658 := z.EncBasicHandle().StructToArray
|
|
var yyq1658 [7]bool
|
|
_, _, _ = yysep1658, yyq1658, yy2arr1658
|
|
const yyr1658 bool = false
|
|
yyq1658[1] = x.Signal != 0
|
|
yyq1658[2] = x.Reason != ""
|
|
yyq1658[3] = x.Message != ""
|
|
yyq1658[4] = true
|
|
yyq1658[5] = true
|
|
yyq1658[6] = x.ContainerID != ""
|
|
var yynn1658 int
|
|
if yyr1658 || yy2arr1658 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1658 = 1
|
|
for _, b := range yyq1658 {
|
|
if b {
|
|
yynn1658++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1658)
|
|
yynn1658 = 0
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1660 := z.EncBinary()
|
|
_ = yym1660
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1661 := z.EncBinary()
|
|
_ = yym1661
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1658[1] {
|
|
yym1663 := z.EncBinary()
|
|
_ = yym1663
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1658[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1664 := z.EncBinary()
|
|
_ = yym1664
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1658[2] {
|
|
yym1666 := z.EncBinary()
|
|
_ = yym1666
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1658[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1667 := z.EncBinary()
|
|
_ = yym1667
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1658[3] {
|
|
yym1669 := z.EncBinary()
|
|
_ = yym1669
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1658[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1670 := z.EncBinary()
|
|
_ = yym1670
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1658[4] {
|
|
yy1672 := &x.StartedAt
|
|
yym1673 := z.EncBinary()
|
|
_ = yym1673
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1672) {
|
|
} else if yym1673 {
|
|
z.EncBinaryMarshal(yy1672)
|
|
} else if !yym1673 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1672)
|
|
} else {
|
|
z.EncFallback(yy1672)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1658[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1674 := &x.StartedAt
|
|
yym1675 := z.EncBinary()
|
|
_ = yym1675
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1674) {
|
|
} else if yym1675 {
|
|
z.EncBinaryMarshal(yy1674)
|
|
} else if !yym1675 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1674)
|
|
} else {
|
|
z.EncFallback(yy1674)
|
|
}
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1658[5] {
|
|
yy1677 := &x.FinishedAt
|
|
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)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1658[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1679 := &x.FinishedAt
|
|
yym1680 := z.EncBinary()
|
|
_ = yym1680
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1679) {
|
|
} else if yym1680 {
|
|
z.EncBinaryMarshal(yy1679)
|
|
} else if !yym1680 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1679)
|
|
} else {
|
|
z.EncFallback(yy1679)
|
|
}
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1658[6] {
|
|
yym1682 := z.EncBinary()
|
|
_ = yym1682
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1658[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1683 := z.EncBinary()
|
|
_ = yym1683
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1658 || yy2arr1658 {
|
|
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
|
|
yym1684 := z.DecBinary()
|
|
_ = yym1684
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1685 := r.ContainerType()
|
|
if yyct1685 == codecSelferValueTypeMap1234 {
|
|
yyl1685 := r.ReadMapStart()
|
|
if yyl1685 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1685, d)
|
|
}
|
|
} else if yyct1685 == codecSelferValueTypeArray1234 {
|
|
yyl1685 := r.ReadArrayStart()
|
|
if yyl1685 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1685, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1686Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1686Slc
|
|
var yyhl1686 bool = l >= 0
|
|
for yyj1686 := 0; ; yyj1686++ {
|
|
if yyhl1686 {
|
|
if yyj1686 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1686Slc = r.DecodeBytes(yys1686Slc, true, true)
|
|
yys1686 := string(yys1686Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1686 {
|
|
case "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 {
|
|
yyv1691 := &x.StartedAt
|
|
yym1692 := z.DecBinary()
|
|
_ = yym1692
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1691) {
|
|
} else if yym1692 {
|
|
z.DecBinaryUnmarshal(yyv1691)
|
|
} else if !yym1692 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1691)
|
|
} else {
|
|
z.DecFallback(yyv1691, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1693 := &x.FinishedAt
|
|
yym1694 := z.DecBinary()
|
|
_ = yym1694
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1693) {
|
|
} else if yym1694 {
|
|
z.DecBinaryUnmarshal(yyv1693)
|
|
} else if !yym1694 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1693)
|
|
} else {
|
|
z.DecFallback(yyv1693, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1686)
|
|
} // end switch yys1686
|
|
} // end for yyj1686
|
|
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 yyj1696 int
|
|
var yyb1696 bool
|
|
var yyhl1696 bool = l >= 0
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1701 := &x.StartedAt
|
|
yym1702 := z.DecBinary()
|
|
_ = yym1702
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1701) {
|
|
} else if yym1702 {
|
|
z.DecBinaryUnmarshal(yyv1701)
|
|
} else if !yym1702 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1701)
|
|
} else {
|
|
z.DecFallback(yyv1701, false)
|
|
}
|
|
}
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1703 := &x.FinishedAt
|
|
yym1704 := z.DecBinary()
|
|
_ = yym1704
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1703) {
|
|
} else if yym1704 {
|
|
z.DecBinaryUnmarshal(yyv1703)
|
|
} else if !yym1704 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1703)
|
|
} else {
|
|
z.DecFallback(yyv1703, false)
|
|
}
|
|
}
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1696++
|
|
if yyhl1696 {
|
|
yyb1696 = yyj1696 > l
|
|
} else {
|
|
yyb1696 = r.CheckBreak()
|
|
}
|
|
if yyb1696 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1696-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 {
|
|
yym1706 := z.EncBinary()
|
|
_ = yym1706
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1707 := !z.EncBinary()
|
|
yy2arr1707 := z.EncBasicHandle().StructToArray
|
|
var yyq1707 [3]bool
|
|
_, _, _ = yysep1707, yyq1707, yy2arr1707
|
|
const yyr1707 bool = false
|
|
yyq1707[0] = x.Waiting != nil
|
|
yyq1707[1] = x.Running != nil
|
|
yyq1707[2] = x.Terminated != nil
|
|
var yynn1707 int
|
|
if yyr1707 || yy2arr1707 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1707 = 0
|
|
for _, b := range yyq1707 {
|
|
if b {
|
|
yynn1707++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1707)
|
|
yynn1707 = 0
|
|
}
|
|
if yyr1707 || yy2arr1707 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1707[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1707[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 yyr1707 || yy2arr1707 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1707[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1707[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 yyr1707 || yy2arr1707 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1707[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1707[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 yyr1707 || yy2arr1707 {
|
|
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
|
|
yym1711 := z.DecBinary()
|
|
_ = yym1711
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1712 := r.ContainerType()
|
|
if yyct1712 == codecSelferValueTypeMap1234 {
|
|
yyl1712 := r.ReadMapStart()
|
|
if yyl1712 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1712, d)
|
|
}
|
|
} else if yyct1712 == codecSelferValueTypeArray1234 {
|
|
yyl1712 := r.ReadArrayStart()
|
|
if yyl1712 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1712, 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 yys1713Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1713Slc
|
|
var yyhl1713 bool = l >= 0
|
|
for yyj1713 := 0; ; yyj1713++ {
|
|
if yyhl1713 {
|
|
if yyj1713 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1713Slc = r.DecodeBytes(yys1713Slc, true, true)
|
|
yys1713 := string(yys1713Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1713 {
|
|
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, yys1713)
|
|
} // end switch yys1713
|
|
} // end for yyj1713
|
|
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 yyj1717 int
|
|
var yyb1717 bool
|
|
var yyhl1717 bool = l >= 0
|
|
yyj1717++
|
|
if yyhl1717 {
|
|
yyb1717 = yyj1717 > l
|
|
} else {
|
|
yyb1717 = r.CheckBreak()
|
|
}
|
|
if yyb1717 {
|
|
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)
|
|
}
|
|
yyj1717++
|
|
if yyhl1717 {
|
|
yyb1717 = yyj1717 > l
|
|
} else {
|
|
yyb1717 = r.CheckBreak()
|
|
}
|
|
if yyb1717 {
|
|
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)
|
|
}
|
|
yyj1717++
|
|
if yyhl1717 {
|
|
yyb1717 = yyj1717 > l
|
|
} else {
|
|
yyb1717 = r.CheckBreak()
|
|
}
|
|
if yyb1717 {
|
|
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 {
|
|
yyj1717++
|
|
if yyhl1717 {
|
|
yyb1717 = yyj1717 > l
|
|
} else {
|
|
yyb1717 = r.CheckBreak()
|
|
}
|
|
if yyb1717 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1717-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 {
|
|
yym1721 := z.EncBinary()
|
|
_ = yym1721
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1722 := !z.EncBinary()
|
|
yy2arr1722 := z.EncBasicHandle().StructToArray
|
|
var yyq1722 [8]bool
|
|
_, _, _ = yysep1722, yyq1722, yy2arr1722
|
|
const yyr1722 bool = false
|
|
yyq1722[1] = true
|
|
yyq1722[2] = true
|
|
yyq1722[7] = x.ContainerID != ""
|
|
var yynn1722 int
|
|
if yyr1722 || yy2arr1722 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1722 = 5
|
|
for _, b := range yyq1722 {
|
|
if b {
|
|
yynn1722++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1722)
|
|
yynn1722 = 0
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1724 := z.EncBinary()
|
|
_ = yym1724
|
|
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)
|
|
yym1725 := z.EncBinary()
|
|
_ = yym1725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1722[1] {
|
|
yy1727 := &x.State
|
|
yy1727.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1722[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1728 := &x.State
|
|
yy1728.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1722[2] {
|
|
yy1730 := &x.LastTerminationState
|
|
yy1730.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1722[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1731 := &x.LastTerminationState
|
|
yy1731.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1733 := z.EncBinary()
|
|
_ = yym1733
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1734 := z.EncBinary()
|
|
_ = yym1734
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1736 := z.EncBinary()
|
|
_ = yym1736
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1737 := z.EncBinary()
|
|
_ = yym1737
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1739 := z.EncBinary()
|
|
_ = yym1739
|
|
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)
|
|
yym1740 := z.EncBinary()
|
|
_ = yym1740
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1742 := z.EncBinary()
|
|
_ = yym1742
|
|
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)
|
|
yym1743 := z.EncBinary()
|
|
_ = yym1743
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1722[7] {
|
|
yym1745 := z.EncBinary()
|
|
_ = yym1745
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1722[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1746 := z.EncBinary()
|
|
_ = yym1746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
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
|
|
yym1747 := z.DecBinary()
|
|
_ = yym1747
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1748 := r.ContainerType()
|
|
if yyct1748 == codecSelferValueTypeMap1234 {
|
|
yyl1748 := r.ReadMapStart()
|
|
if yyl1748 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1748, d)
|
|
}
|
|
} else if yyct1748 == codecSelferValueTypeArray1234 {
|
|
yyl1748 := r.ReadArrayStart()
|
|
if yyl1748 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1748, 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 yys1749Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1749Slc
|
|
var yyhl1749 bool = l >= 0
|
|
for yyj1749 := 0; ; yyj1749++ {
|
|
if yyhl1749 {
|
|
if yyj1749 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1749Slc = r.DecodeBytes(yys1749Slc, true, true)
|
|
yys1749 := string(yys1749Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1749 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1751 := &x.State
|
|
yyv1751.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1752 := &x.LastTerminationState
|
|
yyv1752.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, yys1749)
|
|
} // end switch yys1749
|
|
} // end for yyj1749
|
|
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 yyj1758 int
|
|
var yyb1758 bool
|
|
var yyhl1758 bool = l >= 0
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1760 := &x.State
|
|
yyv1760.CodecDecodeSelf(d)
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1761 := &x.LastTerminationState
|
|
yyv1761.CodecDecodeSelf(d)
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1758++
|
|
if yyhl1758 {
|
|
yyb1758 = yyj1758 > l
|
|
} else {
|
|
yyb1758 = r.CheckBreak()
|
|
}
|
|
if yyb1758 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1758-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1767 := z.EncBinary()
|
|
_ = yym1767
|
|
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
|
|
yym1768 := z.DecBinary()
|
|
_ = yym1768
|
|
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
|
|
yym1769 := z.EncBinary()
|
|
_ = yym1769
|
|
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
|
|
yym1770 := z.DecBinary()
|
|
_ = yym1770
|
|
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 {
|
|
yym1771 := z.EncBinary()
|
|
_ = yym1771
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1772 := !z.EncBinary()
|
|
yy2arr1772 := z.EncBasicHandle().StructToArray
|
|
var yyq1772 [6]bool
|
|
_, _, _ = yysep1772, yyq1772, yy2arr1772
|
|
const yyr1772 bool = false
|
|
yyq1772[2] = true
|
|
yyq1772[3] = true
|
|
yyq1772[4] = x.Reason != ""
|
|
yyq1772[5] = x.Message != ""
|
|
var yynn1772 int
|
|
if yyr1772 || yy2arr1772 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn1772 = 2
|
|
for _, b := range yyq1772 {
|
|
if b {
|
|
yynn1772++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1772)
|
|
yynn1772 = 0
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
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 yyr1772 || yy2arr1772 {
|
|
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 yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[2] {
|
|
yy1776 := &x.LastProbeTime
|
|
yym1777 := z.EncBinary()
|
|
_ = yym1777
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1776) {
|
|
} else if yym1777 {
|
|
z.EncBinaryMarshal(yy1776)
|
|
} else if !yym1777 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1776)
|
|
} else {
|
|
z.EncFallback(yy1776)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1772[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1778 := &x.LastProbeTime
|
|
yym1779 := z.EncBinary()
|
|
_ = yym1779
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1778) {
|
|
} else if yym1779 {
|
|
z.EncBinaryMarshal(yy1778)
|
|
} else if !yym1779 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1778)
|
|
} else {
|
|
z.EncFallback(yy1778)
|
|
}
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[3] {
|
|
yy1781 := &x.LastTransitionTime
|
|
yym1782 := z.EncBinary()
|
|
_ = yym1782
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1781) {
|
|
} else if yym1782 {
|
|
z.EncBinaryMarshal(yy1781)
|
|
} else if !yym1782 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1781)
|
|
} else {
|
|
z.EncFallback(yy1781)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1772[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1783 := &x.LastTransitionTime
|
|
yym1784 := z.EncBinary()
|
|
_ = yym1784
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1783) {
|
|
} else if yym1784 {
|
|
z.EncBinaryMarshal(yy1783)
|
|
} else if !yym1784 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1783)
|
|
} else {
|
|
z.EncFallback(yy1783)
|
|
}
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[4] {
|
|
yym1786 := z.EncBinary()
|
|
_ = yym1786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1772[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1787 := z.EncBinary()
|
|
_ = yym1787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[5] {
|
|
yym1789 := z.EncBinary()
|
|
_ = yym1789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1772[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1790 := z.EncBinary()
|
|
_ = yym1790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
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
|
|
yym1791 := z.DecBinary()
|
|
_ = yym1791
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1792 := r.ContainerType()
|
|
if yyct1792 == codecSelferValueTypeMap1234 {
|
|
yyl1792 := r.ReadMapStart()
|
|
if yyl1792 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1792, d)
|
|
}
|
|
} else if yyct1792 == codecSelferValueTypeArray1234 {
|
|
yyl1792 := r.ReadArrayStart()
|
|
if yyl1792 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1792, 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 yys1793Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1793Slc
|
|
var yyhl1793 bool = l >= 0
|
|
for yyj1793 := 0; ; yyj1793++ {
|
|
if yyhl1793 {
|
|
if yyj1793 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1793Slc = r.DecodeBytes(yys1793Slc, true, true)
|
|
yys1793 := string(yys1793Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1793 {
|
|
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 {
|
|
yyv1796 := &x.LastProbeTime
|
|
yym1797 := z.DecBinary()
|
|
_ = yym1797
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1796) {
|
|
} else if yym1797 {
|
|
z.DecBinaryUnmarshal(yyv1796)
|
|
} else if !yym1797 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1796)
|
|
} else {
|
|
z.DecFallback(yyv1796, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1798 := &x.LastTransitionTime
|
|
yym1799 := z.DecBinary()
|
|
_ = yym1799
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1798) {
|
|
} else if yym1799 {
|
|
z.DecBinaryUnmarshal(yyv1798)
|
|
} else if !yym1799 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1798)
|
|
} else {
|
|
z.DecFallback(yyv1798, 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, yys1793)
|
|
} // end switch yys1793
|
|
} // end for yyj1793
|
|
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 yyj1802 int
|
|
var yyb1802 bool
|
|
var yyhl1802 bool = l >= 0
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1805 := &x.LastProbeTime
|
|
yym1806 := z.DecBinary()
|
|
_ = yym1806
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1805) {
|
|
} else if yym1806 {
|
|
z.DecBinaryUnmarshal(yyv1805)
|
|
} else if !yym1806 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1805)
|
|
} else {
|
|
z.DecFallback(yyv1805, false)
|
|
}
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1807 := &x.LastTransitionTime
|
|
yym1808 := z.DecBinary()
|
|
_ = yym1808
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1807) {
|
|
} else if yym1808 {
|
|
z.DecBinaryUnmarshal(yyv1807)
|
|
} else if !yym1808 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1807)
|
|
} else {
|
|
z.DecFallback(yyv1807, false)
|
|
}
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1802-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1811 := z.EncBinary()
|
|
_ = yym1811
|
|
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
|
|
yym1812 := z.DecBinary()
|
|
_ = yym1812
|
|
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 {
|
|
yym1813 := z.EncBinary()
|
|
_ = yym1813
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1814 := !z.EncBinary()
|
|
yy2arr1814 := z.EncBasicHandle().StructToArray
|
|
var yyq1814 [4]bool
|
|
_, _, _ = yysep1814, yyq1814, yy2arr1814
|
|
const yyr1814 bool = false
|
|
yyq1814[0] = x.Kind != ""
|
|
yyq1814[1] = x.APIVersion != ""
|
|
yyq1814[2] = true
|
|
var yynn1814 int
|
|
if yyr1814 || yy2arr1814 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1814 = 1
|
|
for _, b := range yyq1814 {
|
|
if b {
|
|
yynn1814++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1814)
|
|
yynn1814 = 0
|
|
}
|
|
if yyr1814 || yy2arr1814 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1814[0] {
|
|
yym1816 := z.EncBinary()
|
|
_ = yym1816
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1814[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1817 := z.EncBinary()
|
|
_ = yym1817
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1814 || yy2arr1814 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1814[1] {
|
|
yym1819 := z.EncBinary()
|
|
_ = yym1819
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1814[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1820 := z.EncBinary()
|
|
_ = yym1820
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1814 || yy2arr1814 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1814[2] {
|
|
yy1822 := &x.ListMeta
|
|
yym1823 := z.EncBinary()
|
|
_ = yym1823
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1822) {
|
|
} else {
|
|
z.EncFallback(yy1822)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1814[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1824 := &x.ListMeta
|
|
yym1825 := z.EncBinary()
|
|
_ = yym1825
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1824) {
|
|
} else {
|
|
z.EncFallback(yy1824)
|
|
}
|
|
}
|
|
}
|
|
if yyr1814 || yy2arr1814 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1827 := z.EncBinary()
|
|
_ = yym1827
|
|
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 {
|
|
yym1828 := z.EncBinary()
|
|
_ = yym1828
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1814 || yy2arr1814 {
|
|
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
|
|
yym1829 := z.DecBinary()
|
|
_ = yym1829
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1830 := r.ContainerType()
|
|
if yyct1830 == codecSelferValueTypeMap1234 {
|
|
yyl1830 := r.ReadMapStart()
|
|
if yyl1830 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1830, d)
|
|
}
|
|
} else if yyct1830 == codecSelferValueTypeArray1234 {
|
|
yyl1830 := r.ReadArrayStart()
|
|
if yyl1830 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1830, 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 yys1831Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1831Slc
|
|
var yyhl1831 bool = l >= 0
|
|
for yyj1831 := 0; ; yyj1831++ {
|
|
if yyhl1831 {
|
|
if yyj1831 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1831Slc = r.DecodeBytes(yys1831Slc, true, true)
|
|
yys1831 := string(yys1831Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1831 {
|
|
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 {
|
|
yyv1834 := &x.ListMeta
|
|
yym1835 := z.DecBinary()
|
|
_ = yym1835
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1834) {
|
|
} else {
|
|
z.DecFallback(yyv1834, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1836 := &x.Items
|
|
yym1837 := z.DecBinary()
|
|
_ = yym1837
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1836), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1831)
|
|
} // end switch yys1831
|
|
} // end for yyj1831
|
|
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 yyj1838 int
|
|
var yyb1838 bool
|
|
var yyhl1838 bool = l >= 0
|
|
yyj1838++
|
|
if yyhl1838 {
|
|
yyb1838 = yyj1838 > l
|
|
} else {
|
|
yyb1838 = r.CheckBreak()
|
|
}
|
|
if yyb1838 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1838++
|
|
if yyhl1838 {
|
|
yyb1838 = yyj1838 > l
|
|
} else {
|
|
yyb1838 = r.CheckBreak()
|
|
}
|
|
if yyb1838 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1838++
|
|
if yyhl1838 {
|
|
yyb1838 = yyj1838 > l
|
|
} else {
|
|
yyb1838 = r.CheckBreak()
|
|
}
|
|
if yyb1838 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1841 := &x.ListMeta
|
|
yym1842 := z.DecBinary()
|
|
_ = yym1842
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1841) {
|
|
} else {
|
|
z.DecFallback(yyv1841, false)
|
|
}
|
|
}
|
|
yyj1838++
|
|
if yyhl1838 {
|
|
yyb1838 = yyj1838 > l
|
|
} else {
|
|
yyb1838 = r.CheckBreak()
|
|
}
|
|
if yyb1838 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1843 := &x.Items
|
|
yym1844 := z.DecBinary()
|
|
_ = yym1844
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1843), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1838++
|
|
if yyhl1838 {
|
|
yyb1838 = yyj1838 > l
|
|
} else {
|
|
yyb1838 = r.CheckBreak()
|
|
}
|
|
if yyb1838 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1838-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1845 := z.EncBinary()
|
|
_ = yym1845
|
|
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
|
|
yym1846 := z.DecBinary()
|
|
_ = yym1846
|
|
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 {
|
|
yym1847 := z.EncBinary()
|
|
_ = yym1847
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1848 := !z.EncBinary()
|
|
yy2arr1848 := z.EncBasicHandle().StructToArray
|
|
var yyq1848 [1]bool
|
|
_, _, _ = yysep1848, yyq1848, yy2arr1848
|
|
const yyr1848 bool = false
|
|
var yynn1848 int
|
|
if yyr1848 || yy2arr1848 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1848 = 1
|
|
for _, b := range yyq1848 {
|
|
if b {
|
|
yynn1848++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1848)
|
|
yynn1848 = 0
|
|
}
|
|
if yyr1848 || yy2arr1848 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NodeSelectorTerms == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1850 := z.EncBinary()
|
|
_ = yym1850
|
|
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 {
|
|
yym1851 := z.EncBinary()
|
|
_ = yym1851
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorTerm(([]NodeSelectorTerm)(x.NodeSelectorTerms), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1848 || yy2arr1848 {
|
|
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
|
|
yym1852 := z.DecBinary()
|
|
_ = yym1852
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1853 := r.ContainerType()
|
|
if yyct1853 == codecSelferValueTypeMap1234 {
|
|
yyl1853 := r.ReadMapStart()
|
|
if yyl1853 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1853, d)
|
|
}
|
|
} else if yyct1853 == codecSelferValueTypeArray1234 {
|
|
yyl1853 := r.ReadArrayStart()
|
|
if yyl1853 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1853, 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 yys1854Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1854Slc
|
|
var yyhl1854 bool = l >= 0
|
|
for yyj1854 := 0; ; yyj1854++ {
|
|
if yyhl1854 {
|
|
if yyj1854 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1854Slc = r.DecodeBytes(yys1854Slc, true, true)
|
|
yys1854 := string(yys1854Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1854 {
|
|
case "nodeSelectorTerms":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelectorTerms = nil
|
|
} else {
|
|
yyv1855 := &x.NodeSelectorTerms
|
|
yym1856 := z.DecBinary()
|
|
_ = yym1856
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorTerm((*[]NodeSelectorTerm)(yyv1855), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1854)
|
|
} // end switch yys1854
|
|
} // end for yyj1854
|
|
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 yyj1857 int
|
|
var yyb1857 bool
|
|
var yyhl1857 bool = l >= 0
|
|
yyj1857++
|
|
if yyhl1857 {
|
|
yyb1857 = yyj1857 > l
|
|
} else {
|
|
yyb1857 = r.CheckBreak()
|
|
}
|
|
if yyb1857 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelectorTerms = nil
|
|
} else {
|
|
yyv1858 := &x.NodeSelectorTerms
|
|
yym1859 := z.DecBinary()
|
|
_ = yym1859
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorTerm((*[]NodeSelectorTerm)(yyv1858), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1857++
|
|
if yyhl1857 {
|
|
yyb1857 = yyj1857 > l
|
|
} else {
|
|
yyb1857 = r.CheckBreak()
|
|
}
|
|
if yyb1857 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1857-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 {
|
|
yym1860 := z.EncBinary()
|
|
_ = yym1860
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1861 := !z.EncBinary()
|
|
yy2arr1861 := z.EncBasicHandle().StructToArray
|
|
var yyq1861 [1]bool
|
|
_, _, _ = yysep1861, yyq1861, yy2arr1861
|
|
const yyr1861 bool = false
|
|
var yynn1861 int
|
|
if yyr1861 || yy2arr1861 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1861 = 1
|
|
for _, b := range yyq1861 {
|
|
if b {
|
|
yynn1861++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1861)
|
|
yynn1861 = 0
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.MatchExpressions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1863 := z.EncBinary()
|
|
_ = yym1863
|
|
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 {
|
|
yym1864 := z.EncBinary()
|
|
_ = yym1864
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorRequirement(([]NodeSelectorRequirement)(x.MatchExpressions), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
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
|
|
yym1865 := z.DecBinary()
|
|
_ = yym1865
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1866 := r.ContainerType()
|
|
if yyct1866 == codecSelferValueTypeMap1234 {
|
|
yyl1866 := r.ReadMapStart()
|
|
if yyl1866 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1866, d)
|
|
}
|
|
} else if yyct1866 == codecSelferValueTypeArray1234 {
|
|
yyl1866 := r.ReadArrayStart()
|
|
if yyl1866 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1866, 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 yys1867Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1867Slc
|
|
var yyhl1867 bool = l >= 0
|
|
for yyj1867 := 0; ; yyj1867++ {
|
|
if yyhl1867 {
|
|
if yyj1867 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1867Slc = r.DecodeBytes(yys1867Slc, true, true)
|
|
yys1867 := string(yys1867Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1867 {
|
|
case "matchExpressions":
|
|
if r.TryDecodeAsNil() {
|
|
x.MatchExpressions = nil
|
|
} else {
|
|
yyv1868 := &x.MatchExpressions
|
|
yym1869 := z.DecBinary()
|
|
_ = yym1869
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorRequirement((*[]NodeSelectorRequirement)(yyv1868), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1867)
|
|
} // end switch yys1867
|
|
} // end for yyj1867
|
|
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 yyj1870 int
|
|
var yyb1870 bool
|
|
var yyhl1870 bool = l >= 0
|
|
yyj1870++
|
|
if yyhl1870 {
|
|
yyb1870 = yyj1870 > l
|
|
} else {
|
|
yyb1870 = r.CheckBreak()
|
|
}
|
|
if yyb1870 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MatchExpressions = nil
|
|
} else {
|
|
yyv1871 := &x.MatchExpressions
|
|
yym1872 := z.DecBinary()
|
|
_ = yym1872
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorRequirement((*[]NodeSelectorRequirement)(yyv1871), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1870++
|
|
if yyhl1870 {
|
|
yyb1870 = yyj1870 > l
|
|
} else {
|
|
yyb1870 = r.CheckBreak()
|
|
}
|
|
if yyb1870 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1870-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 {
|
|
yym1873 := z.EncBinary()
|
|
_ = yym1873
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1874 := !z.EncBinary()
|
|
yy2arr1874 := z.EncBasicHandle().StructToArray
|
|
var yyq1874 [3]bool
|
|
_, _, _ = yysep1874, yyq1874, yy2arr1874
|
|
const yyr1874 bool = false
|
|
yyq1874[2] = len(x.Values) != 0
|
|
var yynn1874 int
|
|
if yyr1874 || yy2arr1874 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1874 = 2
|
|
for _, b := range yyq1874 {
|
|
if b {
|
|
yynn1874++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1874)
|
|
yynn1874 = 0
|
|
}
|
|
if yyr1874 || yy2arr1874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1876 := z.EncBinary()
|
|
_ = yym1876
|
|
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)
|
|
yym1877 := z.EncBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1874 || yy2arr1874 {
|
|
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 yyr1874 || yy2arr1874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1874[2] {
|
|
if x.Values == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1880 := z.EncBinary()
|
|
_ = yym1880
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Values, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1874[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("values"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Values == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1881 := z.EncBinary()
|
|
_ = yym1881
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Values, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1874 || yy2arr1874 {
|
|
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
|
|
yym1882 := z.DecBinary()
|
|
_ = yym1882
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1883 := r.ContainerType()
|
|
if yyct1883 == codecSelferValueTypeMap1234 {
|
|
yyl1883 := r.ReadMapStart()
|
|
if yyl1883 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1883, d)
|
|
}
|
|
} else if yyct1883 == codecSelferValueTypeArray1234 {
|
|
yyl1883 := r.ReadArrayStart()
|
|
if yyl1883 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1883, 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 yys1884Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1884Slc
|
|
var yyhl1884 bool = l >= 0
|
|
for yyj1884 := 0; ; yyj1884++ {
|
|
if yyhl1884 {
|
|
if yyj1884 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1884Slc = r.DecodeBytes(yys1884Slc, true, true)
|
|
yys1884 := string(yys1884Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1884 {
|
|
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 {
|
|
yyv1887 := &x.Values
|
|
yym1888 := z.DecBinary()
|
|
_ = yym1888
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1887, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1884)
|
|
} // end switch yys1884
|
|
} // end for yyj1884
|
|
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 yyj1889 int
|
|
var yyb1889 bool
|
|
var yyhl1889 bool = l >= 0
|
|
yyj1889++
|
|
if yyhl1889 {
|
|
yyb1889 = yyj1889 > l
|
|
} else {
|
|
yyb1889 = r.CheckBreak()
|
|
}
|
|
if yyb1889 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1889++
|
|
if yyhl1889 {
|
|
yyb1889 = yyj1889 > l
|
|
} else {
|
|
yyb1889 = r.CheckBreak()
|
|
}
|
|
if yyb1889 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = NodeSelectorOperator(r.DecodeString())
|
|
}
|
|
yyj1889++
|
|
if yyhl1889 {
|
|
yyb1889 = yyj1889 > l
|
|
} else {
|
|
yyb1889 = r.CheckBreak()
|
|
}
|
|
if yyb1889 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Values = nil
|
|
} else {
|
|
yyv1892 := &x.Values
|
|
yym1893 := z.DecBinary()
|
|
_ = yym1893
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1892, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1889++
|
|
if yyhl1889 {
|
|
yyb1889 = yyj1889 > l
|
|
} else {
|
|
yyb1889 = r.CheckBreak()
|
|
}
|
|
if yyb1889 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1889-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeSelectorOperator) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1894 := z.EncBinary()
|
|
_ = yym1894
|
|
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
|
|
yym1895 := z.DecBinary()
|
|
_ = yym1895
|
|
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 {
|
|
yym1896 := z.EncBinary()
|
|
_ = yym1896
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1897 := !z.EncBinary()
|
|
yy2arr1897 := z.EncBasicHandle().StructToArray
|
|
var yyq1897 [3]bool
|
|
_, _, _ = yysep1897, yyq1897, yy2arr1897
|
|
const yyr1897 bool = false
|
|
yyq1897[0] = x.NodeAffinity != nil
|
|
yyq1897[1] = x.PodAffinity != nil
|
|
yyq1897[2] = x.PodAntiAffinity != nil
|
|
var yynn1897 int
|
|
if yyr1897 || yy2arr1897 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1897 = 0
|
|
for _, b := range yyq1897 {
|
|
if b {
|
|
yynn1897++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1897)
|
|
yynn1897 = 0
|
|
}
|
|
if yyr1897 || yy2arr1897 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1897[0] {
|
|
if x.NodeAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NodeAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1897[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 yyr1897 || yy2arr1897 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1897[1] {
|
|
if x.PodAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1897[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 yyr1897 || yy2arr1897 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1897[2] {
|
|
if x.PodAntiAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAntiAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1897[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 yyr1897 || yy2arr1897 {
|
|
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
|
|
yym1901 := z.DecBinary()
|
|
_ = yym1901
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1902 := r.ContainerType()
|
|
if yyct1902 == codecSelferValueTypeMap1234 {
|
|
yyl1902 := r.ReadMapStart()
|
|
if yyl1902 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1902, d)
|
|
}
|
|
} else if yyct1902 == codecSelferValueTypeArray1234 {
|
|
yyl1902 := r.ReadArrayStart()
|
|
if yyl1902 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1902, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Affinity) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1903Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1903Slc
|
|
var yyhl1903 bool = l >= 0
|
|
for yyj1903 := 0; ; yyj1903++ {
|
|
if yyhl1903 {
|
|
if yyj1903 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1903Slc = r.DecodeBytes(yys1903Slc, true, true)
|
|
yys1903 := string(yys1903Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1903 {
|
|
case "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, yys1903)
|
|
} // end switch yys1903
|
|
} // end for yyj1903
|
|
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 yyj1907 int
|
|
var yyb1907 bool
|
|
var yyhl1907 bool = l >= 0
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
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)
|
|
}
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
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)
|
|
}
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
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 {
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1907-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 {
|
|
yym1911 := z.EncBinary()
|
|
_ = yym1911
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1912 := !z.EncBinary()
|
|
yy2arr1912 := z.EncBasicHandle().StructToArray
|
|
var yyq1912 [2]bool
|
|
_, _, _ = yysep1912, yyq1912, yy2arr1912
|
|
const yyr1912 bool = false
|
|
yyq1912[0] = len(x.RequiredDuringSchedulingIgnoredDuringExecution) != 0
|
|
yyq1912[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1912 int
|
|
if yyr1912 || yy2arr1912 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1912 = 0
|
|
for _, b := range yyq1912 {
|
|
if b {
|
|
yynn1912++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1912)
|
|
yynn1912 = 0
|
|
}
|
|
if yyr1912 || yy2arr1912 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1912[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1914 := z.EncBinary()
|
|
_ = yym1914
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1912[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1915 := z.EncBinary()
|
|
_ = yym1915
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1912 || yy2arr1912 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1912[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1917 := z.EncBinary()
|
|
_ = yym1917
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1912[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1918 := z.EncBinary()
|
|
_ = yym1918
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1912 || yy2arr1912 {
|
|
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
|
|
yym1919 := z.DecBinary()
|
|
_ = yym1919
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1920 := r.ContainerType()
|
|
if yyct1920 == codecSelferValueTypeMap1234 {
|
|
yyl1920 := r.ReadMapStart()
|
|
if yyl1920 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1920, d)
|
|
}
|
|
} else if yyct1920 == codecSelferValueTypeArray1234 {
|
|
yyl1920 := r.ReadArrayStart()
|
|
if yyl1920 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1920, 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 yys1921Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1921Slc
|
|
var yyhl1921 bool = l >= 0
|
|
for yyj1921 := 0; ; yyj1921++ {
|
|
if yyhl1921 {
|
|
if yyj1921 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1921Slc = r.DecodeBytes(yys1921Slc, true, true)
|
|
yys1921 := string(yys1921Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1921 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1922 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1923 := z.DecBinary()
|
|
_ = yym1923
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1922), d)
|
|
}
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1924 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1925 := z.DecBinary()
|
|
_ = yym1925
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1924), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1921)
|
|
} // end switch yys1921
|
|
} // end for yyj1921
|
|
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 yyj1926 int
|
|
var yyb1926 bool
|
|
var yyhl1926 bool = l >= 0
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1927 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1928 := z.DecBinary()
|
|
_ = yym1928
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1927), d)
|
|
}
|
|
}
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1929 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1930 := z.DecBinary()
|
|
_ = yym1930
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1929), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1926-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAntiAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1931 := z.EncBinary()
|
|
_ = yym1931
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1932 := !z.EncBinary()
|
|
yy2arr1932 := z.EncBasicHandle().StructToArray
|
|
var yyq1932 [2]bool
|
|
_, _, _ = yysep1932, yyq1932, yy2arr1932
|
|
const yyr1932 bool = false
|
|
yyq1932[0] = len(x.RequiredDuringSchedulingIgnoredDuringExecution) != 0
|
|
yyq1932[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1932 int
|
|
if yyr1932 || yy2arr1932 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1932 = 0
|
|
for _, b := range yyq1932 {
|
|
if b {
|
|
yynn1932++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1932)
|
|
yynn1932 = 0
|
|
}
|
|
if yyr1932 || yy2arr1932 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1932[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1934 := z.EncBinary()
|
|
_ = yym1934
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1932[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1935 := z.EncBinary()
|
|
_ = yym1935
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1932 || yy2arr1932 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1932[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1937 := z.EncBinary()
|
|
_ = yym1937
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1932[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1938 := z.EncBinary()
|
|
_ = yym1938
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1932 || yy2arr1932 {
|
|
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
|
|
yym1939 := z.DecBinary()
|
|
_ = yym1939
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1940 := r.ContainerType()
|
|
if yyct1940 == codecSelferValueTypeMap1234 {
|
|
yyl1940 := r.ReadMapStart()
|
|
if yyl1940 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1940, d)
|
|
}
|
|
} else if yyct1940 == codecSelferValueTypeArray1234 {
|
|
yyl1940 := r.ReadArrayStart()
|
|
if yyl1940 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1940, 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 yys1941Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1941Slc
|
|
var yyhl1941 bool = l >= 0
|
|
for yyj1941 := 0; ; yyj1941++ {
|
|
if yyhl1941 {
|
|
if yyj1941 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1941Slc = r.DecodeBytes(yys1941Slc, true, true)
|
|
yys1941 := string(yys1941Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1941 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1942 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1943 := z.DecBinary()
|
|
_ = yym1943
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1942), d)
|
|
}
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1944 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1945 := z.DecBinary()
|
|
_ = yym1945
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1944), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1941)
|
|
} // end switch yys1941
|
|
} // end for yyj1941
|
|
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 yyj1946 int
|
|
var yyb1946 bool
|
|
var yyhl1946 bool = l >= 0
|
|
yyj1946++
|
|
if yyhl1946 {
|
|
yyb1946 = yyj1946 > l
|
|
} else {
|
|
yyb1946 = r.CheckBreak()
|
|
}
|
|
if yyb1946 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1947 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1948 := z.DecBinary()
|
|
_ = yym1948
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1947), d)
|
|
}
|
|
}
|
|
yyj1946++
|
|
if yyhl1946 {
|
|
yyb1946 = yyj1946 > l
|
|
} else {
|
|
yyb1946 = r.CheckBreak()
|
|
}
|
|
if yyb1946 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1949 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1950 := z.DecBinary()
|
|
_ = yym1950
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1949), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1946++
|
|
if yyhl1946 {
|
|
yyb1946 = yyj1946 > l
|
|
} else {
|
|
yyb1946 = r.CheckBreak()
|
|
}
|
|
if yyb1946 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1946-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *WeightedPodAffinityTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1951 := z.EncBinary()
|
|
_ = yym1951
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1952 := !z.EncBinary()
|
|
yy2arr1952 := z.EncBasicHandle().StructToArray
|
|
var yyq1952 [2]bool
|
|
_, _, _ = yysep1952, yyq1952, yy2arr1952
|
|
const yyr1952 bool = false
|
|
var yynn1952 int
|
|
if yyr1952 || yy2arr1952 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1952 = 2
|
|
for _, b := range yyq1952 {
|
|
if b {
|
|
yynn1952++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1952)
|
|
yynn1952 = 0
|
|
}
|
|
if yyr1952 || yy2arr1952 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1954 := z.EncBinary()
|
|
_ = yym1954
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("weight"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1955 := z.EncBinary()
|
|
_ = yym1955
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
}
|
|
if yyr1952 || yy2arr1952 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy1957 := &x.PodAffinityTerm
|
|
yy1957.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podAffinityTerm"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1958 := &x.PodAffinityTerm
|
|
yy1958.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1952 || yy2arr1952 {
|
|
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
|
|
yym1959 := z.DecBinary()
|
|
_ = yym1959
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1960 := r.ContainerType()
|
|
if yyct1960 == codecSelferValueTypeMap1234 {
|
|
yyl1960 := r.ReadMapStart()
|
|
if yyl1960 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1960, d)
|
|
}
|
|
} else if yyct1960 == codecSelferValueTypeArray1234 {
|
|
yyl1960 := r.ReadArrayStart()
|
|
if yyl1960 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1960, 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 yys1961Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1961Slc
|
|
var yyhl1961 bool = l >= 0
|
|
for yyj1961 := 0; ; yyj1961++ {
|
|
if yyhl1961 {
|
|
if yyj1961 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1961Slc = r.DecodeBytes(yys1961Slc, true, true)
|
|
yys1961 := string(yys1961Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1961 {
|
|
case "weight":
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "podAffinityTerm":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodAffinityTerm = PodAffinityTerm{}
|
|
} else {
|
|
yyv1963 := &x.PodAffinityTerm
|
|
yyv1963.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1961)
|
|
} // end switch yys1961
|
|
} // end for yyj1961
|
|
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 yyj1964 int
|
|
var yyb1964 bool
|
|
var yyhl1964 bool = l >= 0
|
|
yyj1964++
|
|
if yyhl1964 {
|
|
yyb1964 = yyj1964 > l
|
|
} else {
|
|
yyb1964 = r.CheckBreak()
|
|
}
|
|
if yyb1964 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1964++
|
|
if yyhl1964 {
|
|
yyb1964 = yyj1964 > l
|
|
} else {
|
|
yyb1964 = r.CheckBreak()
|
|
}
|
|
if yyb1964 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodAffinityTerm = PodAffinityTerm{}
|
|
} else {
|
|
yyv1966 := &x.PodAffinityTerm
|
|
yyv1966.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1964++
|
|
if yyhl1964 {
|
|
yyb1964 = yyj1964 > l
|
|
} else {
|
|
yyb1964 = r.CheckBreak()
|
|
}
|
|
if yyb1964 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1964-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 {
|
|
yym1967 := z.EncBinary()
|
|
_ = yym1967
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1968 := !z.EncBinary()
|
|
yy2arr1968 := z.EncBasicHandle().StructToArray
|
|
var yyq1968 [3]bool
|
|
_, _, _ = yysep1968, yyq1968, yy2arr1968
|
|
const yyr1968 bool = false
|
|
yyq1968[0] = x.LabelSelector != nil
|
|
yyq1968[2] = x.TopologyKey != ""
|
|
var yynn1968 int
|
|
if yyr1968 || yy2arr1968 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1968 = 1
|
|
for _, b := range yyq1968 {
|
|
if b {
|
|
yynn1968++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1968)
|
|
yynn1968 = 0
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1968[0] {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1970 := z.EncBinary()
|
|
_ = yym1970
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1968[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("labelSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1971 := z.EncBinary()
|
|
_ = yym1971
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Namespaces == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1973 := z.EncBinary()
|
|
_ = yym1973
|
|
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 {
|
|
yym1974 := z.EncBinary()
|
|
_ = yym1974
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Namespaces, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1968[2] {
|
|
yym1976 := z.EncBinary()
|
|
_ = yym1976
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TopologyKey))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1968[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("topologyKey"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1977 := z.EncBinary()
|
|
_ = yym1977
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TopologyKey))
|
|
}
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
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
|
|
yym1978 := z.DecBinary()
|
|
_ = yym1978
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1979 := r.ContainerType()
|
|
if yyct1979 == codecSelferValueTypeMap1234 {
|
|
yyl1979 := r.ReadMapStart()
|
|
if yyl1979 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1979, d)
|
|
}
|
|
} else if yyct1979 == codecSelferValueTypeArray1234 {
|
|
yyl1979 := r.ReadArrayStart()
|
|
if yyl1979 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1979, 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 yys1980Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1980Slc
|
|
var yyhl1980 bool = l >= 0
|
|
for yyj1980 := 0; ; yyj1980++ {
|
|
if yyhl1980 {
|
|
if yyj1980 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1980Slc = r.DecodeBytes(yys1980Slc, true, true)
|
|
yys1980 := string(yys1980Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1980 {
|
|
case "labelSelector":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LabelSelector != nil {
|
|
x.LabelSelector = nil
|
|
}
|
|
} else {
|
|
if x.LabelSelector == nil {
|
|
x.LabelSelector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym1982 := z.DecBinary()
|
|
_ = yym1982
|
|
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 {
|
|
yyv1983 := &x.Namespaces
|
|
yym1984 := z.DecBinary()
|
|
_ = yym1984
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1983, false, d)
|
|
}
|
|
}
|
|
case "topologyKey":
|
|
if r.TryDecodeAsNil() {
|
|
x.TopologyKey = ""
|
|
} else {
|
|
x.TopologyKey = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1980)
|
|
} // end switch yys1980
|
|
} // end for yyj1980
|
|
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 yyj1986 int
|
|
var yyb1986 bool
|
|
var yyhl1986 bool = l >= 0
|
|
yyj1986++
|
|
if yyhl1986 {
|
|
yyb1986 = yyj1986 > l
|
|
} else {
|
|
yyb1986 = r.CheckBreak()
|
|
}
|
|
if yyb1986 {
|
|
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)
|
|
}
|
|
yym1988 := z.DecBinary()
|
|
_ = yym1988
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.LabelSelector) {
|
|
} else {
|
|
z.DecFallback(x.LabelSelector, false)
|
|
}
|
|
}
|
|
yyj1986++
|
|
if yyhl1986 {
|
|
yyb1986 = yyj1986 > l
|
|
} else {
|
|
yyb1986 = r.CheckBreak()
|
|
}
|
|
if yyb1986 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespaces = nil
|
|
} else {
|
|
yyv1989 := &x.Namespaces
|
|
yym1990 := z.DecBinary()
|
|
_ = yym1990
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1989, false, d)
|
|
}
|
|
}
|
|
yyj1986++
|
|
if yyhl1986 {
|
|
yyb1986 = yyj1986 > l
|
|
} else {
|
|
yyb1986 = r.CheckBreak()
|
|
}
|
|
if yyb1986 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TopologyKey = ""
|
|
} else {
|
|
x.TopologyKey = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1986++
|
|
if yyhl1986 {
|
|
yyb1986 = yyj1986 > l
|
|
} else {
|
|
yyb1986 = r.CheckBreak()
|
|
}
|
|
if yyb1986 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1986-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 {
|
|
yym1992 := z.EncBinary()
|
|
_ = yym1992
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1993 := !z.EncBinary()
|
|
yy2arr1993 := z.EncBasicHandle().StructToArray
|
|
var yyq1993 [2]bool
|
|
_, _, _ = yysep1993, yyq1993, yy2arr1993
|
|
const yyr1993 bool = false
|
|
yyq1993[0] = x.RequiredDuringSchedulingIgnoredDuringExecution != nil
|
|
yyq1993[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1993 int
|
|
if yyr1993 || yy2arr1993 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1993 = 0
|
|
for _, b := range yyq1993 {
|
|
if b {
|
|
yynn1993++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1993)
|
|
yynn1993 = 0
|
|
}
|
|
if yyr1993 || yy2arr1993 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1993[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1993[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 yyr1993 || yy2arr1993 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1993[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1996 := z.EncBinary()
|
|
_ = yym1996
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferredSchedulingTerm(([]PreferredSchedulingTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1993[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1997 := z.EncBinary()
|
|
_ = yym1997
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferredSchedulingTerm(([]PreferredSchedulingTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1993 || yy2arr1993 {
|
|
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
|
|
yym1998 := z.DecBinary()
|
|
_ = yym1998
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1999 := r.ContainerType()
|
|
if yyct1999 == codecSelferValueTypeMap1234 {
|
|
yyl1999 := r.ReadMapStart()
|
|
if yyl1999 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1999, d)
|
|
}
|
|
} else if yyct1999 == codecSelferValueTypeArray1234 {
|
|
yyl1999 := r.ReadArrayStart()
|
|
if yyl1999 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1999, 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 yys2000Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2000Slc
|
|
var yyhl2000 bool = l >= 0
|
|
for yyj2000 := 0; ; yyj2000++ {
|
|
if yyhl2000 {
|
|
if yyj2000 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2000Slc = r.DecodeBytes(yys2000Slc, true, true)
|
|
yys2000 := string(yys2000Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2000 {
|
|
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 {
|
|
yyv2002 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym2003 := z.DecBinary()
|
|
_ = yym2003
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferredSchedulingTerm((*[]PreferredSchedulingTerm)(yyv2002), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2000)
|
|
} // end switch yys2000
|
|
} // end for yyj2000
|
|
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 yyj2004 int
|
|
var yyb2004 bool
|
|
var yyhl2004 bool = l >= 0
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution != nil {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
}
|
|
} else {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = new(NodeSelector)
|
|
}
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecDecodeSelf(d)
|
|
}
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv2006 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym2007 := z.DecBinary()
|
|
_ = yym2007
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferredSchedulingTerm((*[]PreferredSchedulingTerm)(yyv2006), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2004-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PreferredSchedulingTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2008 := z.EncBinary()
|
|
_ = yym2008
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2009 := !z.EncBinary()
|
|
yy2arr2009 := z.EncBasicHandle().StructToArray
|
|
var yyq2009 [2]bool
|
|
_, _, _ = yysep2009, yyq2009, yy2arr2009
|
|
const yyr2009 bool = false
|
|
var yynn2009 int
|
|
if yyr2009 || yy2arr2009 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2009 = 2
|
|
for _, b := range yyq2009 {
|
|
if b {
|
|
yynn2009++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2009)
|
|
yynn2009 = 0
|
|
}
|
|
if yyr2009 || yy2arr2009 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2011 := z.EncBinary()
|
|
_ = yym2011
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("weight"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2012 := z.EncBinary()
|
|
_ = yym2012
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
}
|
|
if yyr2009 || yy2arr2009 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2014 := &x.Preference
|
|
yy2014.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2015 := &x.Preference
|
|
yy2015.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2009 || yy2arr2009 {
|
|
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
|
|
yym2016 := z.DecBinary()
|
|
_ = yym2016
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2017 := r.ContainerType()
|
|
if yyct2017 == codecSelferValueTypeMap1234 {
|
|
yyl2017 := r.ReadMapStart()
|
|
if yyl2017 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2017, d)
|
|
}
|
|
} else if yyct2017 == codecSelferValueTypeArray1234 {
|
|
yyl2017 := r.ReadArrayStart()
|
|
if yyl2017 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2017, 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 yys2018Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2018Slc
|
|
var yyhl2018 bool = l >= 0
|
|
for yyj2018 := 0; ; yyj2018++ {
|
|
if yyhl2018 {
|
|
if yyj2018 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2018Slc = r.DecodeBytes(yys2018Slc, true, true)
|
|
yys2018 := string(yys2018Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2018 {
|
|
case "weight":
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int32(r.DecodeInt(32))
|
|
}
|
|
case "preference":
|
|
if r.TryDecodeAsNil() {
|
|
x.Preference = NodeSelectorTerm{}
|
|
} else {
|
|
yyv2020 := &x.Preference
|
|
yyv2020.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2018)
|
|
} // end switch yys2018
|
|
} // end for yyj2018
|
|
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 yyj2021 int
|
|
var yyb2021 bool
|
|
var yyhl2021 bool = l >= 0
|
|
yyj2021++
|
|
if yyhl2021 {
|
|
yyb2021 = yyj2021 > l
|
|
} else {
|
|
yyb2021 = r.CheckBreak()
|
|
}
|
|
if yyb2021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2021++
|
|
if yyhl2021 {
|
|
yyb2021 = yyj2021 > l
|
|
} else {
|
|
yyb2021 = r.CheckBreak()
|
|
}
|
|
if yyb2021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Preference = NodeSelectorTerm{}
|
|
} else {
|
|
yyv2023 := &x.Preference
|
|
yyv2023.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2021++
|
|
if yyhl2021 {
|
|
yyb2021 = yyj2021 > l
|
|
} else {
|
|
yyb2021 = r.CheckBreak()
|
|
}
|
|
if yyb2021 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2021-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 {
|
|
yym2024 := z.EncBinary()
|
|
_ = yym2024
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2025 := !z.EncBinary()
|
|
yy2arr2025 := z.EncBasicHandle().StructToArray
|
|
var yyq2025 [3]bool
|
|
_, _, _ = yysep2025, yyq2025, yy2arr2025
|
|
const yyr2025 bool = false
|
|
yyq2025[1] = x.Value != ""
|
|
var yynn2025 int
|
|
if yyr2025 || yy2arr2025 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2025 = 2
|
|
for _, b := range yyq2025 {
|
|
if b {
|
|
yynn2025++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2025)
|
|
yynn2025 = 0
|
|
}
|
|
if yyr2025 || yy2arr2025 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2027 := z.EncBinary()
|
|
_ = yym2027
|
|
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)
|
|
yym2028 := z.EncBinary()
|
|
_ = yym2028
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr2025 || yy2arr2025 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2025[1] {
|
|
yym2030 := z.EncBinary()
|
|
_ = yym2030
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2025[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2031 := z.EncBinary()
|
|
_ = yym2031
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr2025 || yy2arr2025 {
|
|
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 yyr2025 || yy2arr2025 {
|
|
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
|
|
yym2033 := z.DecBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2034 := r.ContainerType()
|
|
if yyct2034 == codecSelferValueTypeMap1234 {
|
|
yyl2034 := r.ReadMapStart()
|
|
if yyl2034 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2034, d)
|
|
}
|
|
} else if yyct2034 == codecSelferValueTypeArray1234 {
|
|
yyl2034 := r.ReadArrayStart()
|
|
if yyl2034 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2034, 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 yys2035Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2035Slc
|
|
var yyhl2035 bool = l >= 0
|
|
for yyj2035 := 0; ; yyj2035++ {
|
|
if yyhl2035 {
|
|
if yyj2035 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2035Slc = r.DecodeBytes(yys2035Slc, true, true)
|
|
yys2035 := string(yys2035Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2035 {
|
|
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, yys2035)
|
|
} // end switch yys2035
|
|
} // end for yyj2035
|
|
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 yyj2039 int
|
|
var yyb2039 bool
|
|
var yyhl2039 bool = l >= 0
|
|
yyj2039++
|
|
if yyhl2039 {
|
|
yyb2039 = yyj2039 > l
|
|
} else {
|
|
yyb2039 = r.CheckBreak()
|
|
}
|
|
if yyb2039 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj2039++
|
|
if yyhl2039 {
|
|
yyb2039 = yyj2039 > l
|
|
} else {
|
|
yyb2039 = r.CheckBreak()
|
|
}
|
|
if yyb2039 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj2039++
|
|
if yyhl2039 {
|
|
yyb2039 = yyj2039 > l
|
|
} else {
|
|
yyb2039 = r.CheckBreak()
|
|
}
|
|
if yyb2039 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2039++
|
|
if yyhl2039 {
|
|
yyb2039 = yyj2039 > l
|
|
} else {
|
|
yyb2039 = r.CheckBreak()
|
|
}
|
|
if yyb2039 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2039-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x TaintEffect) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2043 := z.EncBinary()
|
|
_ = yym2043
|
|
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
|
|
yym2044 := z.DecBinary()
|
|
_ = yym2044
|
|
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 {
|
|
yym2045 := z.EncBinary()
|
|
_ = yym2045
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2046 := !z.EncBinary()
|
|
yy2arr2046 := z.EncBasicHandle().StructToArray
|
|
var yyq2046 [4]bool
|
|
_, _, _ = yysep2046, yyq2046, yy2arr2046
|
|
const yyr2046 bool = false
|
|
yyq2046[0] = x.Key != ""
|
|
yyq2046[1] = x.Operator != ""
|
|
yyq2046[2] = x.Value != ""
|
|
yyq2046[3] = x.Effect != ""
|
|
var yynn2046 int
|
|
if yyr2046 || yy2arr2046 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2046 = 0
|
|
for _, b := range yyq2046 {
|
|
if b {
|
|
yynn2046++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2046)
|
|
yynn2046 = 0
|
|
}
|
|
if yyr2046 || yy2arr2046 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2046[0] {
|
|
yym2048 := z.EncBinary()
|
|
_ = yym2048
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2046[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("key"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2049 := z.EncBinary()
|
|
_ = yym2049
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
}
|
|
if yyr2046 || yy2arr2046 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2046[1] {
|
|
x.Operator.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2046[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("operator"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Operator.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2046 || yy2arr2046 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2046[2] {
|
|
yym2052 := z.EncBinary()
|
|
_ = yym2052
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2046[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2053 := z.EncBinary()
|
|
_ = yym2053
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr2046 || yy2arr2046 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2046[3] {
|
|
x.Effect.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2046[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("effect"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Effect.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2046 || yy2arr2046 {
|
|
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
|
|
yym2055 := z.DecBinary()
|
|
_ = yym2055
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2056 := r.ContainerType()
|
|
if yyct2056 == codecSelferValueTypeMap1234 {
|
|
yyl2056 := r.ReadMapStart()
|
|
if yyl2056 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2056, d)
|
|
}
|
|
} else if yyct2056 == codecSelferValueTypeArray1234 {
|
|
yyl2056 := r.ReadArrayStart()
|
|
if yyl2056 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2056, 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 yys2057Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2057Slc
|
|
var yyhl2057 bool = l >= 0
|
|
for yyj2057 := 0; ; yyj2057++ {
|
|
if yyhl2057 {
|
|
if yyj2057 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2057Slc = r.DecodeBytes(yys2057Slc, true, true)
|
|
yys2057 := string(yys2057Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2057 {
|
|
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, yys2057)
|
|
} // end switch yys2057
|
|
} // end for yyj2057
|
|
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 yyj2062 int
|
|
var yyb2062 bool
|
|
var yyhl2062 bool = l >= 0
|
|
yyj2062++
|
|
if yyhl2062 {
|
|
yyb2062 = yyj2062 > l
|
|
} else {
|
|
yyb2062 = r.CheckBreak()
|
|
}
|
|
if yyb2062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj2062++
|
|
if yyhl2062 {
|
|
yyb2062 = yyj2062 > l
|
|
} else {
|
|
yyb2062 = r.CheckBreak()
|
|
}
|
|
if yyb2062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = TolerationOperator(r.DecodeString())
|
|
}
|
|
yyj2062++
|
|
if yyhl2062 {
|
|
yyb2062 = yyj2062 > l
|
|
} else {
|
|
yyb2062 = r.CheckBreak()
|
|
}
|
|
if yyb2062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj2062++
|
|
if yyhl2062 {
|
|
yyb2062 = yyj2062 > l
|
|
} else {
|
|
yyb2062 = r.CheckBreak()
|
|
}
|
|
if yyb2062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2062++
|
|
if yyhl2062 {
|
|
yyb2062 = yyj2062 > l
|
|
} else {
|
|
yyb2062 = r.CheckBreak()
|
|
}
|
|
if yyb2062 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2062-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x TolerationOperator) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2067 := z.EncBinary()
|
|
_ = yym2067
|
|
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
|
|
yym2068 := z.DecBinary()
|
|
_ = yym2068
|
|
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 {
|
|
yym2069 := z.EncBinary()
|
|
_ = yym2069
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2070 := !z.EncBinary()
|
|
yy2arr2070 := z.EncBasicHandle().StructToArray
|
|
var yyq2070 [13]bool
|
|
_, _, _ = yysep2070, yyq2070, yy2arr2070
|
|
const yyr2070 bool = false
|
|
yyq2070[2] = x.RestartPolicy != ""
|
|
yyq2070[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq2070[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq2070[5] = x.DNSPolicy != ""
|
|
yyq2070[6] = len(x.NodeSelector) != 0
|
|
yyq2070[8] = x.NodeName != ""
|
|
yyq2070[9] = x.SecurityContext != nil
|
|
yyq2070[10] = len(x.ImagePullSecrets) != 0
|
|
yyq2070[11] = x.Hostname != ""
|
|
yyq2070[12] = x.Subdomain != ""
|
|
var yynn2070 int
|
|
if yyr2070 || yy2arr2070 {
|
|
r.EncodeArrayStart(13)
|
|
} else {
|
|
yynn2070 = 3
|
|
for _, b := range yyq2070 {
|
|
if b {
|
|
yynn2070++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2070)
|
|
yynn2070 = 0
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2072 := z.EncBinary()
|
|
_ = yym2072
|
|
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 {
|
|
yym2073 := z.EncBinary()
|
|
_ = yym2073
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2075 := z.EncBinary()
|
|
_ = yym2075
|
|
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 {
|
|
yym2076 := z.EncBinary()
|
|
_ = yym2076
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2070[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2079 := *x.TerminationGracePeriodSeconds
|
|
yym2080 := z.EncBinary()
|
|
_ = yym2080
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2079))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2070[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2081 := *x.TerminationGracePeriodSeconds
|
|
yym2082 := z.EncBinary()
|
|
_ = yym2082
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2081))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2084 := *x.ActiveDeadlineSeconds
|
|
yym2085 := z.EncBinary()
|
|
_ = yym2085
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2084))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2070[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2086 := *x.ActiveDeadlineSeconds
|
|
yym2087 := z.EncBinary()
|
|
_ = yym2087
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2086))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2070[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2090 := z.EncBinary()
|
|
_ = yym2090
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2070[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2091 := z.EncBinary()
|
|
_ = yym2091
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2093 := z.EncBinary()
|
|
_ = yym2093
|
|
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)
|
|
yym2094 := z.EncBinary()
|
|
_ = yym2094
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[8] {
|
|
yym2096 := z.EncBinary()
|
|
_ = yym2096
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2070[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2097 := z.EncBinary()
|
|
_ = yym2097
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2070[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 yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2100 := z.EncBinary()
|
|
_ = yym2100
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2070[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2101 := z.EncBinary()
|
|
_ = yym2101
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[11] {
|
|
yym2103 := z.EncBinary()
|
|
_ = yym2103
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2070[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2104 := z.EncBinary()
|
|
_ = yym2104
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2070[12] {
|
|
yym2106 := z.EncBinary()
|
|
_ = yym2106
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Subdomain))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2070[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("subdomain"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2107 := z.EncBinary()
|
|
_ = yym2107
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Subdomain))
|
|
}
|
|
}
|
|
}
|
|
if yyr2070 || yy2arr2070 {
|
|
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
|
|
yym2108 := z.DecBinary()
|
|
_ = yym2108
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2109 := r.ContainerType()
|
|
if yyct2109 == codecSelferValueTypeMap1234 {
|
|
yyl2109 := r.ReadMapStart()
|
|
if yyl2109 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2109, d)
|
|
}
|
|
} else if yyct2109 == codecSelferValueTypeArray1234 {
|
|
yyl2109 := r.ReadArrayStart()
|
|
if yyl2109 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2109, 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 yys2110Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2110Slc
|
|
var yyhl2110 bool = l >= 0
|
|
for yyj2110 := 0; ; yyj2110++ {
|
|
if yyhl2110 {
|
|
if yyj2110 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2110Slc = r.DecodeBytes(yys2110Slc, true, true)
|
|
yys2110 := string(yys2110Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2110 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv2111 := &x.Volumes
|
|
yym2112 := z.DecBinary()
|
|
_ = yym2112
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv2111), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv2113 := &x.Containers
|
|
yym2114 := z.DecBinary()
|
|
_ = yym2114
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv2113), 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)
|
|
}
|
|
yym2117 := z.DecBinary()
|
|
_ = yym2117
|
|
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)
|
|
}
|
|
yym2119 := z.DecBinary()
|
|
_ = yym2119
|
|
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 {
|
|
yyv2121 := &x.NodeSelector
|
|
yym2122 := z.DecBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2121, 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 {
|
|
yyv2126 := &x.ImagePullSecrets
|
|
yym2127 := z.DecBinary()
|
|
_ = yym2127
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2126), 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, yys2110)
|
|
} // end switch yys2110
|
|
} // end for yyj2110
|
|
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 yyj2130 int
|
|
var yyb2130 bool
|
|
var yyhl2130 bool = l >= 0
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv2131 := &x.Volumes
|
|
yym2132 := z.DecBinary()
|
|
_ = yym2132
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv2131), d)
|
|
}
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv2133 := &x.Containers
|
|
yym2134 := z.DecBinary()
|
|
_ = yym2134
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv2133), d)
|
|
}
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
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)
|
|
}
|
|
yym2137 := z.DecBinary()
|
|
_ = yym2137
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
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)
|
|
}
|
|
yym2139 := z.DecBinary()
|
|
_ = yym2139
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv2141 := &x.NodeSelector
|
|
yym2142 := z.DecBinary()
|
|
_ = yym2142
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2141, false, d)
|
|
}
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
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)
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2146 := &x.ImagePullSecrets
|
|
yym2147 := z.DecBinary()
|
|
_ = yym2147
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2146), d)
|
|
}
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subdomain = ""
|
|
} else {
|
|
x.Subdomain = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2130-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 {
|
|
yym2150 := z.EncBinary()
|
|
_ = yym2150
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2151 := !z.EncBinary()
|
|
yy2arr2151 := z.EncBasicHandle().StructToArray
|
|
var yyq2151 [8]bool
|
|
_, _, _ = yysep2151, yyq2151, yy2arr2151
|
|
const yyr2151 bool = false
|
|
yyq2151[0] = x.HostNetwork != false
|
|
yyq2151[1] = x.HostPID != false
|
|
yyq2151[2] = x.HostIPC != false
|
|
yyq2151[3] = x.SELinuxOptions != nil
|
|
yyq2151[4] = x.RunAsUser != nil
|
|
yyq2151[5] = x.RunAsNonRoot != nil
|
|
yyq2151[6] = len(x.SupplementalGroups) != 0
|
|
yyq2151[7] = x.FSGroup != nil
|
|
var yynn2151 int
|
|
if yyr2151 || yy2arr2151 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2151 = 0
|
|
for _, b := range yyq2151 {
|
|
if b {
|
|
yynn2151++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2151)
|
|
yynn2151 = 0
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[0] {
|
|
yym2153 := z.EncBinary()
|
|
_ = yym2153
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2151[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2154 := z.EncBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[1] {
|
|
yym2156 := z.EncBinary()
|
|
_ = yym2156
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2151[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[2] {
|
|
yym2159 := z.EncBinary()
|
|
_ = yym2159
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2151[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2160 := z.EncBinary()
|
|
_ = yym2160
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[3] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[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 yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[4] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2163 := *x.RunAsUser
|
|
yym2164 := z.EncBinary()
|
|
_ = yym2164
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2163))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2165 := *x.RunAsUser
|
|
yym2166 := z.EncBinary()
|
|
_ = yym2166
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2165))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[5] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2168 := *x.RunAsNonRoot
|
|
yym2169 := z.EncBinary()
|
|
_ = yym2169
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy2168))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2170 := *x.RunAsNonRoot
|
|
yym2171 := z.EncBinary()
|
|
_ = yym2171
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy2170))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[6] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2173 := z.EncBinary()
|
|
_ = yym2173
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2174 := z.EncBinary()
|
|
_ = yym2174
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[7] {
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2176 := *x.FSGroup
|
|
yym2177 := z.EncBinary()
|
|
_ = yym2177
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2176))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsGroup"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2178 := *x.FSGroup
|
|
yym2179 := z.EncBinary()
|
|
_ = yym2179
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2178))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
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
|
|
yym2180 := z.DecBinary()
|
|
_ = yym2180
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2181 := r.ContainerType()
|
|
if yyct2181 == codecSelferValueTypeMap1234 {
|
|
yyl2181 := r.ReadMapStart()
|
|
if yyl2181 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2181, d)
|
|
}
|
|
} else if yyct2181 == codecSelferValueTypeArray1234 {
|
|
yyl2181 := r.ReadArrayStart()
|
|
if yyl2181 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2181, 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 yys2182Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2182Slc
|
|
var yyhl2182 bool = l >= 0
|
|
for yyj2182 := 0; ; yyj2182++ {
|
|
if yyhl2182 {
|
|
if yyj2182 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2182Slc = r.DecodeBytes(yys2182Slc, true, true)
|
|
yys2182 := string(yys2182Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2182 {
|
|
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)
|
|
}
|
|
yym2188 := z.DecBinary()
|
|
_ = yym2188
|
|
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)
|
|
}
|
|
yym2190 := z.DecBinary()
|
|
_ = yym2190
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv2191 := &x.SupplementalGroups
|
|
yym2192 := z.DecBinary()
|
|
_ = yym2192
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv2191, false, d)
|
|
}
|
|
}
|
|
case "fsGroup":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym2194 := z.DecBinary()
|
|
_ = yym2194
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2182)
|
|
} // end switch yys2182
|
|
} // end for yyj2182
|
|
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 yyj2195 int
|
|
var yyb2195 bool
|
|
var yyhl2195 bool = l >= 0
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
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)
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
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)
|
|
}
|
|
yym2201 := z.DecBinary()
|
|
_ = yym2201
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
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)
|
|
}
|
|
yym2203 := z.DecBinary()
|
|
_ = yym2203
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv2204 := &x.SupplementalGroups
|
|
yym2205 := z.DecBinary()
|
|
_ = yym2205
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv2204, false, d)
|
|
}
|
|
}
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
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)
|
|
}
|
|
yym2207 := z.DecBinary()
|
|
_ = yym2207
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2195++
|
|
if yyhl2195 {
|
|
yyb2195 = yyj2195 > l
|
|
} else {
|
|
yyb2195 = r.CheckBreak()
|
|
}
|
|
if yyb2195 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2195-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 {
|
|
yym2208 := z.EncBinary()
|
|
_ = yym2208
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2209 := !z.EncBinary()
|
|
yy2arr2209 := z.EncBasicHandle().StructToArray
|
|
var yyq2209 [8]bool
|
|
_, _, _ = yysep2209, yyq2209, yy2arr2209
|
|
const yyr2209 bool = false
|
|
yyq2209[0] = x.Phase != ""
|
|
yyq2209[1] = len(x.Conditions) != 0
|
|
yyq2209[2] = x.Message != ""
|
|
yyq2209[3] = x.Reason != ""
|
|
yyq2209[4] = x.HostIP != ""
|
|
yyq2209[5] = x.PodIP != ""
|
|
yyq2209[6] = x.StartTime != nil
|
|
yyq2209[7] = len(x.ContainerStatuses) != 0
|
|
var yynn2209 int
|
|
if yyr2209 || yy2arr2209 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2209 = 0
|
|
for _, b := range yyq2209 {
|
|
if b {
|
|
yynn2209++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2209)
|
|
yynn2209 = 0
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2209[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2212 := z.EncBinary()
|
|
_ = yym2212
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2209[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2213 := z.EncBinary()
|
|
_ = yym2213
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[2] {
|
|
yym2215 := z.EncBinary()
|
|
_ = yym2215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2209[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2216 := z.EncBinary()
|
|
_ = yym2216
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[3] {
|
|
yym2218 := z.EncBinary()
|
|
_ = yym2218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2209[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2219 := z.EncBinary()
|
|
_ = yym2219
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[4] {
|
|
yym2221 := z.EncBinary()
|
|
_ = yym2221
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2209[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2222 := z.EncBinary()
|
|
_ = yym2222
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[5] {
|
|
yym2224 := z.EncBinary()
|
|
_ = yym2224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2209[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2225 := z.EncBinary()
|
|
_ = yym2225
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2227 := z.EncBinary()
|
|
_ = yym2227
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym2227 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym2227 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2209[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2228 := z.EncBinary()
|
|
_ = yym2228
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym2228 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym2228 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2209[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2230 := z.EncBinary()
|
|
_ = yym2230
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2209[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2231 := z.EncBinary()
|
|
_ = yym2231
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2209 || yy2arr2209 {
|
|
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
|
|
yym2232 := z.DecBinary()
|
|
_ = yym2232
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2233 := r.ContainerType()
|
|
if yyct2233 == codecSelferValueTypeMap1234 {
|
|
yyl2233 := r.ReadMapStart()
|
|
if yyl2233 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2233, d)
|
|
}
|
|
} else if yyct2233 == codecSelferValueTypeArray1234 {
|
|
yyl2233 := r.ReadArrayStart()
|
|
if yyl2233 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2233, 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 yys2234Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2234Slc
|
|
var yyhl2234 bool = l >= 0
|
|
for yyj2234 := 0; ; yyj2234++ {
|
|
if yyhl2234 {
|
|
if yyj2234 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2234Slc = r.DecodeBytes(yys2234Slc, true, true)
|
|
yys2234 := string(yys2234Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2234 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2236 := &x.Conditions
|
|
yym2237 := z.DecBinary()
|
|
_ = yym2237
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv2236), 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)
|
|
}
|
|
yym2243 := z.DecBinary()
|
|
_ = yym2243
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym2243 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym2243 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv2244 := &x.ContainerStatuses
|
|
yym2245 := z.DecBinary()
|
|
_ = yym2245
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv2244), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2234)
|
|
} // end switch yys2234
|
|
} // end for yyj2234
|
|
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 yyj2246 int
|
|
var yyb2246 bool
|
|
var yyhl2246 bool = l >= 0
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2248 := &x.Conditions
|
|
yym2249 := z.DecBinary()
|
|
_ = yym2249
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv2248), d)
|
|
}
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
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)
|
|
}
|
|
yym2255 := z.DecBinary()
|
|
_ = yym2255
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym2255 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym2255 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv2256 := &x.ContainerStatuses
|
|
yym2257 := z.DecBinary()
|
|
_ = yym2257
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv2256), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2246++
|
|
if yyhl2246 {
|
|
yyb2246 = yyj2246 > l
|
|
} else {
|
|
yyb2246 = r.CheckBreak()
|
|
}
|
|
if yyb2246 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2246-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 {
|
|
yym2258 := z.EncBinary()
|
|
_ = yym2258
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2259 := !z.EncBinary()
|
|
yy2arr2259 := z.EncBasicHandle().StructToArray
|
|
var yyq2259 [4]bool
|
|
_, _, _ = yysep2259, yyq2259, yy2arr2259
|
|
const yyr2259 bool = false
|
|
yyq2259[0] = x.Kind != ""
|
|
yyq2259[1] = x.APIVersion != ""
|
|
yyq2259[2] = true
|
|
yyq2259[3] = true
|
|
var yynn2259 int
|
|
if yyr2259 || yy2arr2259 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2259 = 0
|
|
for _, b := range yyq2259 {
|
|
if b {
|
|
yynn2259++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2259)
|
|
yynn2259 = 0
|
|
}
|
|
if yyr2259 || yy2arr2259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2259[0] {
|
|
yym2261 := z.EncBinary()
|
|
_ = yym2261
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2259[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2262 := z.EncBinary()
|
|
_ = yym2262
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2259 || yy2arr2259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2259[1] {
|
|
yym2264 := z.EncBinary()
|
|
_ = yym2264
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2259[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2265 := z.EncBinary()
|
|
_ = yym2265
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2259 || yy2arr2259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2259[2] {
|
|
yy2267 := &x.ObjectMeta
|
|
yy2267.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2259[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2268 := &x.ObjectMeta
|
|
yy2268.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2259 || yy2arr2259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2259[3] {
|
|
yy2270 := &x.Status
|
|
yy2270.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2259[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2271 := &x.Status
|
|
yy2271.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2259 || yy2arr2259 {
|
|
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
|
|
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 *PodStatusResult) 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.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2277 := &x.ObjectMeta
|
|
yyv2277.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2278 := &x.Status
|
|
yyv2278.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2274)
|
|
} // end switch yys2274
|
|
} // end for yyj2274
|
|
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 yyj2279 int
|
|
var yyb2279 bool
|
|
var yyhl2279 bool = l >= 0
|
|
yyj2279++
|
|
if yyhl2279 {
|
|
yyb2279 = yyj2279 > l
|
|
} else {
|
|
yyb2279 = r.CheckBreak()
|
|
}
|
|
if yyb2279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2279++
|
|
if yyhl2279 {
|
|
yyb2279 = yyj2279 > l
|
|
} else {
|
|
yyb2279 = r.CheckBreak()
|
|
}
|
|
if yyb2279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2279++
|
|
if yyhl2279 {
|
|
yyb2279 = yyj2279 > l
|
|
} else {
|
|
yyb2279 = r.CheckBreak()
|
|
}
|
|
if yyb2279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2282 := &x.ObjectMeta
|
|
yyv2282.CodecDecodeSelf(d)
|
|
}
|
|
yyj2279++
|
|
if yyhl2279 {
|
|
yyb2279 = yyj2279 > l
|
|
} else {
|
|
yyb2279 = r.CheckBreak()
|
|
}
|
|
if yyb2279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2283 := &x.Status
|
|
yyv2283.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2279++
|
|
if yyhl2279 {
|
|
yyb2279 = yyj2279 > l
|
|
} else {
|
|
yyb2279 = r.CheckBreak()
|
|
}
|
|
if yyb2279 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2279-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 {
|
|
yym2284 := z.EncBinary()
|
|
_ = yym2284
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2285 := !z.EncBinary()
|
|
yy2arr2285 := z.EncBasicHandle().StructToArray
|
|
var yyq2285 [5]bool
|
|
_, _, _ = yysep2285, yyq2285, yy2arr2285
|
|
const yyr2285 bool = false
|
|
yyq2285[0] = x.Kind != ""
|
|
yyq2285[1] = x.APIVersion != ""
|
|
yyq2285[2] = true
|
|
yyq2285[3] = true
|
|
yyq2285[4] = true
|
|
var yynn2285 int
|
|
if yyr2285 || yy2arr2285 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2285 = 0
|
|
for _, b := range yyq2285 {
|
|
if b {
|
|
yynn2285++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2285)
|
|
yynn2285 = 0
|
|
}
|
|
if yyr2285 || yy2arr2285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2285[0] {
|
|
yym2287 := z.EncBinary()
|
|
_ = yym2287
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2285[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2288 := z.EncBinary()
|
|
_ = yym2288
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2285 || yy2arr2285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2285[1] {
|
|
yym2290 := z.EncBinary()
|
|
_ = yym2290
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2285[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2291 := z.EncBinary()
|
|
_ = yym2291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2285 || yy2arr2285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2285[2] {
|
|
yy2293 := &x.ObjectMeta
|
|
yy2293.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2285[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2294 := &x.ObjectMeta
|
|
yy2294.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2285 || yy2arr2285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2285[3] {
|
|
yy2296 := &x.Spec
|
|
yy2296.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2285[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2297 := &x.Spec
|
|
yy2297.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2285 || yy2arr2285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2285[4] {
|
|
yy2299 := &x.Status
|
|
yy2299.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2285[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2300 := &x.Status
|
|
yy2300.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2285 || yy2arr2285 {
|
|
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
|
|
yym2301 := z.DecBinary()
|
|
_ = yym2301
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2302 := r.ContainerType()
|
|
if yyct2302 == codecSelferValueTypeMap1234 {
|
|
yyl2302 := r.ReadMapStart()
|
|
if yyl2302 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2302, d)
|
|
}
|
|
} else if yyct2302 == codecSelferValueTypeArray1234 {
|
|
yyl2302 := r.ReadArrayStart()
|
|
if yyl2302 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2302, 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 yys2303Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2303Slc
|
|
var yyhl2303 bool = l >= 0
|
|
for yyj2303 := 0; ; yyj2303++ {
|
|
if yyhl2303 {
|
|
if yyj2303 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2303Slc = r.DecodeBytes(yys2303Slc, true, true)
|
|
yys2303 := string(yys2303Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2303 {
|
|
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 {
|
|
yyv2306 := &x.ObjectMeta
|
|
yyv2306.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2307 := &x.Spec
|
|
yyv2307.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2308 := &x.Status
|
|
yyv2308.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2303)
|
|
} // end switch yys2303
|
|
} // end for yyj2303
|
|
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 yyj2309 int
|
|
var yyb2309 bool
|
|
var yyhl2309 bool = l >= 0
|
|
yyj2309++
|
|
if yyhl2309 {
|
|
yyb2309 = yyj2309 > l
|
|
} else {
|
|
yyb2309 = r.CheckBreak()
|
|
}
|
|
if yyb2309 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2309++
|
|
if yyhl2309 {
|
|
yyb2309 = yyj2309 > l
|
|
} else {
|
|
yyb2309 = r.CheckBreak()
|
|
}
|
|
if yyb2309 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2309++
|
|
if yyhl2309 {
|
|
yyb2309 = yyj2309 > l
|
|
} else {
|
|
yyb2309 = r.CheckBreak()
|
|
}
|
|
if yyb2309 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2312 := &x.ObjectMeta
|
|
yyv2312.CodecDecodeSelf(d)
|
|
}
|
|
yyj2309++
|
|
if yyhl2309 {
|
|
yyb2309 = yyj2309 > l
|
|
} else {
|
|
yyb2309 = r.CheckBreak()
|
|
}
|
|
if yyb2309 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2313 := &x.Spec
|
|
yyv2313.CodecDecodeSelf(d)
|
|
}
|
|
yyj2309++
|
|
if yyhl2309 {
|
|
yyb2309 = yyj2309 > l
|
|
} else {
|
|
yyb2309 = r.CheckBreak()
|
|
}
|
|
if yyb2309 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2314 := &x.Status
|
|
yyv2314.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2309++
|
|
if yyhl2309 {
|
|
yyb2309 = yyj2309 > l
|
|
} else {
|
|
yyb2309 = r.CheckBreak()
|
|
}
|
|
if yyb2309 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2309-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 {
|
|
yym2315 := z.EncBinary()
|
|
_ = yym2315
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2316 := !z.EncBinary()
|
|
yy2arr2316 := z.EncBasicHandle().StructToArray
|
|
var yyq2316 [2]bool
|
|
_, _, _ = yysep2316, yyq2316, yy2arr2316
|
|
const yyr2316 bool = false
|
|
yyq2316[0] = true
|
|
yyq2316[1] = true
|
|
var yynn2316 int
|
|
if yyr2316 || yy2arr2316 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2316 = 0
|
|
for _, b := range yyq2316 {
|
|
if b {
|
|
yynn2316++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2316)
|
|
yynn2316 = 0
|
|
}
|
|
if yyr2316 || yy2arr2316 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2316[0] {
|
|
yy2318 := &x.ObjectMeta
|
|
yy2318.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2316[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2319 := &x.ObjectMeta
|
|
yy2319.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2316 || yy2arr2316 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2316[1] {
|
|
yy2321 := &x.Spec
|
|
yy2321.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2316[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2322 := &x.Spec
|
|
yy2322.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2316 || yy2arr2316 {
|
|
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
|
|
yym2323 := z.DecBinary()
|
|
_ = yym2323
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2324 := r.ContainerType()
|
|
if yyct2324 == codecSelferValueTypeMap1234 {
|
|
yyl2324 := r.ReadMapStart()
|
|
if yyl2324 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2324, d)
|
|
}
|
|
} else if yyct2324 == codecSelferValueTypeArray1234 {
|
|
yyl2324 := r.ReadArrayStart()
|
|
if yyl2324 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2324, 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 yys2325Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2325Slc
|
|
var yyhl2325 bool = l >= 0
|
|
for yyj2325 := 0; ; yyj2325++ {
|
|
if yyhl2325 {
|
|
if yyj2325 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2325Slc = r.DecodeBytes(yys2325Slc, true, true)
|
|
yys2325 := string(yys2325Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2325 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2326 := &x.ObjectMeta
|
|
yyv2326.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2327 := &x.Spec
|
|
yyv2327.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2325)
|
|
} // end switch yys2325
|
|
} // end for yyj2325
|
|
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 yyj2328 int
|
|
var yyb2328 bool
|
|
var yyhl2328 bool = l >= 0
|
|
yyj2328++
|
|
if yyhl2328 {
|
|
yyb2328 = yyj2328 > l
|
|
} else {
|
|
yyb2328 = r.CheckBreak()
|
|
}
|
|
if yyb2328 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2329 := &x.ObjectMeta
|
|
yyv2329.CodecDecodeSelf(d)
|
|
}
|
|
yyj2328++
|
|
if yyhl2328 {
|
|
yyb2328 = yyj2328 > l
|
|
} else {
|
|
yyb2328 = r.CheckBreak()
|
|
}
|
|
if yyb2328 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2330 := &x.Spec
|
|
yyv2330.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2328++
|
|
if yyhl2328 {
|
|
yyb2328 = yyj2328 > l
|
|
} else {
|
|
yyb2328 = r.CheckBreak()
|
|
}
|
|
if yyb2328 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2328-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 {
|
|
yym2331 := z.EncBinary()
|
|
_ = yym2331
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2332 := !z.EncBinary()
|
|
yy2arr2332 := z.EncBasicHandle().StructToArray
|
|
var yyq2332 [4]bool
|
|
_, _, _ = yysep2332, yyq2332, yy2arr2332
|
|
const yyr2332 bool = false
|
|
yyq2332[0] = x.Kind != ""
|
|
yyq2332[1] = x.APIVersion != ""
|
|
yyq2332[2] = true
|
|
yyq2332[3] = true
|
|
var yynn2332 int
|
|
if yyr2332 || yy2arr2332 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2332 = 0
|
|
for _, b := range yyq2332 {
|
|
if b {
|
|
yynn2332++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2332)
|
|
yynn2332 = 0
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2332[0] {
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2332[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2335 := z.EncBinary()
|
|
_ = yym2335
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2332[1] {
|
|
yym2337 := z.EncBinary()
|
|
_ = yym2337
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2332[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2338 := z.EncBinary()
|
|
_ = yym2338
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2332[2] {
|
|
yy2340 := &x.ObjectMeta
|
|
yy2340.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2332[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2341 := &x.ObjectMeta
|
|
yy2341.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2332[3] {
|
|
yy2343 := &x.Template
|
|
yy2343.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2332[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2344 := &x.Template
|
|
yy2344.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
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
|
|
yym2345 := z.DecBinary()
|
|
_ = yym2345
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2346 := r.ContainerType()
|
|
if yyct2346 == codecSelferValueTypeMap1234 {
|
|
yyl2346 := r.ReadMapStart()
|
|
if yyl2346 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2346, d)
|
|
}
|
|
} else if yyct2346 == codecSelferValueTypeArray1234 {
|
|
yyl2346 := r.ReadArrayStart()
|
|
if yyl2346 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2346, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2347Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2347Slc
|
|
var yyhl2347 bool = l >= 0
|
|
for yyj2347 := 0; ; yyj2347++ {
|
|
if yyhl2347 {
|
|
if yyj2347 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2347Slc = r.DecodeBytes(yys2347Slc, true, true)
|
|
yys2347 := string(yys2347Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2347 {
|
|
case "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 {
|
|
yyv2350 := &x.ObjectMeta
|
|
yyv2350.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv2351 := &x.Template
|
|
yyv2351.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2347)
|
|
} // end switch yys2347
|
|
} // end for yyj2347
|
|
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 yyj2352 int
|
|
var yyb2352 bool
|
|
var yyhl2352 bool = l >= 0
|
|
yyj2352++
|
|
if yyhl2352 {
|
|
yyb2352 = yyj2352 > l
|
|
} else {
|
|
yyb2352 = r.CheckBreak()
|
|
}
|
|
if yyb2352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2352++
|
|
if yyhl2352 {
|
|
yyb2352 = yyj2352 > l
|
|
} else {
|
|
yyb2352 = r.CheckBreak()
|
|
}
|
|
if yyb2352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2352++
|
|
if yyhl2352 {
|
|
yyb2352 = yyj2352 > l
|
|
} else {
|
|
yyb2352 = r.CheckBreak()
|
|
}
|
|
if yyb2352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2355 := &x.ObjectMeta
|
|
yyv2355.CodecDecodeSelf(d)
|
|
}
|
|
yyj2352++
|
|
if yyhl2352 {
|
|
yyb2352 = yyj2352 > l
|
|
} else {
|
|
yyb2352 = r.CheckBreak()
|
|
}
|
|
if yyb2352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv2356 := &x.Template
|
|
yyv2356.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2352++
|
|
if yyhl2352 {
|
|
yyb2352 = yyj2352 > l
|
|
} else {
|
|
yyb2352 = r.CheckBreak()
|
|
}
|
|
if yyb2352 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2352-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 {
|
|
yym2357 := z.EncBinary()
|
|
_ = yym2357
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2358 := !z.EncBinary()
|
|
yy2arr2358 := z.EncBasicHandle().StructToArray
|
|
var yyq2358 [4]bool
|
|
_, _, _ = yysep2358, yyq2358, yy2arr2358
|
|
const yyr2358 bool = false
|
|
yyq2358[0] = x.Kind != ""
|
|
yyq2358[1] = x.APIVersion != ""
|
|
yyq2358[2] = true
|
|
var yynn2358 int
|
|
if yyr2358 || yy2arr2358 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2358 = 1
|
|
for _, b := range yyq2358 {
|
|
if b {
|
|
yynn2358++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2358)
|
|
yynn2358 = 0
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2358[0] {
|
|
yym2360 := z.EncBinary()
|
|
_ = yym2360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2358[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2361 := z.EncBinary()
|
|
_ = yym2361
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2358[1] {
|
|
yym2363 := z.EncBinary()
|
|
_ = yym2363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2358[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2364 := z.EncBinary()
|
|
_ = yym2364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2358[2] {
|
|
yy2366 := &x.ListMeta
|
|
yym2367 := z.EncBinary()
|
|
_ = yym2367
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2366) {
|
|
} else {
|
|
z.EncFallback(yy2366)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2358[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2368 := &x.ListMeta
|
|
yym2369 := z.EncBinary()
|
|
_ = yym2369
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2368) {
|
|
} else {
|
|
z.EncFallback(yy2368)
|
|
}
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2371 := z.EncBinary()
|
|
_ = yym2371
|
|
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 {
|
|
yym2372 := z.EncBinary()
|
|
_ = yym2372
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
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
|
|
yym2373 := z.DecBinary()
|
|
_ = yym2373
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2374 := r.ContainerType()
|
|
if yyct2374 == codecSelferValueTypeMap1234 {
|
|
yyl2374 := r.ReadMapStart()
|
|
if yyl2374 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2374, d)
|
|
}
|
|
} else if yyct2374 == codecSelferValueTypeArray1234 {
|
|
yyl2374 := r.ReadArrayStart()
|
|
if yyl2374 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2374, 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 yys2375Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2375Slc
|
|
var yyhl2375 bool = l >= 0
|
|
for yyj2375 := 0; ; yyj2375++ {
|
|
if yyhl2375 {
|
|
if yyj2375 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2375Slc = r.DecodeBytes(yys2375Slc, true, true)
|
|
yys2375 := string(yys2375Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2375 {
|
|
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 {
|
|
yyv2378 := &x.ListMeta
|
|
yym2379 := z.DecBinary()
|
|
_ = yym2379
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2378) {
|
|
} else {
|
|
z.DecFallback(yyv2378, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2380 := &x.Items
|
|
yym2381 := z.DecBinary()
|
|
_ = yym2381
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv2380), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2375)
|
|
} // end switch yys2375
|
|
} // end for yyj2375
|
|
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 yyj2382 int
|
|
var yyb2382 bool
|
|
var yyhl2382 bool = l >= 0
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2385 := &x.ListMeta
|
|
yym2386 := z.DecBinary()
|
|
_ = yym2386
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2385) {
|
|
} else {
|
|
z.DecFallback(yyv2385, false)
|
|
}
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2387 := &x.Items
|
|
yym2388 := z.DecBinary()
|
|
_ = yym2388
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv2387), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2382-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 {
|
|
yym2389 := z.EncBinary()
|
|
_ = yym2389
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2390 := !z.EncBinary()
|
|
yy2arr2390 := z.EncBasicHandle().StructToArray
|
|
var yyq2390 [3]bool
|
|
_, _, _ = yysep2390, yyq2390, yy2arr2390
|
|
const yyr2390 bool = false
|
|
yyq2390[2] = x.Template != nil
|
|
var yynn2390 int
|
|
if yyr2390 || yy2arr2390 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2390 = 2
|
|
for _, b := range yyq2390 {
|
|
if b {
|
|
yynn2390++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2390)
|
|
yynn2390 = 0
|
|
}
|
|
if yyr2390 || yy2arr2390 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2392 := z.EncBinary()
|
|
_ = yym2392
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2393 := z.EncBinary()
|
|
_ = yym2393
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr2390 || yy2arr2390 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2395 := z.EncBinary()
|
|
_ = yym2395
|
|
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 {
|
|
yym2396 := z.EncBinary()
|
|
_ = yym2396
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2390 || yy2arr2390 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2390[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2390[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 yyr2390 || yy2arr2390 {
|
|
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
|
|
yym2398 := z.DecBinary()
|
|
_ = yym2398
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2399 := r.ContainerType()
|
|
if yyct2399 == codecSelferValueTypeMap1234 {
|
|
yyl2399 := r.ReadMapStart()
|
|
if yyl2399 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2399, d)
|
|
}
|
|
} else if yyct2399 == codecSelferValueTypeArray1234 {
|
|
yyl2399 := r.ReadArrayStart()
|
|
if yyl2399 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2399, 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 yys2400Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2400Slc
|
|
var yyhl2400 bool = l >= 0
|
|
for yyj2400 := 0; ; yyj2400++ {
|
|
if yyhl2400 {
|
|
if yyj2400 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2400Slc = r.DecodeBytes(yys2400Slc, true, true)
|
|
yys2400 := string(yys2400Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2400 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2402 := &x.Selector
|
|
yym2403 := z.DecBinary()
|
|
_ = yym2403
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2402, 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, yys2400)
|
|
} // end switch yys2400
|
|
} // end for yyj2400
|
|
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 yyj2405 int
|
|
var yyb2405 bool
|
|
var yyhl2405 bool = l >= 0
|
|
yyj2405++
|
|
if yyhl2405 {
|
|
yyb2405 = yyj2405 > l
|
|
} else {
|
|
yyb2405 = r.CheckBreak()
|
|
}
|
|
if yyb2405 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2405++
|
|
if yyhl2405 {
|
|
yyb2405 = yyj2405 > l
|
|
} else {
|
|
yyb2405 = r.CheckBreak()
|
|
}
|
|
if yyb2405 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2407 := &x.Selector
|
|
yym2408 := z.DecBinary()
|
|
_ = yym2408
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2407, false, d)
|
|
}
|
|
}
|
|
yyj2405++
|
|
if yyhl2405 {
|
|
yyb2405 = yyj2405 > l
|
|
} else {
|
|
yyb2405 = r.CheckBreak()
|
|
}
|
|
if yyb2405 {
|
|
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 {
|
|
yyj2405++
|
|
if yyhl2405 {
|
|
yyb2405 = yyj2405 > l
|
|
} else {
|
|
yyb2405 = r.CheckBreak()
|
|
}
|
|
if yyb2405 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2405-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 {
|
|
yym2410 := z.EncBinary()
|
|
_ = yym2410
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2411 := !z.EncBinary()
|
|
yy2arr2411 := z.EncBasicHandle().StructToArray
|
|
var yyq2411 [4]bool
|
|
_, _, _ = yysep2411, yyq2411, yy2arr2411
|
|
const yyr2411 bool = false
|
|
yyq2411[1] = x.FullyLabeledReplicas != 0
|
|
yyq2411[2] = x.ReadyReplicas != 0
|
|
yyq2411[3] = x.ObservedGeneration != 0
|
|
var yynn2411 int
|
|
if yyr2411 || yy2arr2411 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2411 = 1
|
|
for _, b := range yyq2411 {
|
|
if b {
|
|
yynn2411++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2411)
|
|
yynn2411 = 0
|
|
}
|
|
if yyr2411 || yy2arr2411 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2413 := z.EncBinary()
|
|
_ = yym2413
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2414 := z.EncBinary()
|
|
_ = yym2414
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr2411 || yy2arr2411 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2411[1] {
|
|
yym2416 := z.EncBinary()
|
|
_ = yym2416
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FullyLabeledReplicas))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2411[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fullyLabeledReplicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2417 := z.EncBinary()
|
|
_ = yym2417
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FullyLabeledReplicas))
|
|
}
|
|
}
|
|
}
|
|
if yyr2411 || yy2arr2411 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2411[2] {
|
|
yym2419 := z.EncBinary()
|
|
_ = yym2419
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ReadyReplicas))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2411[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readyReplicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2420 := z.EncBinary()
|
|
_ = yym2420
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ReadyReplicas))
|
|
}
|
|
}
|
|
}
|
|
if yyr2411 || yy2arr2411 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2411[3] {
|
|
yym2422 := z.EncBinary()
|
|
_ = yym2422
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2411[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2423 := z.EncBinary()
|
|
_ = yym2423
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yyr2411 || yy2arr2411 {
|
|
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
|
|
yym2424 := z.DecBinary()
|
|
_ = yym2424
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2425 := r.ContainerType()
|
|
if yyct2425 == codecSelferValueTypeMap1234 {
|
|
yyl2425 := r.ReadMapStart()
|
|
if yyl2425 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2425, d)
|
|
}
|
|
} else if yyct2425 == codecSelferValueTypeArray1234 {
|
|
yyl2425 := r.ReadArrayStart()
|
|
if yyl2425 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2425, 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 yys2426Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2426Slc
|
|
var yyhl2426 bool = l >= 0
|
|
for yyj2426 := 0; ; yyj2426++ {
|
|
if yyhl2426 {
|
|
if yyj2426 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2426Slc = r.DecodeBytes(yys2426Slc, true, true)
|
|
yys2426 := string(yys2426Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2426 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "fullyLabeledReplicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.FullyLabeledReplicas = 0
|
|
} else {
|
|
x.FullyLabeledReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "readyReplicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadyReplicas = 0
|
|
} else {
|
|
x.ReadyReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "observedGeneration":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2426)
|
|
} // end switch yys2426
|
|
} // end for yyj2426
|
|
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 yyj2431 int
|
|
var yyb2431 bool
|
|
var yyhl2431 bool = l >= 0
|
|
yyj2431++
|
|
if yyhl2431 {
|
|
yyb2431 = yyj2431 > l
|
|
} else {
|
|
yyb2431 = r.CheckBreak()
|
|
}
|
|
if yyb2431 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2431++
|
|
if yyhl2431 {
|
|
yyb2431 = yyj2431 > l
|
|
} else {
|
|
yyb2431 = r.CheckBreak()
|
|
}
|
|
if yyb2431 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FullyLabeledReplicas = 0
|
|
} else {
|
|
x.FullyLabeledReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2431++
|
|
if yyhl2431 {
|
|
yyb2431 = yyj2431 > l
|
|
} else {
|
|
yyb2431 = r.CheckBreak()
|
|
}
|
|
if yyb2431 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadyReplicas = 0
|
|
} else {
|
|
x.ReadyReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2431++
|
|
if yyhl2431 {
|
|
yyb2431 = yyj2431 > l
|
|
} else {
|
|
yyb2431 = r.CheckBreak()
|
|
}
|
|
if yyb2431 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj2431++
|
|
if yyhl2431 {
|
|
yyb2431 = yyj2431 > l
|
|
} else {
|
|
yyb2431 = r.CheckBreak()
|
|
}
|
|
if yyb2431 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2431-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 {
|
|
yym2436 := z.EncBinary()
|
|
_ = yym2436
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2437 := !z.EncBinary()
|
|
yy2arr2437 := z.EncBasicHandle().StructToArray
|
|
var yyq2437 [5]bool
|
|
_, _, _ = yysep2437, yyq2437, yy2arr2437
|
|
const yyr2437 bool = false
|
|
yyq2437[0] = x.Kind != ""
|
|
yyq2437[1] = x.APIVersion != ""
|
|
yyq2437[2] = true
|
|
yyq2437[3] = true
|
|
yyq2437[4] = true
|
|
var yynn2437 int
|
|
if yyr2437 || yy2arr2437 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2437 = 0
|
|
for _, b := range yyq2437 {
|
|
if b {
|
|
yynn2437++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2437)
|
|
yynn2437 = 0
|
|
}
|
|
if yyr2437 || yy2arr2437 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2437[0] {
|
|
yym2439 := z.EncBinary()
|
|
_ = yym2439
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2437[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2440 := z.EncBinary()
|
|
_ = yym2440
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2437 || yy2arr2437 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2437[1] {
|
|
yym2442 := z.EncBinary()
|
|
_ = yym2442
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2437[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2443 := z.EncBinary()
|
|
_ = yym2443
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2437 || yy2arr2437 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2437[2] {
|
|
yy2445 := &x.ObjectMeta
|
|
yy2445.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2437[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2446 := &x.ObjectMeta
|
|
yy2446.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2437 || yy2arr2437 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2437[3] {
|
|
yy2448 := &x.Spec
|
|
yy2448.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2437[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2449 := &x.Spec
|
|
yy2449.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2437 || yy2arr2437 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2437[4] {
|
|
yy2451 := &x.Status
|
|
yy2451.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2437[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2452 := &x.Status
|
|
yy2452.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2437 || yy2arr2437 {
|
|
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
|
|
yym2453 := z.DecBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2454 := r.ContainerType()
|
|
if yyct2454 == codecSelferValueTypeMap1234 {
|
|
yyl2454 := r.ReadMapStart()
|
|
if yyl2454 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2454, d)
|
|
}
|
|
} else if yyct2454 == codecSelferValueTypeArray1234 {
|
|
yyl2454 := r.ReadArrayStart()
|
|
if yyl2454 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2454, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2455Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2455Slc
|
|
var yyhl2455 bool = l >= 0
|
|
for yyj2455 := 0; ; yyj2455++ {
|
|
if yyhl2455 {
|
|
if yyj2455 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2455Slc = r.DecodeBytes(yys2455Slc, true, true)
|
|
yys2455 := string(yys2455Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2455 {
|
|
case "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 {
|
|
yyv2458 := &x.ObjectMeta
|
|
yyv2458.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv2459 := &x.Spec
|
|
yyv2459.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv2460 := &x.Status
|
|
yyv2460.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2455)
|
|
} // end switch yys2455
|
|
} // end for yyj2455
|
|
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 yyj2461 int
|
|
var yyb2461 bool
|
|
var yyhl2461 bool = l >= 0
|
|
yyj2461++
|
|
if yyhl2461 {
|
|
yyb2461 = yyj2461 > l
|
|
} else {
|
|
yyb2461 = r.CheckBreak()
|
|
}
|
|
if yyb2461 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2461++
|
|
if yyhl2461 {
|
|
yyb2461 = yyj2461 > l
|
|
} else {
|
|
yyb2461 = r.CheckBreak()
|
|
}
|
|
if yyb2461 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2461++
|
|
if yyhl2461 {
|
|
yyb2461 = yyj2461 > l
|
|
} else {
|
|
yyb2461 = r.CheckBreak()
|
|
}
|
|
if yyb2461 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2464 := &x.ObjectMeta
|
|
yyv2464.CodecDecodeSelf(d)
|
|
}
|
|
yyj2461++
|
|
if yyhl2461 {
|
|
yyb2461 = yyj2461 > l
|
|
} else {
|
|
yyb2461 = r.CheckBreak()
|
|
}
|
|
if yyb2461 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv2465 := &x.Spec
|
|
yyv2465.CodecDecodeSelf(d)
|
|
}
|
|
yyj2461++
|
|
if yyhl2461 {
|
|
yyb2461 = yyj2461 > l
|
|
} else {
|
|
yyb2461 = r.CheckBreak()
|
|
}
|
|
if yyb2461 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv2466 := &x.Status
|
|
yyv2466.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2461++
|
|
if yyhl2461 {
|
|
yyb2461 = yyj2461 > l
|
|
} else {
|
|
yyb2461 = r.CheckBreak()
|
|
}
|
|
if yyb2461 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2461-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 {
|
|
yym2467 := z.EncBinary()
|
|
_ = yym2467
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2468 := !z.EncBinary()
|
|
yy2arr2468 := z.EncBasicHandle().StructToArray
|
|
var yyq2468 [4]bool
|
|
_, _, _ = yysep2468, yyq2468, yy2arr2468
|
|
const yyr2468 bool = false
|
|
yyq2468[0] = x.Kind != ""
|
|
yyq2468[1] = x.APIVersion != ""
|
|
yyq2468[2] = true
|
|
var yynn2468 int
|
|
if yyr2468 || yy2arr2468 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2468 = 1
|
|
for _, b := range yyq2468 {
|
|
if b {
|
|
yynn2468++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2468)
|
|
yynn2468 = 0
|
|
}
|
|
if yyr2468 || yy2arr2468 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2468[0] {
|
|
yym2470 := z.EncBinary()
|
|
_ = yym2470
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2468[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2471 := z.EncBinary()
|
|
_ = yym2471
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2468 || yy2arr2468 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2468[1] {
|
|
yym2473 := z.EncBinary()
|
|
_ = yym2473
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2468[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2474 := z.EncBinary()
|
|
_ = yym2474
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2468 || yy2arr2468 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2468[2] {
|
|
yy2476 := &x.ListMeta
|
|
yym2477 := z.EncBinary()
|
|
_ = yym2477
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2476) {
|
|
} else {
|
|
z.EncFallback(yy2476)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2468[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2478 := &x.ListMeta
|
|
yym2479 := z.EncBinary()
|
|
_ = yym2479
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2478) {
|
|
} else {
|
|
z.EncFallback(yy2478)
|
|
}
|
|
}
|
|
}
|
|
if yyr2468 || yy2arr2468 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2481 := z.EncBinary()
|
|
_ = yym2481
|
|
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 {
|
|
yym2482 := z.EncBinary()
|
|
_ = yym2482
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2468 || yy2arr2468 {
|
|
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
|
|
yym2483 := z.DecBinary()
|
|
_ = yym2483
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2484 := r.ContainerType()
|
|
if yyct2484 == codecSelferValueTypeMap1234 {
|
|
yyl2484 := r.ReadMapStart()
|
|
if yyl2484 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2484, d)
|
|
}
|
|
} else if yyct2484 == codecSelferValueTypeArray1234 {
|
|
yyl2484 := r.ReadArrayStart()
|
|
if yyl2484 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2484, 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 yys2485Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2485Slc
|
|
var yyhl2485 bool = l >= 0
|
|
for yyj2485 := 0; ; yyj2485++ {
|
|
if yyhl2485 {
|
|
if yyj2485 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2485Slc = r.DecodeBytes(yys2485Slc, true, true)
|
|
yys2485 := string(yys2485Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2485 {
|
|
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 {
|
|
yyv2488 := &x.ListMeta
|
|
yym2489 := z.DecBinary()
|
|
_ = yym2489
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2488) {
|
|
} else {
|
|
z.DecFallback(yyv2488, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2490 := &x.Items
|
|
yym2491 := z.DecBinary()
|
|
_ = yym2491
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv2490), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2485)
|
|
} // end switch yys2485
|
|
} // end for yyj2485
|
|
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 yyj2492 int
|
|
var yyb2492 bool
|
|
var yyhl2492 bool = l >= 0
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2495 := &x.ListMeta
|
|
yym2496 := z.DecBinary()
|
|
_ = yym2496
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2495) {
|
|
} else {
|
|
z.DecFallback(yyv2495, false)
|
|
}
|
|
}
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2497 := &x.Items
|
|
yym2498 := z.DecBinary()
|
|
_ = yym2498
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv2497), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2492-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 {
|
|
yym2499 := z.EncBinary()
|
|
_ = yym2499
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2500 := !z.EncBinary()
|
|
yy2arr2500 := z.EncBasicHandle().StructToArray
|
|
var yyq2500 [4]bool
|
|
_, _, _ = yysep2500, yyq2500, yy2arr2500
|
|
const yyr2500 bool = false
|
|
yyq2500[0] = x.Kind != ""
|
|
yyq2500[1] = x.APIVersion != ""
|
|
yyq2500[2] = true
|
|
var yynn2500 int
|
|
if yyr2500 || yy2arr2500 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2500 = 1
|
|
for _, b := range yyq2500 {
|
|
if b {
|
|
yynn2500++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2500)
|
|
yynn2500 = 0
|
|
}
|
|
if yyr2500 || yy2arr2500 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2500[0] {
|
|
yym2502 := z.EncBinary()
|
|
_ = yym2502
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2500[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2503 := z.EncBinary()
|
|
_ = yym2503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2500 || yy2arr2500 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2500[1] {
|
|
yym2505 := z.EncBinary()
|
|
_ = yym2505
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2500[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2506 := z.EncBinary()
|
|
_ = yym2506
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2500 || yy2arr2500 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2500[2] {
|
|
yy2508 := &x.ListMeta
|
|
yym2509 := z.EncBinary()
|
|
_ = yym2509
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2508) {
|
|
} else {
|
|
z.EncFallback(yy2508)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2500[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2510 := &x.ListMeta
|
|
yym2511 := z.EncBinary()
|
|
_ = yym2511
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2510) {
|
|
} else {
|
|
z.EncFallback(yy2510)
|
|
}
|
|
}
|
|
}
|
|
if yyr2500 || yy2arr2500 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2513 := z.EncBinary()
|
|
_ = yym2513
|
|
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 {
|
|
yym2514 := z.EncBinary()
|
|
_ = yym2514
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2500 || yy2arr2500 {
|
|
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
|
|
yym2515 := z.DecBinary()
|
|
_ = yym2515
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2516 := r.ContainerType()
|
|
if yyct2516 == codecSelferValueTypeMap1234 {
|
|
yyl2516 := r.ReadMapStart()
|
|
if yyl2516 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2516, d)
|
|
}
|
|
} else if yyct2516 == codecSelferValueTypeArray1234 {
|
|
yyl2516 := r.ReadArrayStart()
|
|
if yyl2516 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2516, 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 yys2517Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2517Slc
|
|
var yyhl2517 bool = l >= 0
|
|
for yyj2517 := 0; ; yyj2517++ {
|
|
if yyhl2517 {
|
|
if yyj2517 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2517Slc = r.DecodeBytes(yys2517Slc, true, true)
|
|
yys2517 := string(yys2517Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2517 {
|
|
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 {
|
|
yyv2520 := &x.ListMeta
|
|
yym2521 := z.DecBinary()
|
|
_ = yym2521
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2520) {
|
|
} else {
|
|
z.DecFallback(yyv2520, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2522 := &x.Items
|
|
yym2523 := z.DecBinary()
|
|
_ = yym2523
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv2522), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2517)
|
|
} // end switch yys2517
|
|
} // end for yyj2517
|
|
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 yyj2524 int
|
|
var yyb2524 bool
|
|
var yyhl2524 bool = l >= 0
|
|
yyj2524++
|
|
if yyhl2524 {
|
|
yyb2524 = yyj2524 > l
|
|
} else {
|
|
yyb2524 = r.CheckBreak()
|
|
}
|
|
if yyb2524 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2524++
|
|
if yyhl2524 {
|
|
yyb2524 = yyj2524 > l
|
|
} else {
|
|
yyb2524 = r.CheckBreak()
|
|
}
|
|
if yyb2524 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2524++
|
|
if yyhl2524 {
|
|
yyb2524 = yyj2524 > l
|
|
} else {
|
|
yyb2524 = r.CheckBreak()
|
|
}
|
|
if yyb2524 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2527 := &x.ListMeta
|
|
yym2528 := z.DecBinary()
|
|
_ = yym2528
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2527) {
|
|
} else {
|
|
z.DecFallback(yyv2527, false)
|
|
}
|
|
}
|
|
yyj2524++
|
|
if yyhl2524 {
|
|
yyb2524 = yyj2524 > l
|
|
} else {
|
|
yyb2524 = r.CheckBreak()
|
|
}
|
|
if yyb2524 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2529 := &x.Items
|
|
yym2530 := z.DecBinary()
|
|
_ = yym2530
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv2529), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2524++
|
|
if yyhl2524 {
|
|
yyb2524 = yyj2524 > l
|
|
} else {
|
|
yyb2524 = r.CheckBreak()
|
|
}
|
|
if yyb2524 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2524-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2531 := z.EncBinary()
|
|
_ = yym2531
|
|
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
|
|
yym2532 := z.DecBinary()
|
|
_ = yym2532
|
|
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
|
|
yym2533 := z.EncBinary()
|
|
_ = yym2533
|
|
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
|
|
yym2534 := z.DecBinary()
|
|
_ = yym2534
|
|
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 {
|
|
yym2535 := z.EncBinary()
|
|
_ = yym2535
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2536 := !z.EncBinary()
|
|
yy2arr2536 := z.EncBasicHandle().StructToArray
|
|
var yyq2536 [1]bool
|
|
_, _, _ = yysep2536, yyq2536, yy2arr2536
|
|
const yyr2536 bool = false
|
|
yyq2536[0] = true
|
|
var yynn2536 int
|
|
if yyr2536 || yy2arr2536 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2536 = 0
|
|
for _, b := range yyq2536 {
|
|
if b {
|
|
yynn2536++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2536)
|
|
yynn2536 = 0
|
|
}
|
|
if yyr2536 || yy2arr2536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2536[0] {
|
|
yy2538 := &x.LoadBalancer
|
|
yy2538.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2536[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2539 := &x.LoadBalancer
|
|
yy2539.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2536 || yy2arr2536 {
|
|
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
|
|
yym2540 := z.DecBinary()
|
|
_ = yym2540
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2541 := r.ContainerType()
|
|
if yyct2541 == codecSelferValueTypeMap1234 {
|
|
yyl2541 := r.ReadMapStart()
|
|
if yyl2541 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2541, d)
|
|
}
|
|
} else if yyct2541 == codecSelferValueTypeArray1234 {
|
|
yyl2541 := r.ReadArrayStart()
|
|
if yyl2541 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2541, 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 yys2542Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2542Slc
|
|
var yyhl2542 bool = l >= 0
|
|
for yyj2542 := 0; ; yyj2542++ {
|
|
if yyhl2542 {
|
|
if yyj2542 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2542Slc = r.DecodeBytes(yys2542Slc, true, true)
|
|
yys2542 := string(yys2542Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2542 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv2543 := &x.LoadBalancer
|
|
yyv2543.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2542)
|
|
} // end switch yys2542
|
|
} // end for yyj2542
|
|
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 yyj2544 int
|
|
var yyb2544 bool
|
|
var yyhl2544 bool = l >= 0
|
|
yyj2544++
|
|
if yyhl2544 {
|
|
yyb2544 = yyj2544 > l
|
|
} else {
|
|
yyb2544 = r.CheckBreak()
|
|
}
|
|
if yyb2544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv2545 := &x.LoadBalancer
|
|
yyv2545.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2544++
|
|
if yyhl2544 {
|
|
yyb2544 = yyj2544 > l
|
|
} else {
|
|
yyb2544 = r.CheckBreak()
|
|
}
|
|
if yyb2544 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2544-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 {
|
|
yym2546 := z.EncBinary()
|
|
_ = yym2546
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2547 := !z.EncBinary()
|
|
yy2arr2547 := z.EncBasicHandle().StructToArray
|
|
var yyq2547 [1]bool
|
|
_, _, _ = yysep2547, yyq2547, yy2arr2547
|
|
const yyr2547 bool = false
|
|
yyq2547[0] = len(x.Ingress) != 0
|
|
var yynn2547 int
|
|
if yyr2547 || yy2arr2547 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2547 = 0
|
|
for _, b := range yyq2547 {
|
|
if b {
|
|
yynn2547++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2547)
|
|
yynn2547 = 0
|
|
}
|
|
if yyr2547 || yy2arr2547 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2547[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2549 := z.EncBinary()
|
|
_ = yym2549
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2547[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2550 := z.EncBinary()
|
|
_ = yym2550
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2547 || yy2arr2547 {
|
|
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
|
|
yym2551 := z.DecBinary()
|
|
_ = yym2551
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2552 := r.ContainerType()
|
|
if yyct2552 == codecSelferValueTypeMap1234 {
|
|
yyl2552 := r.ReadMapStart()
|
|
if yyl2552 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2552, d)
|
|
}
|
|
} else if yyct2552 == codecSelferValueTypeArray1234 {
|
|
yyl2552 := r.ReadArrayStart()
|
|
if yyl2552 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2552, 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 yys2553Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2553Slc
|
|
var yyhl2553 bool = l >= 0
|
|
for yyj2553 := 0; ; yyj2553++ {
|
|
if yyhl2553 {
|
|
if yyj2553 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2553Slc = r.DecodeBytes(yys2553Slc, true, true)
|
|
yys2553 := string(yys2553Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2553 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv2554 := &x.Ingress
|
|
yym2555 := z.DecBinary()
|
|
_ = yym2555
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv2554), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2553)
|
|
} // end switch yys2553
|
|
} // end for yyj2553
|
|
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 yyj2556 int
|
|
var yyb2556 bool
|
|
var yyhl2556 bool = l >= 0
|
|
yyj2556++
|
|
if yyhl2556 {
|
|
yyb2556 = yyj2556 > l
|
|
} else {
|
|
yyb2556 = r.CheckBreak()
|
|
}
|
|
if yyb2556 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv2557 := &x.Ingress
|
|
yym2558 := z.DecBinary()
|
|
_ = yym2558
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv2557), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2556++
|
|
if yyhl2556 {
|
|
yyb2556 = yyj2556 > l
|
|
} else {
|
|
yyb2556 = r.CheckBreak()
|
|
}
|
|
if yyb2556 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2556-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 {
|
|
yym2559 := z.EncBinary()
|
|
_ = yym2559
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2560 := !z.EncBinary()
|
|
yy2arr2560 := z.EncBasicHandle().StructToArray
|
|
var yyq2560 [2]bool
|
|
_, _, _ = yysep2560, yyq2560, yy2arr2560
|
|
const yyr2560 bool = false
|
|
yyq2560[0] = x.IP != ""
|
|
yyq2560[1] = x.Hostname != ""
|
|
var yynn2560 int
|
|
if yyr2560 || yy2arr2560 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2560 = 0
|
|
for _, b := range yyq2560 {
|
|
if b {
|
|
yynn2560++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2560)
|
|
yynn2560 = 0
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2560[0] {
|
|
yym2562 := z.EncBinary()
|
|
_ = yym2562
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2560[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2563 := z.EncBinary()
|
|
_ = yym2563
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2560[1] {
|
|
yym2565 := z.EncBinary()
|
|
_ = yym2565
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2560[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2566 := z.EncBinary()
|
|
_ = yym2566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
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
|
|
yym2567 := z.DecBinary()
|
|
_ = yym2567
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2568 := r.ContainerType()
|
|
if yyct2568 == codecSelferValueTypeMap1234 {
|
|
yyl2568 := r.ReadMapStart()
|
|
if yyl2568 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2568, d)
|
|
}
|
|
} else if yyct2568 == codecSelferValueTypeArray1234 {
|
|
yyl2568 := r.ReadArrayStart()
|
|
if yyl2568 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2568, 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 yys2569Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2569Slc
|
|
var yyhl2569 bool = l >= 0
|
|
for yyj2569 := 0; ; yyj2569++ {
|
|
if yyhl2569 {
|
|
if yyj2569 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2569Slc = r.DecodeBytes(yys2569Slc, true, true)
|
|
yys2569 := string(yys2569Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2569 {
|
|
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, yys2569)
|
|
} // end switch yys2569
|
|
} // end for yyj2569
|
|
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 yyj2572 int
|
|
var yyb2572 bool
|
|
var yyhl2572 bool = l >= 0
|
|
yyj2572++
|
|
if yyhl2572 {
|
|
yyb2572 = yyj2572 > l
|
|
} else {
|
|
yyb2572 = r.CheckBreak()
|
|
}
|
|
if yyb2572 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2572++
|
|
if yyhl2572 {
|
|
yyb2572 = yyj2572 > l
|
|
} else {
|
|
yyb2572 = r.CheckBreak()
|
|
}
|
|
if yyb2572 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2572++
|
|
if yyhl2572 {
|
|
yyb2572 = yyj2572 > l
|
|
} else {
|
|
yyb2572 = r.CheckBreak()
|
|
}
|
|
if yyb2572 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2572-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 {
|
|
yym2575 := z.EncBinary()
|
|
_ = yym2575
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2576 := !z.EncBinary()
|
|
yy2arr2576 := z.EncBasicHandle().StructToArray
|
|
var yyq2576 [9]bool
|
|
_, _, _ = yysep2576, yyq2576, yy2arr2576
|
|
const yyr2576 bool = false
|
|
yyq2576[0] = x.Type != ""
|
|
yyq2576[3] = x.ClusterIP != ""
|
|
yyq2576[5] = len(x.ExternalIPs) != 0
|
|
yyq2576[6] = x.LoadBalancerIP != ""
|
|
yyq2576[7] = x.SessionAffinity != ""
|
|
yyq2576[8] = len(x.LoadBalancerSourceRanges) != 0
|
|
var yynn2576 int
|
|
if yyr2576 || yy2arr2576 {
|
|
r.EncodeArrayStart(9)
|
|
} else {
|
|
yynn2576 = 3
|
|
for _, b := range yyq2576 {
|
|
if b {
|
|
yynn2576++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2576)
|
|
yynn2576 = 0
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2576[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2576[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2579 := z.EncBinary()
|
|
_ = yym2579
|
|
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 {
|
|
yym2580 := z.EncBinary()
|
|
_ = yym2580
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2582 := z.EncBinary()
|
|
_ = yym2582
|
|
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 {
|
|
yym2583 := z.EncBinary()
|
|
_ = yym2583
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2576[3] {
|
|
yym2585 := z.EncBinary()
|
|
_ = yym2585
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2576[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2586 := z.EncBinary()
|
|
_ = yym2586
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2588 := z.EncBinary()
|
|
_ = yym2588
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ExternalName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2589 := z.EncBinary()
|
|
_ = yym2589
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalName))
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2576[5] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2591 := z.EncBinary()
|
|
_ = yym2591
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2576[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2592 := z.EncBinary()
|
|
_ = yym2592
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2576[6] {
|
|
yym2594 := z.EncBinary()
|
|
_ = yym2594
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2576[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2595 := z.EncBinary()
|
|
_ = yym2595
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2576[7] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2576[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2576[8] {
|
|
if x.LoadBalancerSourceRanges == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2598 := z.EncBinary()
|
|
_ = yym2598
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.LoadBalancerSourceRanges, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2576[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerSourceRanges"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LoadBalancerSourceRanges == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2599 := z.EncBinary()
|
|
_ = yym2599
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.LoadBalancerSourceRanges, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2576 || yy2arr2576 {
|
|
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
|
|
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 *ServiceSpec) 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 "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2604 := &x.Ports
|
|
yym2605 := z.DecBinary()
|
|
_ = yym2605
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2604), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2606 := &x.Selector
|
|
yym2607 := z.DecBinary()
|
|
_ = yym2607
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2606, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "ExternalName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalName = ""
|
|
} else {
|
|
x.ExternalName = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2610 := &x.ExternalIPs
|
|
yym2611 := z.DecBinary()
|
|
_ = yym2611
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2610, 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 {
|
|
yyv2614 := &x.LoadBalancerSourceRanges
|
|
yym2615 := z.DecBinary()
|
|
_ = yym2615
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2614, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2602)
|
|
} // end switch yys2602
|
|
} // end for yyj2602
|
|
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 yyj2616 int
|
|
var yyb2616 bool
|
|
var yyhl2616 bool = l >= 0
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2618 := &x.Ports
|
|
yym2619 := z.DecBinary()
|
|
_ = yym2619
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2618), d)
|
|
}
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2620 := &x.Selector
|
|
yym2621 := z.DecBinary()
|
|
_ = yym2621
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2620, false, d)
|
|
}
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalName = ""
|
|
} else {
|
|
x.ExternalName = string(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2624 := &x.ExternalIPs
|
|
yym2625 := z.DecBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2624, false, d)
|
|
}
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerSourceRanges = nil
|
|
} else {
|
|
yyv2628 := &x.LoadBalancerSourceRanges
|
|
yym2629 := z.DecBinary()
|
|
_ = yym2629
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2628, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2616-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2630 := z.EncBinary()
|
|
_ = yym2630
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2631 := !z.EncBinary()
|
|
yy2arr2631 := z.EncBasicHandle().StructToArray
|
|
var yyq2631 [5]bool
|
|
_, _, _ = yysep2631, yyq2631, yy2arr2631
|
|
const yyr2631 bool = false
|
|
var yynn2631 int
|
|
if yyr2631 || yy2arr2631 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2631 = 5
|
|
for _, b := range yyq2631 {
|
|
if b {
|
|
yynn2631++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2631)
|
|
yynn2631 = 0
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2633 := z.EncBinary()
|
|
_ = yym2633
|
|
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)
|
|
yym2634 := z.EncBinary()
|
|
_ = yym2634
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
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 yyr2631 || yy2arr2631 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2637 := z.EncBinary()
|
|
_ = yym2637
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2638 := z.EncBinary()
|
|
_ = yym2638
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2640 := &x.TargetPort
|
|
yym2641 := z.EncBinary()
|
|
_ = yym2641
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2640) {
|
|
} else if !yym2641 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2640)
|
|
} else {
|
|
z.EncFallback(yy2640)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2642 := &x.TargetPort
|
|
yym2643 := z.EncBinary()
|
|
_ = yym2643
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2642) {
|
|
} else if !yym2643 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2642)
|
|
} else {
|
|
z.EncFallback(yy2642)
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2645 := z.EncBinary()
|
|
_ = yym2645
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2646 := z.EncBinary()
|
|
_ = yym2646
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
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
|
|
yym2647 := z.DecBinary()
|
|
_ = yym2647
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2648 := r.ContainerType()
|
|
if yyct2648 == codecSelferValueTypeMap1234 {
|
|
yyl2648 := r.ReadMapStart()
|
|
if yyl2648 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2648, d)
|
|
}
|
|
} else if yyct2648 == codecSelferValueTypeArray1234 {
|
|
yyl2648 := r.ReadArrayStart()
|
|
if yyl2648 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2648, 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 yys2649Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2649Slc
|
|
var yyhl2649 bool = l >= 0
|
|
for yyj2649 := 0; ; yyj2649++ {
|
|
if yyhl2649 {
|
|
if yyj2649 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2649Slc = r.DecodeBytes(yys2649Slc, true, true)
|
|
yys2649 := string(yys2649Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2649 {
|
|
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 {
|
|
yyv2653 := &x.TargetPort
|
|
yym2654 := z.DecBinary()
|
|
_ = yym2654
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2653) {
|
|
} else if !yym2654 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2653)
|
|
} else {
|
|
z.DecFallback(yyv2653, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2649)
|
|
} // end switch yys2649
|
|
} // end for yyj2649
|
|
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 yyj2656 int
|
|
var yyb2656 bool
|
|
var yyhl2656 bool = l >= 0
|
|
yyj2656++
|
|
if yyhl2656 {
|
|
yyb2656 = yyj2656 > l
|
|
} else {
|
|
yyb2656 = r.CheckBreak()
|
|
}
|
|
if yyb2656 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2656++
|
|
if yyhl2656 {
|
|
yyb2656 = yyj2656 > l
|
|
} else {
|
|
yyb2656 = r.CheckBreak()
|
|
}
|
|
if yyb2656 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj2656++
|
|
if yyhl2656 {
|
|
yyb2656 = yyj2656 > l
|
|
} else {
|
|
yyb2656 = r.CheckBreak()
|
|
}
|
|
if yyb2656 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2656++
|
|
if yyhl2656 {
|
|
yyb2656 = yyj2656 > l
|
|
} else {
|
|
yyb2656 = r.CheckBreak()
|
|
}
|
|
if yyb2656 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv2660 := &x.TargetPort
|
|
yym2661 := z.DecBinary()
|
|
_ = yym2661
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2660) {
|
|
} else if !yym2661 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2660)
|
|
} else {
|
|
z.DecFallback(yyv2660, false)
|
|
}
|
|
}
|
|
yyj2656++
|
|
if yyhl2656 {
|
|
yyb2656 = yyj2656 > l
|
|
} else {
|
|
yyb2656 = r.CheckBreak()
|
|
}
|
|
if yyb2656 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj2656++
|
|
if yyhl2656 {
|
|
yyb2656 = yyj2656 > l
|
|
} else {
|
|
yyb2656 = r.CheckBreak()
|
|
}
|
|
if yyb2656 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2656-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 {
|
|
yym2663 := z.EncBinary()
|
|
_ = yym2663
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2664 := !z.EncBinary()
|
|
yy2arr2664 := z.EncBasicHandle().StructToArray
|
|
var yyq2664 [5]bool
|
|
_, _, _ = yysep2664, yyq2664, yy2arr2664
|
|
const yyr2664 bool = false
|
|
yyq2664[0] = x.Kind != ""
|
|
yyq2664[1] = x.APIVersion != ""
|
|
yyq2664[2] = true
|
|
yyq2664[3] = true
|
|
yyq2664[4] = true
|
|
var yynn2664 int
|
|
if yyr2664 || yy2arr2664 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2664 = 0
|
|
for _, b := range yyq2664 {
|
|
if b {
|
|
yynn2664++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2664)
|
|
yynn2664 = 0
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2664[0] {
|
|
yym2666 := z.EncBinary()
|
|
_ = yym2666
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2664[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2667 := z.EncBinary()
|
|
_ = yym2667
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2664[1] {
|
|
yym2669 := z.EncBinary()
|
|
_ = yym2669
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2664[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2670 := z.EncBinary()
|
|
_ = yym2670
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2664[2] {
|
|
yy2672 := &x.ObjectMeta
|
|
yy2672.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2664[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2673 := &x.ObjectMeta
|
|
yy2673.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2664[3] {
|
|
yy2675 := &x.Spec
|
|
yy2675.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2664[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2676 := &x.Spec
|
|
yy2676.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2664[4] {
|
|
yy2678 := &x.Status
|
|
yy2678.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2664[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2679 := &x.Status
|
|
yy2679.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
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
|
|
yym2680 := z.DecBinary()
|
|
_ = yym2680
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2681 := r.ContainerType()
|
|
if yyct2681 == codecSelferValueTypeMap1234 {
|
|
yyl2681 := r.ReadMapStart()
|
|
if yyl2681 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2681, d)
|
|
}
|
|
} else if yyct2681 == codecSelferValueTypeArray1234 {
|
|
yyl2681 := r.ReadArrayStart()
|
|
if yyl2681 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2681, 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 yys2682Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2682Slc
|
|
var yyhl2682 bool = l >= 0
|
|
for yyj2682 := 0; ; yyj2682++ {
|
|
if yyhl2682 {
|
|
if yyj2682 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2682Slc = r.DecodeBytes(yys2682Slc, true, true)
|
|
yys2682 := string(yys2682Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2682 {
|
|
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 {
|
|
yyv2685 := &x.ObjectMeta
|
|
yyv2685.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2686 := &x.Spec
|
|
yyv2686.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2687 := &x.Status
|
|
yyv2687.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2682)
|
|
} // end switch yys2682
|
|
} // end for yyj2682
|
|
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 yyj2688 int
|
|
var yyb2688 bool
|
|
var yyhl2688 bool = l >= 0
|
|
yyj2688++
|
|
if yyhl2688 {
|
|
yyb2688 = yyj2688 > l
|
|
} else {
|
|
yyb2688 = r.CheckBreak()
|
|
}
|
|
if yyb2688 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2688++
|
|
if yyhl2688 {
|
|
yyb2688 = yyj2688 > l
|
|
} else {
|
|
yyb2688 = r.CheckBreak()
|
|
}
|
|
if yyb2688 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2688++
|
|
if yyhl2688 {
|
|
yyb2688 = yyj2688 > l
|
|
} else {
|
|
yyb2688 = r.CheckBreak()
|
|
}
|
|
if yyb2688 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2691 := &x.ObjectMeta
|
|
yyv2691.CodecDecodeSelf(d)
|
|
}
|
|
yyj2688++
|
|
if yyhl2688 {
|
|
yyb2688 = yyj2688 > l
|
|
} else {
|
|
yyb2688 = r.CheckBreak()
|
|
}
|
|
if yyb2688 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2692 := &x.Spec
|
|
yyv2692.CodecDecodeSelf(d)
|
|
}
|
|
yyj2688++
|
|
if yyhl2688 {
|
|
yyb2688 = yyj2688 > l
|
|
} else {
|
|
yyb2688 = r.CheckBreak()
|
|
}
|
|
if yyb2688 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2693 := &x.Status
|
|
yyv2693.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2688++
|
|
if yyhl2688 {
|
|
yyb2688 = yyj2688 > l
|
|
} else {
|
|
yyb2688 = r.CheckBreak()
|
|
}
|
|
if yyb2688 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2688-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 {
|
|
yym2694 := z.EncBinary()
|
|
_ = yym2694
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2695 := !z.EncBinary()
|
|
yy2arr2695 := z.EncBasicHandle().StructToArray
|
|
var yyq2695 [5]bool
|
|
_, _, _ = yysep2695, yyq2695, yy2arr2695
|
|
const yyr2695 bool = false
|
|
yyq2695[0] = x.Kind != ""
|
|
yyq2695[1] = x.APIVersion != ""
|
|
yyq2695[2] = true
|
|
yyq2695[4] = len(x.ImagePullSecrets) != 0
|
|
var yynn2695 int
|
|
if yyr2695 || yy2arr2695 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2695 = 1
|
|
for _, b := range yyq2695 {
|
|
if b {
|
|
yynn2695++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2695)
|
|
yynn2695 = 0
|
|
}
|
|
if yyr2695 || yy2arr2695 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2695[0] {
|
|
yym2697 := z.EncBinary()
|
|
_ = yym2697
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2695[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2698 := z.EncBinary()
|
|
_ = yym2698
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2695 || yy2arr2695 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2695[1] {
|
|
yym2700 := z.EncBinary()
|
|
_ = yym2700
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2695[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2701 := z.EncBinary()
|
|
_ = yym2701
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2695 || yy2arr2695 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2695[2] {
|
|
yy2703 := &x.ObjectMeta
|
|
yy2703.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2695[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2704 := &x.ObjectMeta
|
|
yy2704.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2695 || yy2arr2695 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2706 := z.EncBinary()
|
|
_ = yym2706
|
|
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 {
|
|
yym2707 := z.EncBinary()
|
|
_ = yym2707
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2695 || yy2arr2695 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2695[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2695[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2710 := z.EncBinary()
|
|
_ = yym2710
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2695 || yy2arr2695 {
|
|
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
|
|
yym2711 := z.DecBinary()
|
|
_ = yym2711
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2712 := r.ContainerType()
|
|
if yyct2712 == codecSelferValueTypeMap1234 {
|
|
yyl2712 := r.ReadMapStart()
|
|
if yyl2712 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2712, d)
|
|
}
|
|
} else if yyct2712 == codecSelferValueTypeArray1234 {
|
|
yyl2712 := r.ReadArrayStart()
|
|
if yyl2712 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2712, 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 yys2713Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2713Slc
|
|
var yyhl2713 bool = l >= 0
|
|
for yyj2713 := 0; ; yyj2713++ {
|
|
if yyhl2713 {
|
|
if yyj2713 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2713Slc = r.DecodeBytes(yys2713Slc, true, true)
|
|
yys2713 := string(yys2713Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2713 {
|
|
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 {
|
|
yyv2716 := &x.ObjectMeta
|
|
yyv2716.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2717 := &x.Secrets
|
|
yym2718 := z.DecBinary()
|
|
_ = yym2718
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2717), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2719 := &x.ImagePullSecrets
|
|
yym2720 := z.DecBinary()
|
|
_ = yym2720
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2719), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2713)
|
|
} // end switch yys2713
|
|
} // end for yyj2713
|
|
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 yyj2721 int
|
|
var yyb2721 bool
|
|
var yyhl2721 bool = l >= 0
|
|
yyj2721++
|
|
if yyhl2721 {
|
|
yyb2721 = yyj2721 > l
|
|
} else {
|
|
yyb2721 = r.CheckBreak()
|
|
}
|
|
if yyb2721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2721++
|
|
if yyhl2721 {
|
|
yyb2721 = yyj2721 > l
|
|
} else {
|
|
yyb2721 = r.CheckBreak()
|
|
}
|
|
if yyb2721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2721++
|
|
if yyhl2721 {
|
|
yyb2721 = yyj2721 > l
|
|
} else {
|
|
yyb2721 = r.CheckBreak()
|
|
}
|
|
if yyb2721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2724 := &x.ObjectMeta
|
|
yyv2724.CodecDecodeSelf(d)
|
|
}
|
|
yyj2721++
|
|
if yyhl2721 {
|
|
yyb2721 = yyj2721 > l
|
|
} else {
|
|
yyb2721 = r.CheckBreak()
|
|
}
|
|
if yyb2721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2725 := &x.Secrets
|
|
yym2726 := z.DecBinary()
|
|
_ = yym2726
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2725), d)
|
|
}
|
|
}
|
|
yyj2721++
|
|
if yyhl2721 {
|
|
yyb2721 = yyj2721 > l
|
|
} else {
|
|
yyb2721 = r.CheckBreak()
|
|
}
|
|
if yyb2721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2727 := &x.ImagePullSecrets
|
|
yym2728 := z.DecBinary()
|
|
_ = yym2728
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2727), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2721++
|
|
if yyhl2721 {
|
|
yyb2721 = yyj2721 > l
|
|
} else {
|
|
yyb2721 = r.CheckBreak()
|
|
}
|
|
if yyb2721 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2721-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 {
|
|
yym2729 := z.EncBinary()
|
|
_ = yym2729
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2730 := !z.EncBinary()
|
|
yy2arr2730 := z.EncBasicHandle().StructToArray
|
|
var yyq2730 [4]bool
|
|
_, _, _ = yysep2730, yyq2730, yy2arr2730
|
|
const yyr2730 bool = false
|
|
yyq2730[0] = x.Kind != ""
|
|
yyq2730[1] = x.APIVersion != ""
|
|
yyq2730[2] = true
|
|
var yynn2730 int
|
|
if yyr2730 || yy2arr2730 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2730 = 1
|
|
for _, b := range yyq2730 {
|
|
if b {
|
|
yynn2730++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2730)
|
|
yynn2730 = 0
|
|
}
|
|
if yyr2730 || yy2arr2730 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2730[0] {
|
|
yym2732 := z.EncBinary()
|
|
_ = yym2732
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2730[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2733 := z.EncBinary()
|
|
_ = yym2733
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2730 || yy2arr2730 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2730[1] {
|
|
yym2735 := z.EncBinary()
|
|
_ = yym2735
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2730[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2736 := z.EncBinary()
|
|
_ = yym2736
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2730 || yy2arr2730 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2730[2] {
|
|
yy2738 := &x.ListMeta
|
|
yym2739 := z.EncBinary()
|
|
_ = yym2739
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2738) {
|
|
} else {
|
|
z.EncFallback(yy2738)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2730[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2740 := &x.ListMeta
|
|
yym2741 := z.EncBinary()
|
|
_ = yym2741
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2740) {
|
|
} else {
|
|
z.EncFallback(yy2740)
|
|
}
|
|
}
|
|
}
|
|
if yyr2730 || yy2arr2730 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2743 := z.EncBinary()
|
|
_ = yym2743
|
|
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 {
|
|
yym2744 := z.EncBinary()
|
|
_ = yym2744
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2730 || yy2arr2730 {
|
|
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
|
|
yym2745 := z.DecBinary()
|
|
_ = yym2745
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2746 := r.ContainerType()
|
|
if yyct2746 == codecSelferValueTypeMap1234 {
|
|
yyl2746 := r.ReadMapStart()
|
|
if yyl2746 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2746, d)
|
|
}
|
|
} else if yyct2746 == codecSelferValueTypeArray1234 {
|
|
yyl2746 := r.ReadArrayStart()
|
|
if yyl2746 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2746, 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 yys2747Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2747Slc
|
|
var yyhl2747 bool = l >= 0
|
|
for yyj2747 := 0; ; yyj2747++ {
|
|
if yyhl2747 {
|
|
if yyj2747 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2747Slc = r.DecodeBytes(yys2747Slc, true, true)
|
|
yys2747 := string(yys2747Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2747 {
|
|
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 {
|
|
yyv2750 := &x.ListMeta
|
|
yym2751 := z.DecBinary()
|
|
_ = yym2751
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2750) {
|
|
} else {
|
|
z.DecFallback(yyv2750, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2752 := &x.Items
|
|
yym2753 := z.DecBinary()
|
|
_ = yym2753
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2752), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2747)
|
|
} // end switch yys2747
|
|
} // end for yyj2747
|
|
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 yyj2754 int
|
|
var yyb2754 bool
|
|
var yyhl2754 bool = l >= 0
|
|
yyj2754++
|
|
if yyhl2754 {
|
|
yyb2754 = yyj2754 > l
|
|
} else {
|
|
yyb2754 = r.CheckBreak()
|
|
}
|
|
if yyb2754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2754++
|
|
if yyhl2754 {
|
|
yyb2754 = yyj2754 > l
|
|
} else {
|
|
yyb2754 = r.CheckBreak()
|
|
}
|
|
if yyb2754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2754++
|
|
if yyhl2754 {
|
|
yyb2754 = yyj2754 > l
|
|
} else {
|
|
yyb2754 = r.CheckBreak()
|
|
}
|
|
if yyb2754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2757 := &x.ListMeta
|
|
yym2758 := z.DecBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2757) {
|
|
} else {
|
|
z.DecFallback(yyv2757, false)
|
|
}
|
|
}
|
|
yyj2754++
|
|
if yyhl2754 {
|
|
yyb2754 = yyj2754 > l
|
|
} else {
|
|
yyb2754 = r.CheckBreak()
|
|
}
|
|
if yyb2754 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2759 := &x.Items
|
|
yym2760 := z.DecBinary()
|
|
_ = yym2760
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2759), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2754++
|
|
if yyhl2754 {
|
|
yyb2754 = yyj2754 > l
|
|
} else {
|
|
yyb2754 = r.CheckBreak()
|
|
}
|
|
if yyb2754 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2754-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 {
|
|
yym2761 := z.EncBinary()
|
|
_ = yym2761
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2762 := !z.EncBinary()
|
|
yy2arr2762 := z.EncBasicHandle().StructToArray
|
|
var yyq2762 [4]bool
|
|
_, _, _ = yysep2762, yyq2762, yy2arr2762
|
|
const yyr2762 bool = false
|
|
yyq2762[0] = x.Kind != ""
|
|
yyq2762[1] = x.APIVersion != ""
|
|
yyq2762[2] = true
|
|
var yynn2762 int
|
|
if yyr2762 || yy2arr2762 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2762 = 1
|
|
for _, b := range yyq2762 {
|
|
if b {
|
|
yynn2762++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2762)
|
|
yynn2762 = 0
|
|
}
|
|
if yyr2762 || yy2arr2762 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2762[0] {
|
|
yym2764 := z.EncBinary()
|
|
_ = yym2764
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2762[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2765 := z.EncBinary()
|
|
_ = yym2765
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2762 || yy2arr2762 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2762[1] {
|
|
yym2767 := z.EncBinary()
|
|
_ = yym2767
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2762[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2768 := z.EncBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2762 || yy2arr2762 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2762[2] {
|
|
yy2770 := &x.ObjectMeta
|
|
yy2770.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2762[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2771 := &x.ObjectMeta
|
|
yy2771.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2762 || yy2arr2762 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2773 := z.EncBinary()
|
|
_ = yym2773
|
|
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 {
|
|
yym2774 := z.EncBinary()
|
|
_ = yym2774
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2762 || yy2arr2762 {
|
|
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
|
|
yym2775 := z.DecBinary()
|
|
_ = yym2775
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2776 := r.ContainerType()
|
|
if yyct2776 == codecSelferValueTypeMap1234 {
|
|
yyl2776 := r.ReadMapStart()
|
|
if yyl2776 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2776, d)
|
|
}
|
|
} else if yyct2776 == codecSelferValueTypeArray1234 {
|
|
yyl2776 := r.ReadArrayStart()
|
|
if yyl2776 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2776, 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 yys2777Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2777Slc
|
|
var yyhl2777 bool = l >= 0
|
|
for yyj2777 := 0; ; yyj2777++ {
|
|
if yyhl2777 {
|
|
if yyj2777 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2777Slc = r.DecodeBytes(yys2777Slc, true, true)
|
|
yys2777 := string(yys2777Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2777 {
|
|
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 {
|
|
yyv2780 := &x.ObjectMeta
|
|
yyv2780.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2781 := &x.Subsets
|
|
yym2782 := z.DecBinary()
|
|
_ = yym2782
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2781), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2777)
|
|
} // end switch yys2777
|
|
} // end for yyj2777
|
|
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 yyj2783 int
|
|
var yyb2783 bool
|
|
var yyhl2783 bool = l >= 0
|
|
yyj2783++
|
|
if yyhl2783 {
|
|
yyb2783 = yyj2783 > l
|
|
} else {
|
|
yyb2783 = r.CheckBreak()
|
|
}
|
|
if yyb2783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2783++
|
|
if yyhl2783 {
|
|
yyb2783 = yyj2783 > l
|
|
} else {
|
|
yyb2783 = r.CheckBreak()
|
|
}
|
|
if yyb2783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2783++
|
|
if yyhl2783 {
|
|
yyb2783 = yyj2783 > l
|
|
} else {
|
|
yyb2783 = r.CheckBreak()
|
|
}
|
|
if yyb2783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2786 := &x.ObjectMeta
|
|
yyv2786.CodecDecodeSelf(d)
|
|
}
|
|
yyj2783++
|
|
if yyhl2783 {
|
|
yyb2783 = yyj2783 > l
|
|
} else {
|
|
yyb2783 = r.CheckBreak()
|
|
}
|
|
if yyb2783 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2787 := &x.Subsets
|
|
yym2788 := z.DecBinary()
|
|
_ = yym2788
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2787), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2783++
|
|
if yyhl2783 {
|
|
yyb2783 = yyj2783 > l
|
|
} else {
|
|
yyb2783 = r.CheckBreak()
|
|
}
|
|
if yyb2783 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2783-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 {
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2790 := !z.EncBinary()
|
|
yy2arr2790 := z.EncBasicHandle().StructToArray
|
|
var yyq2790 [3]bool
|
|
_, _, _ = yysep2790, yyq2790, yy2arr2790
|
|
const yyr2790 bool = false
|
|
var yynn2790 int
|
|
if yyr2790 || yy2arr2790 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2790 = 3
|
|
for _, b := range yyq2790 {
|
|
if b {
|
|
yynn2790++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2790)
|
|
yynn2790 = 0
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2792 := z.EncBinary()
|
|
_ = yym2792
|
|
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 {
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2795 := z.EncBinary()
|
|
_ = yym2795
|
|
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 {
|
|
yym2796 := z.EncBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2798 := z.EncBinary()
|
|
_ = yym2798
|
|
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 {
|
|
yym2799 := z.EncBinary()
|
|
_ = yym2799
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
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
|
|
yym2800 := z.DecBinary()
|
|
_ = yym2800
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2801 := r.ContainerType()
|
|
if yyct2801 == codecSelferValueTypeMap1234 {
|
|
yyl2801 := r.ReadMapStart()
|
|
if yyl2801 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2801, d)
|
|
}
|
|
} else if yyct2801 == codecSelferValueTypeArray1234 {
|
|
yyl2801 := r.ReadArrayStart()
|
|
if yyl2801 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2801, 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 yys2802Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2802Slc
|
|
var yyhl2802 bool = l >= 0
|
|
for yyj2802 := 0; ; yyj2802++ {
|
|
if yyhl2802 {
|
|
if yyj2802 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2802Slc = r.DecodeBytes(yys2802Slc, true, true)
|
|
yys2802 := string(yys2802Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2802 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2803 := &x.Addresses
|
|
yym2804 := z.DecBinary()
|
|
_ = yym2804
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2803), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2805 := &x.NotReadyAddresses
|
|
yym2806 := z.DecBinary()
|
|
_ = yym2806
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2805), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2807 := &x.Ports
|
|
yym2808 := z.DecBinary()
|
|
_ = yym2808
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2807), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2802)
|
|
} // end switch yys2802
|
|
} // end for yyj2802
|
|
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 yyj2809 int
|
|
var yyb2809 bool
|
|
var yyhl2809 bool = l >= 0
|
|
yyj2809++
|
|
if yyhl2809 {
|
|
yyb2809 = yyj2809 > l
|
|
} else {
|
|
yyb2809 = r.CheckBreak()
|
|
}
|
|
if yyb2809 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2810 := &x.Addresses
|
|
yym2811 := z.DecBinary()
|
|
_ = yym2811
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2810), d)
|
|
}
|
|
}
|
|
yyj2809++
|
|
if yyhl2809 {
|
|
yyb2809 = yyj2809 > l
|
|
} else {
|
|
yyb2809 = r.CheckBreak()
|
|
}
|
|
if yyb2809 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2812 := &x.NotReadyAddresses
|
|
yym2813 := z.DecBinary()
|
|
_ = yym2813
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2812), d)
|
|
}
|
|
}
|
|
yyj2809++
|
|
if yyhl2809 {
|
|
yyb2809 = yyj2809 > l
|
|
} else {
|
|
yyb2809 = r.CheckBreak()
|
|
}
|
|
if yyb2809 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2814 := &x.Ports
|
|
yym2815 := z.DecBinary()
|
|
_ = yym2815
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2814), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2809++
|
|
if yyhl2809 {
|
|
yyb2809 = yyj2809 > l
|
|
} else {
|
|
yyb2809 = r.CheckBreak()
|
|
}
|
|
if yyb2809 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2809-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 {
|
|
yym2816 := z.EncBinary()
|
|
_ = yym2816
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2817 := !z.EncBinary()
|
|
yy2arr2817 := z.EncBasicHandle().StructToArray
|
|
var yyq2817 [4]bool
|
|
_, _, _ = yysep2817, yyq2817, yy2arr2817
|
|
const yyr2817 bool = false
|
|
yyq2817[1] = x.Hostname != ""
|
|
yyq2817[2] = x.NodeName != nil
|
|
var yynn2817 int
|
|
if yyr2817 || yy2arr2817 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2817 = 2
|
|
for _, b := range yyq2817 {
|
|
if b {
|
|
yynn2817++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2817)
|
|
yynn2817 = 0
|
|
}
|
|
if yyr2817 || yy2arr2817 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2819 := z.EncBinary()
|
|
_ = yym2819
|
|
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)
|
|
yym2820 := z.EncBinary()
|
|
_ = yym2820
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2817 || yy2arr2817 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2817[1] {
|
|
yym2822 := z.EncBinary()
|
|
_ = yym2822
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2817[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2823 := z.EncBinary()
|
|
_ = yym2823
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2817 || yy2arr2817 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2817[2] {
|
|
if x.NodeName == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2825 := *x.NodeName
|
|
yym2826 := z.EncBinary()
|
|
_ = yym2826
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy2825))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2817[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeName == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2827 := *x.NodeName
|
|
yym2828 := z.EncBinary()
|
|
_ = yym2828
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy2827))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2817 || yy2arr2817 {
|
|
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 yyr2817 || yy2arr2817 {
|
|
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
|
|
yym2830 := z.DecBinary()
|
|
_ = yym2830
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2831 := r.ContainerType()
|
|
if yyct2831 == codecSelferValueTypeMap1234 {
|
|
yyl2831 := r.ReadMapStart()
|
|
if yyl2831 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2831, d)
|
|
}
|
|
} else if yyct2831 == codecSelferValueTypeArray1234 {
|
|
yyl2831 := r.ReadArrayStart()
|
|
if yyl2831 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2831, 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 yys2832Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2832Slc
|
|
var yyhl2832 bool = l >= 0
|
|
for yyj2832 := 0; ; yyj2832++ {
|
|
if yyhl2832 {
|
|
if yyj2832 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2832Slc = r.DecodeBytes(yys2832Slc, true, true)
|
|
yys2832 := string(yys2832Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2832 {
|
|
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)
|
|
}
|
|
yym2836 := z.DecBinary()
|
|
_ = yym2836
|
|
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, yys2832)
|
|
} // end switch yys2832
|
|
} // end for yyj2832
|
|
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 yyj2838 int
|
|
var yyb2838 bool
|
|
var yyhl2838 bool = l >= 0
|
|
yyj2838++
|
|
if yyhl2838 {
|
|
yyb2838 = yyj2838 > l
|
|
} else {
|
|
yyb2838 = r.CheckBreak()
|
|
}
|
|
if yyb2838 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2838++
|
|
if yyhl2838 {
|
|
yyb2838 = yyj2838 > l
|
|
} else {
|
|
yyb2838 = r.CheckBreak()
|
|
}
|
|
if yyb2838 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
yyj2838++
|
|
if yyhl2838 {
|
|
yyb2838 = yyj2838 > l
|
|
} else {
|
|
yyb2838 = r.CheckBreak()
|
|
}
|
|
if yyb2838 {
|
|
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)
|
|
}
|
|
yym2842 := z.DecBinary()
|
|
_ = yym2842
|
|
if false {
|
|
} else {
|
|
*((*string)(x.NodeName)) = r.DecodeString()
|
|
}
|
|
}
|
|
yyj2838++
|
|
if yyhl2838 {
|
|
yyb2838 = yyj2838 > l
|
|
} else {
|
|
yyb2838 = r.CheckBreak()
|
|
}
|
|
if yyb2838 {
|
|
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 {
|
|
yyj2838++
|
|
if yyhl2838 {
|
|
yyb2838 = yyj2838 > l
|
|
} else {
|
|
yyb2838 = r.CheckBreak()
|
|
}
|
|
if yyb2838 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2838-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 {
|
|
yym2844 := z.EncBinary()
|
|
_ = yym2844
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2845 := !z.EncBinary()
|
|
yy2arr2845 := z.EncBasicHandle().StructToArray
|
|
var yyq2845 [3]bool
|
|
_, _, _ = yysep2845, yyq2845, yy2arr2845
|
|
const yyr2845 bool = false
|
|
var yynn2845 int
|
|
if yyr2845 || yy2arr2845 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2845 = 3
|
|
for _, b := range yyq2845 {
|
|
if b {
|
|
yynn2845++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2845)
|
|
yynn2845 = 0
|
|
}
|
|
if yyr2845 || yy2arr2845 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2847 := z.EncBinary()
|
|
_ = yym2847
|
|
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)
|
|
yym2848 := z.EncBinary()
|
|
_ = yym2848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2845 || yy2arr2845 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2850 := z.EncBinary()
|
|
_ = yym2850
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2851 := z.EncBinary()
|
|
_ = yym2851
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2845 || yy2arr2845 {
|
|
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 yyr2845 || yy2arr2845 {
|
|
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
|
|
yym2853 := z.DecBinary()
|
|
_ = yym2853
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2854 := r.ContainerType()
|
|
if yyct2854 == codecSelferValueTypeMap1234 {
|
|
yyl2854 := r.ReadMapStart()
|
|
if yyl2854 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2854, d)
|
|
}
|
|
} else if yyct2854 == codecSelferValueTypeArray1234 {
|
|
yyl2854 := r.ReadArrayStart()
|
|
if yyl2854 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2854, 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 yys2855Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2855Slc
|
|
var yyhl2855 bool = l >= 0
|
|
for yyj2855 := 0; ; yyj2855++ {
|
|
if yyhl2855 {
|
|
if yyj2855 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2855Slc = r.DecodeBytes(yys2855Slc, true, true)
|
|
yys2855 := string(yys2855Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2855 {
|
|
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, yys2855)
|
|
} // end switch yys2855
|
|
} // end for yyj2855
|
|
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 yyj2859 int
|
|
var yyb2859 bool
|
|
var yyhl2859 bool = l >= 0
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2859-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 {
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2864 := !z.EncBinary()
|
|
yy2arr2864 := z.EncBasicHandle().StructToArray
|
|
var yyq2864 [4]bool
|
|
_, _, _ = yysep2864, yyq2864, yy2arr2864
|
|
const yyr2864 bool = false
|
|
yyq2864[0] = x.Kind != ""
|
|
yyq2864[1] = x.APIVersion != ""
|
|
yyq2864[2] = true
|
|
var yynn2864 int
|
|
if yyr2864 || yy2arr2864 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2864 = 1
|
|
for _, b := range yyq2864 {
|
|
if b {
|
|
yynn2864++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2864)
|
|
yynn2864 = 0
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2864[0] {
|
|
yym2866 := z.EncBinary()
|
|
_ = yym2866
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2864[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2867 := z.EncBinary()
|
|
_ = yym2867
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2864[1] {
|
|
yym2869 := z.EncBinary()
|
|
_ = yym2869
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2864[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2870 := z.EncBinary()
|
|
_ = yym2870
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2864[2] {
|
|
yy2872 := &x.ListMeta
|
|
yym2873 := z.EncBinary()
|
|
_ = yym2873
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2872) {
|
|
} else {
|
|
z.EncFallback(yy2872)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2864[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2874 := &x.ListMeta
|
|
yym2875 := z.EncBinary()
|
|
_ = yym2875
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2874) {
|
|
} else {
|
|
z.EncFallback(yy2874)
|
|
}
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2877 := z.EncBinary()
|
|
_ = yym2877
|
|
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 {
|
|
yym2878 := z.EncBinary()
|
|
_ = yym2878
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
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
|
|
yym2879 := z.DecBinary()
|
|
_ = yym2879
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2880 := r.ContainerType()
|
|
if yyct2880 == codecSelferValueTypeMap1234 {
|
|
yyl2880 := r.ReadMapStart()
|
|
if yyl2880 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2880, d)
|
|
}
|
|
} else if yyct2880 == codecSelferValueTypeArray1234 {
|
|
yyl2880 := r.ReadArrayStart()
|
|
if yyl2880 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2880, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2881Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2881Slc
|
|
var yyhl2881 bool = l >= 0
|
|
for yyj2881 := 0; ; yyj2881++ {
|
|
if yyhl2881 {
|
|
if yyj2881 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2881Slc = r.DecodeBytes(yys2881Slc, true, true)
|
|
yys2881 := string(yys2881Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2881 {
|
|
case "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 {
|
|
yyv2884 := &x.ListMeta
|
|
yym2885 := z.DecBinary()
|
|
_ = yym2885
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2884) {
|
|
} else {
|
|
z.DecFallback(yyv2884, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2886 := &x.Items
|
|
yym2887 := z.DecBinary()
|
|
_ = yym2887
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2886), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2881)
|
|
} // end switch yys2881
|
|
} // end for yyj2881
|
|
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 yyj2888 int
|
|
var yyb2888 bool
|
|
var yyhl2888 bool = l >= 0
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2891 := &x.ListMeta
|
|
yym2892 := z.DecBinary()
|
|
_ = yym2892
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2891) {
|
|
} else {
|
|
z.DecFallback(yyv2891, false)
|
|
}
|
|
}
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2893 := &x.Items
|
|
yym2894 := z.DecBinary()
|
|
_ = yym2894
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2893), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2888-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 {
|
|
yym2895 := z.EncBinary()
|
|
_ = yym2895
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2896 := !z.EncBinary()
|
|
yy2arr2896 := z.EncBasicHandle().StructToArray
|
|
var yyq2896 [4]bool
|
|
_, _, _ = yysep2896, yyq2896, yy2arr2896
|
|
const yyr2896 bool = false
|
|
yyq2896[0] = x.PodCIDR != ""
|
|
yyq2896[1] = x.ExternalID != ""
|
|
yyq2896[2] = x.ProviderID != ""
|
|
yyq2896[3] = x.Unschedulable != false
|
|
var yynn2896 int
|
|
if yyr2896 || yy2arr2896 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2896 = 0
|
|
for _, b := range yyq2896 {
|
|
if b {
|
|
yynn2896++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2896)
|
|
yynn2896 = 0
|
|
}
|
|
if yyr2896 || yy2arr2896 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2896[0] {
|
|
yym2898 := z.EncBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2896[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2899 := z.EncBinary()
|
|
_ = yym2899
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2896 || yy2arr2896 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2896[1] {
|
|
yym2901 := z.EncBinary()
|
|
_ = yym2901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2896[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2902 := z.EncBinary()
|
|
_ = yym2902
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2896 || yy2arr2896 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2896[2] {
|
|
yym2904 := z.EncBinary()
|
|
_ = yym2904
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2896[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2905 := z.EncBinary()
|
|
_ = yym2905
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2896 || yy2arr2896 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2896[3] {
|
|
yym2907 := z.EncBinary()
|
|
_ = yym2907
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2896[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2908 := z.EncBinary()
|
|
_ = yym2908
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yyr2896 || yy2arr2896 {
|
|
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
|
|
yym2909 := z.DecBinary()
|
|
_ = yym2909
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2910 := r.ContainerType()
|
|
if yyct2910 == codecSelferValueTypeMap1234 {
|
|
yyl2910 := r.ReadMapStart()
|
|
if yyl2910 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2910, d)
|
|
}
|
|
} else if yyct2910 == codecSelferValueTypeArray1234 {
|
|
yyl2910 := r.ReadArrayStart()
|
|
if yyl2910 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2910, 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 yys2911Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2911Slc
|
|
var yyhl2911 bool = l >= 0
|
|
for yyj2911 := 0; ; yyj2911++ {
|
|
if yyhl2911 {
|
|
if yyj2911 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2911Slc = r.DecodeBytes(yys2911Slc, true, true)
|
|
yys2911 := string(yys2911Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2911 {
|
|
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, yys2911)
|
|
} // end switch yys2911
|
|
} // end for yyj2911
|
|
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 yyj2916 int
|
|
var yyb2916 bool
|
|
var yyhl2916 bool = l >= 0
|
|
yyj2916++
|
|
if yyhl2916 {
|
|
yyb2916 = yyj2916 > l
|
|
} else {
|
|
yyb2916 = r.CheckBreak()
|
|
}
|
|
if yyb2916 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2916++
|
|
if yyhl2916 {
|
|
yyb2916 = yyj2916 > l
|
|
} else {
|
|
yyb2916 = r.CheckBreak()
|
|
}
|
|
if yyb2916 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2916++
|
|
if yyhl2916 {
|
|
yyb2916 = yyj2916 > l
|
|
} else {
|
|
yyb2916 = r.CheckBreak()
|
|
}
|
|
if yyb2916 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2916++
|
|
if yyhl2916 {
|
|
yyb2916 = yyj2916 > l
|
|
} else {
|
|
yyb2916 = r.CheckBreak()
|
|
}
|
|
if yyb2916 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2916++
|
|
if yyhl2916 {
|
|
yyb2916 = yyj2916 > l
|
|
} else {
|
|
yyb2916 = r.CheckBreak()
|
|
}
|
|
if yyb2916 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2916-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 {
|
|
yym2921 := z.EncBinary()
|
|
_ = yym2921
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2922 := !z.EncBinary()
|
|
yy2arr2922 := z.EncBasicHandle().StructToArray
|
|
var yyq2922 [1]bool
|
|
_, _, _ = yysep2922, yyq2922, yy2arr2922
|
|
const yyr2922 bool = false
|
|
var yynn2922 int
|
|
if yyr2922 || yy2arr2922 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2922 = 1
|
|
for _, b := range yyq2922 {
|
|
if b {
|
|
yynn2922++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2922)
|
|
yynn2922 = 0
|
|
}
|
|
if yyr2922 || yy2arr2922 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2924 := z.EncBinary()
|
|
_ = yym2924
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2925 := z.EncBinary()
|
|
_ = yym2925
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2922 || yy2arr2922 {
|
|
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
|
|
yym2926 := z.DecBinary()
|
|
_ = yym2926
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2927 := r.ContainerType()
|
|
if yyct2927 == codecSelferValueTypeMap1234 {
|
|
yyl2927 := r.ReadMapStart()
|
|
if yyl2927 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2927, d)
|
|
}
|
|
} else if yyct2927 == codecSelferValueTypeArray1234 {
|
|
yyl2927 := r.ReadArrayStart()
|
|
if yyl2927 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2927, 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 yys2928Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2928Slc
|
|
var yyhl2928 bool = l >= 0
|
|
for yyj2928 := 0; ; yyj2928++ {
|
|
if yyhl2928 {
|
|
if yyj2928 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2928Slc = r.DecodeBytes(yys2928Slc, true, true)
|
|
yys2928 := string(yys2928Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2928 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2928)
|
|
} // end switch yys2928
|
|
} // end for yyj2928
|
|
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 yyj2930 int
|
|
var yyb2930 bool
|
|
var yyhl2930 bool = l >= 0
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2930-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2932 := z.EncBinary()
|
|
_ = yym2932
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2933 := !z.EncBinary()
|
|
yy2arr2933 := z.EncBasicHandle().StructToArray
|
|
var yyq2933 [1]bool
|
|
_, _, _ = yysep2933, yyq2933, yy2arr2933
|
|
const yyr2933 bool = false
|
|
yyq2933[0] = true
|
|
var yynn2933 int
|
|
if yyr2933 || yy2arr2933 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2933 = 0
|
|
for _, b := range yyq2933 {
|
|
if b {
|
|
yynn2933++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2933)
|
|
yynn2933 = 0
|
|
}
|
|
if yyr2933 || yy2arr2933 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2933[0] {
|
|
yy2935 := &x.KubeletEndpoint
|
|
yy2935.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2933[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2936 := &x.KubeletEndpoint
|
|
yy2936.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2933 || yy2arr2933 {
|
|
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
|
|
yym2937 := z.DecBinary()
|
|
_ = yym2937
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2938 := r.ContainerType()
|
|
if yyct2938 == codecSelferValueTypeMap1234 {
|
|
yyl2938 := r.ReadMapStart()
|
|
if yyl2938 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2938, d)
|
|
}
|
|
} else if yyct2938 == codecSelferValueTypeArray1234 {
|
|
yyl2938 := r.ReadArrayStart()
|
|
if yyl2938 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2938, 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 yys2939Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2939Slc
|
|
var yyhl2939 bool = l >= 0
|
|
for yyj2939 := 0; ; yyj2939++ {
|
|
if yyhl2939 {
|
|
if yyj2939 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2939Slc = r.DecodeBytes(yys2939Slc, true, true)
|
|
yys2939 := string(yys2939Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2939 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2940 := &x.KubeletEndpoint
|
|
yyv2940.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2939)
|
|
} // end switch yys2939
|
|
} // end for yyj2939
|
|
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 yyj2941 int
|
|
var yyb2941 bool
|
|
var yyhl2941 bool = l >= 0
|
|
yyj2941++
|
|
if yyhl2941 {
|
|
yyb2941 = yyj2941 > l
|
|
} else {
|
|
yyb2941 = r.CheckBreak()
|
|
}
|
|
if yyb2941 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2942 := &x.KubeletEndpoint
|
|
yyv2942.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2941++
|
|
if yyhl2941 {
|
|
yyb2941 = yyj2941 > l
|
|
} else {
|
|
yyb2941 = r.CheckBreak()
|
|
}
|
|
if yyb2941 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2941-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 {
|
|
yym2943 := z.EncBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2944 := !z.EncBinary()
|
|
yy2arr2944 := z.EncBasicHandle().StructToArray
|
|
var yyq2944 [10]bool
|
|
_, _, _ = yysep2944, yyq2944, yy2arr2944
|
|
const yyr2944 bool = false
|
|
var yynn2944 int
|
|
if yyr2944 || yy2arr2944 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2944 = 10
|
|
for _, b := range yyq2944 {
|
|
if b {
|
|
yynn2944++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2944)
|
|
yynn2944 = 0
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2946 := z.EncBinary()
|
|
_ = yym2946
|
|
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)
|
|
yym2947 := z.EncBinary()
|
|
_ = yym2947
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2949 := z.EncBinary()
|
|
_ = yym2949
|
|
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)
|
|
yym2950 := z.EncBinary()
|
|
_ = yym2950
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2952 := z.EncBinary()
|
|
_ = yym2952
|
|
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)
|
|
yym2953 := z.EncBinary()
|
|
_ = yym2953
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2955 := z.EncBinary()
|
|
_ = yym2955
|
|
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)
|
|
yym2956 := z.EncBinary()
|
|
_ = yym2956
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2958 := z.EncBinary()
|
|
_ = yym2958
|
|
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)
|
|
yym2959 := z.EncBinary()
|
|
_ = yym2959
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OSImage))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2961 := z.EncBinary()
|
|
_ = yym2961
|
|
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)
|
|
yym2962 := z.EncBinary()
|
|
_ = yym2962
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2964 := z.EncBinary()
|
|
_ = yym2964
|
|
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)
|
|
yym2965 := z.EncBinary()
|
|
_ = yym2965
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2967 := z.EncBinary()
|
|
_ = yym2967
|
|
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)
|
|
yym2968 := z.EncBinary()
|
|
_ = yym2968
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2970 := z.EncBinary()
|
|
_ = yym2970
|
|
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)
|
|
yym2971 := z.EncBinary()
|
|
_ = yym2971
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OperatingSystem))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2973 := z.EncBinary()
|
|
_ = yym2973
|
|
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)
|
|
yym2974 := z.EncBinary()
|
|
_ = yym2974
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Architecture))
|
|
}
|
|
}
|
|
if yyr2944 || yy2arr2944 {
|
|
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
|
|
yym2975 := z.DecBinary()
|
|
_ = yym2975
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2976 := r.ContainerType()
|
|
if yyct2976 == codecSelferValueTypeMap1234 {
|
|
yyl2976 := r.ReadMapStart()
|
|
if yyl2976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2976, d)
|
|
}
|
|
} else if yyct2976 == codecSelferValueTypeArray1234 {
|
|
yyl2976 := r.ReadArrayStart()
|
|
if yyl2976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2976, 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 yys2977Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2977Slc
|
|
var yyhl2977 bool = l >= 0
|
|
for yyj2977 := 0; ; yyj2977++ {
|
|
if yyhl2977 {
|
|
if yyj2977 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2977Slc = r.DecodeBytes(yys2977Slc, true, true)
|
|
yys2977 := string(yys2977Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2977 {
|
|
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, yys2977)
|
|
} // end switch yys2977
|
|
} // end for yyj2977
|
|
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 yyj2988 int
|
|
var yyb2988 bool
|
|
var yyhl2988 bool = l >= 0
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OSImage = ""
|
|
} else {
|
|
x.OSImage = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OperatingSystem = ""
|
|
} else {
|
|
x.OperatingSystem = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Architecture = ""
|
|
} else {
|
|
x.Architecture = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2988-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 {
|
|
yym2999 := z.EncBinary()
|
|
_ = yym2999
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3000 := !z.EncBinary()
|
|
yy2arr3000 := z.EncBasicHandle().StructToArray
|
|
var yyq3000 [10]bool
|
|
_, _, _ = yysep3000, yyq3000, yy2arr3000
|
|
const yyr3000 bool = false
|
|
yyq3000[0] = len(x.Capacity) != 0
|
|
yyq3000[1] = len(x.Allocatable) != 0
|
|
yyq3000[2] = x.Phase != ""
|
|
yyq3000[3] = len(x.Conditions) != 0
|
|
yyq3000[4] = len(x.Addresses) != 0
|
|
yyq3000[5] = true
|
|
yyq3000[6] = true
|
|
yyq3000[7] = len(x.Images) != 0
|
|
yyq3000[8] = len(x.VolumesInUse) != 0
|
|
yyq3000[9] = len(x.VolumesAttached) != 0
|
|
var yynn3000 int
|
|
if yyr3000 || yy2arr3000 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn3000 = 0
|
|
for _, b := range yyq3000 {
|
|
if b {
|
|
yynn3000++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3000)
|
|
yynn3000 = 0
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[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 yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[1] {
|
|
if x.Allocatable == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Allocatable.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[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 yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[2] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3000[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3005 := z.EncBinary()
|
|
_ = yym3005
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3006 := z.EncBinary()
|
|
_ = yym3006
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[4] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3008 := z.EncBinary()
|
|
_ = yym3008
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3009 := z.EncBinary()
|
|
_ = yym3009
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[5] {
|
|
yy3011 := &x.DaemonEndpoints
|
|
yy3011.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3012 := &x.DaemonEndpoints
|
|
yy3012.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[6] {
|
|
yy3014 := &x.NodeInfo
|
|
yy3014.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3015 := &x.NodeInfo
|
|
yy3015.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[7] {
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3017 := z.EncBinary()
|
|
_ = yym3017
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("images"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3018 := z.EncBinary()
|
|
_ = yym3018
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[8] {
|
|
if x.VolumesInUse == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3020 := z.EncBinary()
|
|
_ = yym3020
|
|
if false {
|
|
} else {
|
|
h.encSliceUniqueVolumeName(([]UniqueVolumeName)(x.VolumesInUse), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumesInUse"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumesInUse == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3021 := z.EncBinary()
|
|
_ = yym3021
|
|
if false {
|
|
} else {
|
|
h.encSliceUniqueVolumeName(([]UniqueVolumeName)(x.VolumesInUse), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3000[9] {
|
|
if x.VolumesAttached == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3023 := z.EncBinary()
|
|
_ = yym3023
|
|
if false {
|
|
} else {
|
|
h.encSliceAttachedVolume(([]AttachedVolume)(x.VolumesAttached), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumesAttached"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumesAttached == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3024 := z.EncBinary()
|
|
_ = yym3024
|
|
if false {
|
|
} else {
|
|
h.encSliceAttachedVolume(([]AttachedVolume)(x.VolumesAttached), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
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
|
|
yym3025 := z.DecBinary()
|
|
_ = yym3025
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3026 := r.ContainerType()
|
|
if yyct3026 == codecSelferValueTypeMap1234 {
|
|
yyl3026 := r.ReadMapStart()
|
|
if yyl3026 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3026, d)
|
|
}
|
|
} else if yyct3026 == codecSelferValueTypeArray1234 {
|
|
yyl3026 := r.ReadArrayStart()
|
|
if yyl3026 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3026, 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 yys3027Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3027Slc
|
|
var yyhl3027 bool = l >= 0
|
|
for yyj3027 := 0; ; yyj3027++ {
|
|
if yyhl3027 {
|
|
if yyj3027 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3027Slc = r.DecodeBytes(yys3027Slc, true, true)
|
|
yys3027 := string(yys3027Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3027 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3028 := &x.Capacity
|
|
yyv3028.CodecDecodeSelf(d)
|
|
}
|
|
case "allocatable":
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv3029 := &x.Allocatable
|
|
yyv3029.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3031 := &x.Conditions
|
|
yym3032 := z.DecBinary()
|
|
_ = yym3032
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv3031), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv3033 := &x.Addresses
|
|
yym3034 := z.DecBinary()
|
|
_ = yym3034
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv3033), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv3035 := &x.DaemonEndpoints
|
|
yyv3035.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv3036 := &x.NodeInfo
|
|
yyv3036.CodecDecodeSelf(d)
|
|
}
|
|
case "images":
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv3037 := &x.Images
|
|
yym3038 := z.DecBinary()
|
|
_ = yym3038
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv3037), d)
|
|
}
|
|
}
|
|
case "volumesInUse":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesInUse = nil
|
|
} else {
|
|
yyv3039 := &x.VolumesInUse
|
|
yym3040 := z.DecBinary()
|
|
_ = yym3040
|
|
if false {
|
|
} else {
|
|
h.decSliceUniqueVolumeName((*[]UniqueVolumeName)(yyv3039), d)
|
|
}
|
|
}
|
|
case "volumesAttached":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesAttached = nil
|
|
} else {
|
|
yyv3041 := &x.VolumesAttached
|
|
yym3042 := z.DecBinary()
|
|
_ = yym3042
|
|
if false {
|
|
} else {
|
|
h.decSliceAttachedVolume((*[]AttachedVolume)(yyv3041), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3027)
|
|
} // end switch yys3027
|
|
} // end for yyj3027
|
|
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 yyj3043 int
|
|
var yyb3043 bool
|
|
var yyhl3043 bool = l >= 0
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3044 := &x.Capacity
|
|
yyv3044.CodecDecodeSelf(d)
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv3045 := &x.Allocatable
|
|
yyv3045.CodecDecodeSelf(d)
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3047 := &x.Conditions
|
|
yym3048 := z.DecBinary()
|
|
_ = yym3048
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv3047), d)
|
|
}
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv3049 := &x.Addresses
|
|
yym3050 := z.DecBinary()
|
|
_ = yym3050
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv3049), d)
|
|
}
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv3051 := &x.DaemonEndpoints
|
|
yyv3051.CodecDecodeSelf(d)
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv3052 := &x.NodeInfo
|
|
yyv3052.CodecDecodeSelf(d)
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv3053 := &x.Images
|
|
yym3054 := z.DecBinary()
|
|
_ = yym3054
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv3053), d)
|
|
}
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesInUse = nil
|
|
} else {
|
|
yyv3055 := &x.VolumesInUse
|
|
yym3056 := z.DecBinary()
|
|
_ = yym3056
|
|
if false {
|
|
} else {
|
|
h.decSliceUniqueVolumeName((*[]UniqueVolumeName)(yyv3055), d)
|
|
}
|
|
}
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesAttached = nil
|
|
} else {
|
|
yyv3057 := &x.VolumesAttached
|
|
yym3058 := z.DecBinary()
|
|
_ = yym3058
|
|
if false {
|
|
} else {
|
|
h.decSliceAttachedVolume((*[]AttachedVolume)(yyv3057), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3043++
|
|
if yyhl3043 {
|
|
yyb3043 = yyj3043 > l
|
|
} else {
|
|
yyb3043 = r.CheckBreak()
|
|
}
|
|
if yyb3043 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3043-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x UniqueVolumeName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3059 := z.EncBinary()
|
|
_ = yym3059
|
|
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
|
|
yym3060 := z.DecBinary()
|
|
_ = yym3060
|
|
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 {
|
|
yym3061 := z.EncBinary()
|
|
_ = yym3061
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3062 := !z.EncBinary()
|
|
yy2arr3062 := z.EncBasicHandle().StructToArray
|
|
var yyq3062 [2]bool
|
|
_, _, _ = yysep3062, yyq3062, yy2arr3062
|
|
const yyr3062 bool = false
|
|
var yynn3062 int
|
|
if yyr3062 || yy2arr3062 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3062 = 2
|
|
for _, b := range yyq3062 {
|
|
if b {
|
|
yynn3062++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3062)
|
|
yynn3062 = 0
|
|
}
|
|
if yyr3062 || yy2arr3062 {
|
|
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 yyr3062 || yy2arr3062 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3065 := z.EncBinary()
|
|
_ = yym3065
|
|
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)
|
|
yym3066 := z.EncBinary()
|
|
_ = yym3066
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DevicePath))
|
|
}
|
|
}
|
|
if yyr3062 || yy2arr3062 {
|
|
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
|
|
yym3067 := z.DecBinary()
|
|
_ = yym3067
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3068 := r.ContainerType()
|
|
if yyct3068 == codecSelferValueTypeMap1234 {
|
|
yyl3068 := r.ReadMapStart()
|
|
if yyl3068 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3068, d)
|
|
}
|
|
} else if yyct3068 == codecSelferValueTypeArray1234 {
|
|
yyl3068 := r.ReadArrayStart()
|
|
if yyl3068 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3068, 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 yys3069Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3069Slc
|
|
var yyhl3069 bool = l >= 0
|
|
for yyj3069 := 0; ; yyj3069++ {
|
|
if yyhl3069 {
|
|
if yyj3069 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3069Slc = r.DecodeBytes(yys3069Slc, true, true)
|
|
yys3069 := string(yys3069Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3069 {
|
|
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, yys3069)
|
|
} // end switch yys3069
|
|
} // end for yyj3069
|
|
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 yyj3072 int
|
|
var yyb3072 bool
|
|
var yyhl3072 bool = l >= 0
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DevicePath = ""
|
|
} else {
|
|
x.DevicePath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3072-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 {
|
|
yym3075 := z.EncBinary()
|
|
_ = yym3075
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3076 := !z.EncBinary()
|
|
yy2arr3076 := z.EncBasicHandle().StructToArray
|
|
var yyq3076 [1]bool
|
|
_, _, _ = yysep3076, yyq3076, yy2arr3076
|
|
const yyr3076 bool = false
|
|
yyq3076[0] = len(x.PreferAvoidPods) != 0
|
|
var yynn3076 int
|
|
if yyr3076 || yy2arr3076 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3076 = 0
|
|
for _, b := range yyq3076 {
|
|
if b {
|
|
yynn3076++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3076)
|
|
yynn3076 = 0
|
|
}
|
|
if yyr3076 || yy2arr3076 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3076[0] {
|
|
if x.PreferAvoidPods == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3078 := z.EncBinary()
|
|
_ = yym3078
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferAvoidPodsEntry(([]PreferAvoidPodsEntry)(x.PreferAvoidPods), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3076[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferAvoidPods"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferAvoidPods == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3079 := z.EncBinary()
|
|
_ = yym3079
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferAvoidPodsEntry(([]PreferAvoidPodsEntry)(x.PreferAvoidPods), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3076 || yy2arr3076 {
|
|
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
|
|
yym3080 := z.DecBinary()
|
|
_ = yym3080
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3081 := r.ContainerType()
|
|
if yyct3081 == codecSelferValueTypeMap1234 {
|
|
yyl3081 := r.ReadMapStart()
|
|
if yyl3081 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3081, d)
|
|
}
|
|
} else if yyct3081 == codecSelferValueTypeArray1234 {
|
|
yyl3081 := r.ReadArrayStart()
|
|
if yyl3081 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3081, 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 yys3082Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3082Slc
|
|
var yyhl3082 bool = l >= 0
|
|
for yyj3082 := 0; ; yyj3082++ {
|
|
if yyhl3082 {
|
|
if yyj3082 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3082Slc = r.DecodeBytes(yys3082Slc, true, true)
|
|
yys3082 := string(yys3082Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3082 {
|
|
case "preferAvoidPods":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferAvoidPods = nil
|
|
} else {
|
|
yyv3083 := &x.PreferAvoidPods
|
|
yym3084 := z.DecBinary()
|
|
_ = yym3084
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferAvoidPodsEntry((*[]PreferAvoidPodsEntry)(yyv3083), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3082)
|
|
} // end switch yys3082
|
|
} // end for yyj3082
|
|
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 yyj3085 int
|
|
var yyb3085 bool
|
|
var yyhl3085 bool = l >= 0
|
|
yyj3085++
|
|
if yyhl3085 {
|
|
yyb3085 = yyj3085 > l
|
|
} else {
|
|
yyb3085 = r.CheckBreak()
|
|
}
|
|
if yyb3085 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferAvoidPods = nil
|
|
} else {
|
|
yyv3086 := &x.PreferAvoidPods
|
|
yym3087 := z.DecBinary()
|
|
_ = yym3087
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferAvoidPodsEntry((*[]PreferAvoidPodsEntry)(yyv3086), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3085++
|
|
if yyhl3085 {
|
|
yyb3085 = yyj3085 > l
|
|
} else {
|
|
yyb3085 = r.CheckBreak()
|
|
}
|
|
if yyb3085 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3085-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 {
|
|
yym3088 := z.EncBinary()
|
|
_ = yym3088
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3089 := !z.EncBinary()
|
|
yy2arr3089 := z.EncBasicHandle().StructToArray
|
|
var yyq3089 [4]bool
|
|
_, _, _ = yysep3089, yyq3089, yy2arr3089
|
|
const yyr3089 bool = false
|
|
yyq3089[1] = true
|
|
yyq3089[2] = x.Reason != ""
|
|
yyq3089[3] = x.Message != ""
|
|
var yynn3089 int
|
|
if yyr3089 || yy2arr3089 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3089 = 1
|
|
for _, b := range yyq3089 {
|
|
if b {
|
|
yynn3089++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3089)
|
|
yynn3089 = 0
|
|
}
|
|
if yyr3089 || yy2arr3089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3091 := &x.PodSignature
|
|
yy3091.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podSignature"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3092 := &x.PodSignature
|
|
yy3092.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3089 || yy2arr3089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3089[1] {
|
|
yy3094 := &x.EvictionTime
|
|
yym3095 := z.EncBinary()
|
|
_ = yym3095
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3094) {
|
|
} else if yym3095 {
|
|
z.EncBinaryMarshal(yy3094)
|
|
} else if !yym3095 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3094)
|
|
} else {
|
|
z.EncFallback(yy3094)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3089[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("evictionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3096 := &x.EvictionTime
|
|
yym3097 := z.EncBinary()
|
|
_ = yym3097
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3096) {
|
|
} else if yym3097 {
|
|
z.EncBinaryMarshal(yy3096)
|
|
} else if !yym3097 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3096)
|
|
} else {
|
|
z.EncFallback(yy3096)
|
|
}
|
|
}
|
|
}
|
|
if yyr3089 || yy2arr3089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3089[2] {
|
|
yym3099 := z.EncBinary()
|
|
_ = yym3099
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3089[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3100 := z.EncBinary()
|
|
_ = yym3100
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3089 || yy2arr3089 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3089[3] {
|
|
yym3102 := z.EncBinary()
|
|
_ = yym3102
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3089[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3103 := z.EncBinary()
|
|
_ = yym3103
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3089 || yy2arr3089 {
|
|
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
|
|
yym3104 := z.DecBinary()
|
|
_ = yym3104
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3105 := r.ContainerType()
|
|
if yyct3105 == codecSelferValueTypeMap1234 {
|
|
yyl3105 := r.ReadMapStart()
|
|
if yyl3105 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3105, d)
|
|
}
|
|
} else if yyct3105 == codecSelferValueTypeArray1234 {
|
|
yyl3105 := r.ReadArrayStart()
|
|
if yyl3105 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3105, 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 yys3106Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3106Slc
|
|
var yyhl3106 bool = l >= 0
|
|
for yyj3106 := 0; ; yyj3106++ {
|
|
if yyhl3106 {
|
|
if yyj3106 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3106Slc = r.DecodeBytes(yys3106Slc, true, true)
|
|
yys3106 := string(yys3106Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3106 {
|
|
case "podSignature":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodSignature = PodSignature{}
|
|
} else {
|
|
yyv3107 := &x.PodSignature
|
|
yyv3107.CodecDecodeSelf(d)
|
|
}
|
|
case "evictionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.EvictionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3108 := &x.EvictionTime
|
|
yym3109 := z.DecBinary()
|
|
_ = yym3109
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3108) {
|
|
} else if yym3109 {
|
|
z.DecBinaryUnmarshal(yyv3108)
|
|
} else if !yym3109 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3108)
|
|
} else {
|
|
z.DecFallback(yyv3108, 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, yys3106)
|
|
} // end switch yys3106
|
|
} // end for yyj3106
|
|
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 yyj3112 int
|
|
var yyb3112 bool
|
|
var yyhl3112 bool = l >= 0
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodSignature = PodSignature{}
|
|
} else {
|
|
yyv3113 := &x.PodSignature
|
|
yyv3113.CodecDecodeSelf(d)
|
|
}
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EvictionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3114 := &x.EvictionTime
|
|
yym3115 := z.DecBinary()
|
|
_ = yym3115
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3114) {
|
|
} else if yym3115 {
|
|
z.DecBinaryUnmarshal(yyv3114)
|
|
} else if !yym3115 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3114)
|
|
} else {
|
|
z.DecFallback(yyv3114, false)
|
|
}
|
|
}
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3112-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 {
|
|
yym3118 := z.EncBinary()
|
|
_ = yym3118
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3119 := !z.EncBinary()
|
|
yy2arr3119 := z.EncBasicHandle().StructToArray
|
|
var yyq3119 [1]bool
|
|
_, _, _ = yysep3119, yyq3119, yy2arr3119
|
|
const yyr3119 bool = false
|
|
yyq3119[0] = x.PodController != nil
|
|
var yynn3119 int
|
|
if yyr3119 || yy2arr3119 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3119 = 0
|
|
for _, b := range yyq3119 {
|
|
if b {
|
|
yynn3119++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3119)
|
|
yynn3119 = 0
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3119[0] {
|
|
if x.PodController == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodController.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3119[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 yyr3119 || yy2arr3119 {
|
|
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
|
|
yym3121 := z.DecBinary()
|
|
_ = yym3121
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3122 := r.ContainerType()
|
|
if yyct3122 == codecSelferValueTypeMap1234 {
|
|
yyl3122 := r.ReadMapStart()
|
|
if yyl3122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3122, d)
|
|
}
|
|
} else if yyct3122 == codecSelferValueTypeArray1234 {
|
|
yyl3122 := r.ReadArrayStart()
|
|
if yyl3122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3122, 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 yys3123Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3123Slc
|
|
var yyhl3123 bool = l >= 0
|
|
for yyj3123 := 0; ; yyj3123++ {
|
|
if yyhl3123 {
|
|
if yyj3123 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3123Slc = r.DecodeBytes(yys3123Slc, true, true)
|
|
yys3123 := string(yys3123Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3123 {
|
|
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, yys3123)
|
|
} // end switch yys3123
|
|
} // end for yyj3123
|
|
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 yyj3125 int
|
|
var yyb3125 bool
|
|
var yyhl3125 bool = l >= 0
|
|
yyj3125++
|
|
if yyhl3125 {
|
|
yyb3125 = yyj3125 > l
|
|
} else {
|
|
yyb3125 = r.CheckBreak()
|
|
}
|
|
if yyb3125 {
|
|
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 {
|
|
yyj3125++
|
|
if yyhl3125 {
|
|
yyb3125 = yyj3125 > l
|
|
} else {
|
|
yyb3125 = r.CheckBreak()
|
|
}
|
|
if yyb3125 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3125-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 {
|
|
yym3127 := z.EncBinary()
|
|
_ = yym3127
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3128 := !z.EncBinary()
|
|
yy2arr3128 := z.EncBasicHandle().StructToArray
|
|
var yyq3128 [2]bool
|
|
_, _, _ = yysep3128, yyq3128, yy2arr3128
|
|
const yyr3128 bool = false
|
|
yyq3128[1] = x.SizeBytes != 0
|
|
var yynn3128 int
|
|
if yyr3128 || yy2arr3128 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3128 = 1
|
|
for _, b := range yyq3128 {
|
|
if b {
|
|
yynn3128++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3128)
|
|
yynn3128 = 0
|
|
}
|
|
if yyr3128 || yy2arr3128 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Names == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3130 := z.EncBinary()
|
|
_ = yym3130
|
|
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 {
|
|
yym3131 := z.EncBinary()
|
|
_ = yym3131
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Names, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3128 || yy2arr3128 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3128[1] {
|
|
yym3133 := z.EncBinary()
|
|
_ = yym3133
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SizeBytes))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3128[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sizeBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3134 := z.EncBinary()
|
|
_ = yym3134
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SizeBytes))
|
|
}
|
|
}
|
|
}
|
|
if yyr3128 || yy2arr3128 {
|
|
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
|
|
yym3135 := z.DecBinary()
|
|
_ = yym3135
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3136 := r.ContainerType()
|
|
if yyct3136 == codecSelferValueTypeMap1234 {
|
|
yyl3136 := r.ReadMapStart()
|
|
if yyl3136 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3136, d)
|
|
}
|
|
} else if yyct3136 == codecSelferValueTypeArray1234 {
|
|
yyl3136 := r.ReadArrayStart()
|
|
if yyl3136 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3136, 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 yys3137Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3137Slc
|
|
var yyhl3137 bool = l >= 0
|
|
for yyj3137 := 0; ; yyj3137++ {
|
|
if yyhl3137 {
|
|
if yyj3137 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3137Slc = r.DecodeBytes(yys3137Slc, true, true)
|
|
yys3137 := string(yys3137Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3137 {
|
|
case "names":
|
|
if r.TryDecodeAsNil() {
|
|
x.Names = nil
|
|
} else {
|
|
yyv3138 := &x.Names
|
|
yym3139 := z.DecBinary()
|
|
_ = yym3139
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3138, false, d)
|
|
}
|
|
}
|
|
case "sizeBytes":
|
|
if r.TryDecodeAsNil() {
|
|
x.SizeBytes = 0
|
|
} else {
|
|
x.SizeBytes = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3137)
|
|
} // end switch yys3137
|
|
} // end for yyj3137
|
|
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 yyj3141 int
|
|
var yyb3141 bool
|
|
var yyhl3141 bool = l >= 0
|
|
yyj3141++
|
|
if yyhl3141 {
|
|
yyb3141 = yyj3141 > l
|
|
} else {
|
|
yyb3141 = r.CheckBreak()
|
|
}
|
|
if yyb3141 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Names = nil
|
|
} else {
|
|
yyv3142 := &x.Names
|
|
yym3143 := z.DecBinary()
|
|
_ = yym3143
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3142, false, d)
|
|
}
|
|
}
|
|
yyj3141++
|
|
if yyhl3141 {
|
|
yyb3141 = yyj3141 > l
|
|
} else {
|
|
yyb3141 = r.CheckBreak()
|
|
}
|
|
if yyb3141 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SizeBytes = 0
|
|
} else {
|
|
x.SizeBytes = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj3141++
|
|
if yyhl3141 {
|
|
yyb3141 = yyj3141 > l
|
|
} else {
|
|
yyb3141 = r.CheckBreak()
|
|
}
|
|
if yyb3141 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3141-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3145 := z.EncBinary()
|
|
_ = yym3145
|
|
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
|
|
yym3146 := z.DecBinary()
|
|
_ = yym3146
|
|
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
|
|
yym3147 := z.EncBinary()
|
|
_ = yym3147
|
|
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
|
|
yym3148 := z.DecBinary()
|
|
_ = yym3148
|
|
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 {
|
|
yym3149 := z.EncBinary()
|
|
_ = yym3149
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3150 := !z.EncBinary()
|
|
yy2arr3150 := z.EncBasicHandle().StructToArray
|
|
var yyq3150 [6]bool
|
|
_, _, _ = yysep3150, yyq3150, yy2arr3150
|
|
const yyr3150 bool = false
|
|
yyq3150[2] = true
|
|
yyq3150[3] = true
|
|
yyq3150[4] = x.Reason != ""
|
|
yyq3150[5] = x.Message != ""
|
|
var yynn3150 int
|
|
if yyr3150 || yy2arr3150 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3150 = 2
|
|
for _, b := range yyq3150 {
|
|
if b {
|
|
yynn3150++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3150)
|
|
yynn3150 = 0
|
|
}
|
|
if yyr3150 || yy2arr3150 {
|
|
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 yyr3150 || yy2arr3150 {
|
|
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 yyr3150 || yy2arr3150 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3150[2] {
|
|
yy3154 := &x.LastHeartbeatTime
|
|
yym3155 := z.EncBinary()
|
|
_ = yym3155
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3154) {
|
|
} else if yym3155 {
|
|
z.EncBinaryMarshal(yy3154)
|
|
} else if !yym3155 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3154)
|
|
} else {
|
|
z.EncFallback(yy3154)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3150[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3156 := &x.LastHeartbeatTime
|
|
yym3157 := z.EncBinary()
|
|
_ = yym3157
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3156) {
|
|
} else if yym3157 {
|
|
z.EncBinaryMarshal(yy3156)
|
|
} else if !yym3157 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3156)
|
|
} else {
|
|
z.EncFallback(yy3156)
|
|
}
|
|
}
|
|
}
|
|
if yyr3150 || yy2arr3150 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3150[3] {
|
|
yy3159 := &x.LastTransitionTime
|
|
yym3160 := z.EncBinary()
|
|
_ = yym3160
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3159) {
|
|
} else if yym3160 {
|
|
z.EncBinaryMarshal(yy3159)
|
|
} else if !yym3160 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3159)
|
|
} else {
|
|
z.EncFallback(yy3159)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3150[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3161 := &x.LastTransitionTime
|
|
yym3162 := z.EncBinary()
|
|
_ = yym3162
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3161) {
|
|
} else if yym3162 {
|
|
z.EncBinaryMarshal(yy3161)
|
|
} else if !yym3162 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3161)
|
|
} else {
|
|
z.EncFallback(yy3161)
|
|
}
|
|
}
|
|
}
|
|
if yyr3150 || yy2arr3150 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3150[4] {
|
|
yym3164 := z.EncBinary()
|
|
_ = yym3164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3150[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3165 := z.EncBinary()
|
|
_ = yym3165
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3150 || yy2arr3150 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3150[5] {
|
|
yym3167 := z.EncBinary()
|
|
_ = yym3167
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3150[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3168 := z.EncBinary()
|
|
_ = yym3168
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3150 || yy2arr3150 {
|
|
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
|
|
yym3169 := z.DecBinary()
|
|
_ = yym3169
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3170 := r.ContainerType()
|
|
if yyct3170 == codecSelferValueTypeMap1234 {
|
|
yyl3170 := r.ReadMapStart()
|
|
if yyl3170 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3170, d)
|
|
}
|
|
} else if yyct3170 == codecSelferValueTypeArray1234 {
|
|
yyl3170 := r.ReadArrayStart()
|
|
if yyl3170 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3170, 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 yys3171Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3171Slc
|
|
var yyhl3171 bool = l >= 0
|
|
for yyj3171 := 0; ; yyj3171++ {
|
|
if yyhl3171 {
|
|
if yyj3171 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3171Slc = r.DecodeBytes(yys3171Slc, true, true)
|
|
yys3171 := string(yys3171Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3171 {
|
|
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 {
|
|
yyv3174 := &x.LastHeartbeatTime
|
|
yym3175 := z.DecBinary()
|
|
_ = yym3175
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3174) {
|
|
} else if yym3175 {
|
|
z.DecBinaryUnmarshal(yyv3174)
|
|
} else if !yym3175 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3174)
|
|
} else {
|
|
z.DecFallback(yyv3174, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3176 := &x.LastTransitionTime
|
|
yym3177 := z.DecBinary()
|
|
_ = yym3177
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3176) {
|
|
} else if yym3177 {
|
|
z.DecBinaryUnmarshal(yyv3176)
|
|
} else if !yym3177 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3176)
|
|
} else {
|
|
z.DecFallback(yyv3176, 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, yys3171)
|
|
} // end switch yys3171
|
|
} // end for yyj3171
|
|
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 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.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
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.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
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.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3183 := &x.LastHeartbeatTime
|
|
yym3184 := z.DecBinary()
|
|
_ = yym3184
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3183) {
|
|
} else if yym3184 {
|
|
z.DecBinaryUnmarshal(yyv3183)
|
|
} else if !yym3184 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3183)
|
|
} else {
|
|
z.DecFallback(yyv3183, false)
|
|
}
|
|
}
|
|
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.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3185 := &x.LastTransitionTime
|
|
yym3186 := z.DecBinary()
|
|
_ = yym3186
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3185) {
|
|
} else if yym3186 {
|
|
z.DecBinaryUnmarshal(yyv3185)
|
|
} else if !yym3186 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3185)
|
|
} else {
|
|
z.DecFallback(yyv3185, false)
|
|
}
|
|
}
|
|
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.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
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.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
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 NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3189 := z.EncBinary()
|
|
_ = yym3189
|
|
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
|
|
yym3190 := z.DecBinary()
|
|
_ = yym3190
|
|
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 {
|
|
yym3191 := z.EncBinary()
|
|
_ = yym3191
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3192 := !z.EncBinary()
|
|
yy2arr3192 := z.EncBasicHandle().StructToArray
|
|
var yyq3192 [2]bool
|
|
_, _, _ = yysep3192, yyq3192, yy2arr3192
|
|
const yyr3192 bool = false
|
|
var yynn3192 int
|
|
if yyr3192 || yy2arr3192 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3192 = 2
|
|
for _, b := range yyq3192 {
|
|
if b {
|
|
yynn3192++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3192)
|
|
yynn3192 = 0
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
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 yyr3192 || yy2arr3192 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3195 := z.EncBinary()
|
|
_ = yym3195
|
|
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)
|
|
yym3196 := z.EncBinary()
|
|
_ = yym3196
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
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
|
|
yym3197 := z.DecBinary()
|
|
_ = yym3197
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3198 := r.ContainerType()
|
|
if yyct3198 == codecSelferValueTypeMap1234 {
|
|
yyl3198 := r.ReadMapStart()
|
|
if yyl3198 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3198, d)
|
|
}
|
|
} else if yyct3198 == codecSelferValueTypeArray1234 {
|
|
yyl3198 := r.ReadArrayStart()
|
|
if yyl3198 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3198, 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 yys3199Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3199Slc
|
|
var yyhl3199 bool = l >= 0
|
|
for yyj3199 := 0; ; yyj3199++ {
|
|
if yyhl3199 {
|
|
if yyj3199 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3199Slc = r.DecodeBytes(yys3199Slc, true, true)
|
|
yys3199 := string(yys3199Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3199 {
|
|
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, yys3199)
|
|
} // end switch yys3199
|
|
} // end for yyj3199
|
|
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 yyj3202 int
|
|
var yyb3202 bool
|
|
var yyhl3202 bool = l >= 0
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3202-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 {
|
|
yym3205 := z.EncBinary()
|
|
_ = yym3205
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3206 := !z.EncBinary()
|
|
yy2arr3206 := z.EncBasicHandle().StructToArray
|
|
var yyq3206 [1]bool
|
|
_, _, _ = yysep3206, yyq3206, yy2arr3206
|
|
const yyr3206 bool = false
|
|
yyq3206[0] = len(x.Capacity) != 0
|
|
var yynn3206 int
|
|
if yyr3206 || yy2arr3206 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3206 = 0
|
|
for _, b := range yyq3206 {
|
|
if b {
|
|
yynn3206++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3206)
|
|
yynn3206 = 0
|
|
}
|
|
if yyr3206 || yy2arr3206 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3206[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3206[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 yyr3206 || yy2arr3206 {
|
|
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
|
|
yym3208 := z.DecBinary()
|
|
_ = yym3208
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3209 := r.ContainerType()
|
|
if yyct3209 == codecSelferValueTypeMap1234 {
|
|
yyl3209 := r.ReadMapStart()
|
|
if yyl3209 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3209, d)
|
|
}
|
|
} else if yyct3209 == codecSelferValueTypeArray1234 {
|
|
yyl3209 := r.ReadArrayStart()
|
|
if yyl3209 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3209, 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 yys3210Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3210Slc
|
|
var yyhl3210 bool = l >= 0
|
|
for yyj3210 := 0; ; yyj3210++ {
|
|
if yyhl3210 {
|
|
if yyj3210 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3210Slc = r.DecodeBytes(yys3210Slc, true, true)
|
|
yys3210 := string(yys3210Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3210 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3211 := &x.Capacity
|
|
yyv3211.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3210)
|
|
} // end switch yys3210
|
|
} // end for yyj3210
|
|
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 yyj3212 int
|
|
var yyb3212 bool
|
|
var yyhl3212 bool = l >= 0
|
|
yyj3212++
|
|
if yyhl3212 {
|
|
yyb3212 = yyj3212 > l
|
|
} else {
|
|
yyb3212 = r.CheckBreak()
|
|
}
|
|
if yyb3212 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3213 := &x.Capacity
|
|
yyv3213.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3212++
|
|
if yyhl3212 {
|
|
yyb3212 = yyj3212 > l
|
|
} else {
|
|
yyb3212 = r.CheckBreak()
|
|
}
|
|
if yyb3212 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3212-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3214 := z.EncBinary()
|
|
_ = yym3214
|
|
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
|
|
yym3215 := z.DecBinary()
|
|
_ = yym3215
|
|
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 {
|
|
yym3216 := z.EncBinary()
|
|
_ = yym3216
|
|
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
|
|
yym3217 := z.DecBinary()
|
|
_ = yym3217
|
|
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 {
|
|
yym3218 := z.EncBinary()
|
|
_ = yym3218
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3219 := !z.EncBinary()
|
|
yy2arr3219 := z.EncBasicHandle().StructToArray
|
|
var yyq3219 [5]bool
|
|
_, _, _ = yysep3219, yyq3219, yy2arr3219
|
|
const yyr3219 bool = false
|
|
yyq3219[0] = x.Kind != ""
|
|
yyq3219[1] = x.APIVersion != ""
|
|
yyq3219[2] = true
|
|
yyq3219[3] = true
|
|
yyq3219[4] = true
|
|
var yynn3219 int
|
|
if yyr3219 || yy2arr3219 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3219 = 0
|
|
for _, b := range yyq3219 {
|
|
if b {
|
|
yynn3219++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3219)
|
|
yynn3219 = 0
|
|
}
|
|
if yyr3219 || yy2arr3219 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3219[0] {
|
|
yym3221 := z.EncBinary()
|
|
_ = yym3221
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3219[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3222 := z.EncBinary()
|
|
_ = yym3222
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3219 || yy2arr3219 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3219[1] {
|
|
yym3224 := z.EncBinary()
|
|
_ = yym3224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3219[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3225 := z.EncBinary()
|
|
_ = yym3225
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3219 || yy2arr3219 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3219[2] {
|
|
yy3227 := &x.ObjectMeta
|
|
yy3227.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3219[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3228 := &x.ObjectMeta
|
|
yy3228.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3219 || yy2arr3219 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3219[3] {
|
|
yy3230 := &x.Spec
|
|
yy3230.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3219[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3231 := &x.Spec
|
|
yy3231.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3219 || yy2arr3219 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3219[4] {
|
|
yy3233 := &x.Status
|
|
yy3233.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3219[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3234 := &x.Status
|
|
yy3234.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3219 || yy2arr3219 {
|
|
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
|
|
yym3235 := z.DecBinary()
|
|
_ = yym3235
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3236 := r.ContainerType()
|
|
if yyct3236 == codecSelferValueTypeMap1234 {
|
|
yyl3236 := r.ReadMapStart()
|
|
if yyl3236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3236, d)
|
|
}
|
|
} else if yyct3236 == codecSelferValueTypeArray1234 {
|
|
yyl3236 := r.ReadArrayStart()
|
|
if yyl3236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3236, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3237Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3237Slc
|
|
var yyhl3237 bool = l >= 0
|
|
for yyj3237 := 0; ; yyj3237++ {
|
|
if yyhl3237 {
|
|
if yyj3237 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3237Slc = r.DecodeBytes(yys3237Slc, true, true)
|
|
yys3237 := string(yys3237Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3237 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3240 := &x.ObjectMeta
|
|
yyv3240.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv3241 := &x.Spec
|
|
yyv3241.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv3242 := &x.Status
|
|
yyv3242.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3237)
|
|
} // end switch yys3237
|
|
} // end for yyj3237
|
|
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 yyj3243 int
|
|
var yyb3243 bool
|
|
var yyhl3243 bool = l >= 0
|
|
yyj3243++
|
|
if yyhl3243 {
|
|
yyb3243 = yyj3243 > l
|
|
} else {
|
|
yyb3243 = r.CheckBreak()
|
|
}
|
|
if yyb3243 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3243++
|
|
if yyhl3243 {
|
|
yyb3243 = yyj3243 > l
|
|
} else {
|
|
yyb3243 = r.CheckBreak()
|
|
}
|
|
if yyb3243 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3243++
|
|
if yyhl3243 {
|
|
yyb3243 = yyj3243 > l
|
|
} else {
|
|
yyb3243 = r.CheckBreak()
|
|
}
|
|
if yyb3243 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3246 := &x.ObjectMeta
|
|
yyv3246.CodecDecodeSelf(d)
|
|
}
|
|
yyj3243++
|
|
if yyhl3243 {
|
|
yyb3243 = yyj3243 > l
|
|
} else {
|
|
yyb3243 = r.CheckBreak()
|
|
}
|
|
if yyb3243 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv3247 := &x.Spec
|
|
yyv3247.CodecDecodeSelf(d)
|
|
}
|
|
yyj3243++
|
|
if yyhl3243 {
|
|
yyb3243 = yyj3243 > l
|
|
} else {
|
|
yyb3243 = r.CheckBreak()
|
|
}
|
|
if yyb3243 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv3248 := &x.Status
|
|
yyv3248.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3243++
|
|
if yyhl3243 {
|
|
yyb3243 = yyj3243 > l
|
|
} else {
|
|
yyb3243 = r.CheckBreak()
|
|
}
|
|
if yyb3243 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3243-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 {
|
|
yym3249 := z.EncBinary()
|
|
_ = yym3249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3250 := !z.EncBinary()
|
|
yy2arr3250 := z.EncBasicHandle().StructToArray
|
|
var yyq3250 [4]bool
|
|
_, _, _ = yysep3250, yyq3250, yy2arr3250
|
|
const yyr3250 bool = false
|
|
yyq3250[0] = x.Kind != ""
|
|
yyq3250[1] = x.APIVersion != ""
|
|
yyq3250[2] = true
|
|
var yynn3250 int
|
|
if yyr3250 || yy2arr3250 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3250 = 1
|
|
for _, b := range yyq3250 {
|
|
if b {
|
|
yynn3250++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3250)
|
|
yynn3250 = 0
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[0] {
|
|
yym3252 := z.EncBinary()
|
|
_ = yym3252
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3250[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3253 := z.EncBinary()
|
|
_ = yym3253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[1] {
|
|
yym3255 := z.EncBinary()
|
|
_ = yym3255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3250[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3256 := z.EncBinary()
|
|
_ = yym3256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[2] {
|
|
yy3258 := &x.ListMeta
|
|
yym3259 := z.EncBinary()
|
|
_ = yym3259
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3258) {
|
|
} else {
|
|
z.EncFallback(yy3258)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3250[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3260 := &x.ListMeta
|
|
yym3261 := z.EncBinary()
|
|
_ = yym3261
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3260) {
|
|
} else {
|
|
z.EncFallback(yy3260)
|
|
}
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3263 := z.EncBinary()
|
|
_ = yym3263
|
|
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 {
|
|
yym3264 := z.EncBinary()
|
|
_ = yym3264
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
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
|
|
yym3265 := z.DecBinary()
|
|
_ = yym3265
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3266 := r.ContainerType()
|
|
if yyct3266 == codecSelferValueTypeMap1234 {
|
|
yyl3266 := r.ReadMapStart()
|
|
if yyl3266 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3266, d)
|
|
}
|
|
} else if yyct3266 == codecSelferValueTypeArray1234 {
|
|
yyl3266 := r.ReadArrayStart()
|
|
if yyl3266 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3266, 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 yys3267Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3267Slc
|
|
var yyhl3267 bool = l >= 0
|
|
for yyj3267 := 0; ; yyj3267++ {
|
|
if yyhl3267 {
|
|
if yyj3267 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3267Slc = r.DecodeBytes(yys3267Slc, true, true)
|
|
yys3267 := string(yys3267Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3267 {
|
|
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 {
|
|
yyv3270 := &x.ListMeta
|
|
yym3271 := z.DecBinary()
|
|
_ = yym3271
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3270) {
|
|
} else {
|
|
z.DecFallback(yyv3270, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3272 := &x.Items
|
|
yym3273 := z.DecBinary()
|
|
_ = yym3273
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv3272), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3267)
|
|
} // end switch yys3267
|
|
} // end for yyj3267
|
|
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 yyj3274 int
|
|
var yyb3274 bool
|
|
var yyhl3274 bool = l >= 0
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3277 := &x.ListMeta
|
|
yym3278 := z.DecBinary()
|
|
_ = yym3278
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3277) {
|
|
} else {
|
|
z.DecFallback(yyv3277, false)
|
|
}
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3279 := &x.Items
|
|
yym3280 := z.DecBinary()
|
|
_ = yym3280
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv3279), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3274-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3281 := z.EncBinary()
|
|
_ = yym3281
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3282 := !z.EncBinary()
|
|
yy2arr3282 := z.EncBasicHandle().StructToArray
|
|
var yyq3282 [1]bool
|
|
_, _, _ = yysep3282, yyq3282, yy2arr3282
|
|
const yyr3282 bool = false
|
|
var yynn3282 int
|
|
if yyr3282 || yy2arr3282 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3282 = 1
|
|
for _, b := range yyq3282 {
|
|
if b {
|
|
yynn3282++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3282)
|
|
yynn3282 = 0
|
|
}
|
|
if yyr3282 || yy2arr3282 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3284 := z.EncBinary()
|
|
_ = yym3284
|
|
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 {
|
|
yym3285 := z.EncBinary()
|
|
_ = yym3285
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3282 || yy2arr3282 {
|
|
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
|
|
yym3286 := z.DecBinary()
|
|
_ = yym3286
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3287 := r.ContainerType()
|
|
if yyct3287 == codecSelferValueTypeMap1234 {
|
|
yyl3287 := r.ReadMapStart()
|
|
if yyl3287 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3287, d)
|
|
}
|
|
} else if yyct3287 == codecSelferValueTypeArray1234 {
|
|
yyl3287 := r.ReadArrayStart()
|
|
if yyl3287 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3287, 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 yys3288Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3288Slc
|
|
var yyhl3288 bool = l >= 0
|
|
for yyj3288 := 0; ; yyj3288++ {
|
|
if yyhl3288 {
|
|
if yyj3288 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3288Slc = r.DecodeBytes(yys3288Slc, true, true)
|
|
yys3288 := string(yys3288Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3288 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv3289 := &x.Finalizers
|
|
yym3290 := z.DecBinary()
|
|
_ = yym3290
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv3289), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3288)
|
|
} // end switch yys3288
|
|
} // end for yyj3288
|
|
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 yyj3291 int
|
|
var yyb3291 bool
|
|
var yyhl3291 bool = l >= 0
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv3292 := &x.Finalizers
|
|
yym3293 := z.DecBinary()
|
|
_ = yym3293
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv3292), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3291-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3294 := z.EncBinary()
|
|
_ = yym3294
|
|
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
|
|
yym3295 := z.DecBinary()
|
|
_ = yym3295
|
|
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 {
|
|
yym3296 := z.EncBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3297 := !z.EncBinary()
|
|
yy2arr3297 := z.EncBasicHandle().StructToArray
|
|
var yyq3297 [1]bool
|
|
_, _, _ = yysep3297, yyq3297, yy2arr3297
|
|
const yyr3297 bool = false
|
|
yyq3297[0] = x.Phase != ""
|
|
var yynn3297 int
|
|
if yyr3297 || yy2arr3297 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3297 = 0
|
|
for _, b := range yyq3297 {
|
|
if b {
|
|
yynn3297++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3297)
|
|
yynn3297 = 0
|
|
}
|
|
if yyr3297 || yy2arr3297 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3297[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3297[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3297 || yy2arr3297 {
|
|
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
|
|
yym3299 := z.DecBinary()
|
|
_ = yym3299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3300 := r.ContainerType()
|
|
if yyct3300 == codecSelferValueTypeMap1234 {
|
|
yyl3300 := r.ReadMapStart()
|
|
if yyl3300 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3300, d)
|
|
}
|
|
} else if yyct3300 == codecSelferValueTypeArray1234 {
|
|
yyl3300 := r.ReadArrayStart()
|
|
if yyl3300 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3300, 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 yys3301Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3301Slc
|
|
var yyhl3301 bool = l >= 0
|
|
for yyj3301 := 0; ; yyj3301++ {
|
|
if yyhl3301 {
|
|
if yyj3301 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3301Slc = r.DecodeBytes(yys3301Slc, true, true)
|
|
yys3301 := string(yys3301Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3301 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3301)
|
|
} // end switch yys3301
|
|
} // end for yyj3301
|
|
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 yyj3303 int
|
|
var yyb3303 bool
|
|
var yyhl3303 bool = l >= 0
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3303-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3305 := z.EncBinary()
|
|
_ = yym3305
|
|
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
|
|
yym3306 := z.DecBinary()
|
|
_ = yym3306
|
|
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 {
|
|
yym3307 := z.EncBinary()
|
|
_ = yym3307
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3308 := !z.EncBinary()
|
|
yy2arr3308 := z.EncBasicHandle().StructToArray
|
|
var yyq3308 [5]bool
|
|
_, _, _ = yysep3308, yyq3308, yy2arr3308
|
|
const yyr3308 bool = false
|
|
yyq3308[0] = x.Kind != ""
|
|
yyq3308[1] = x.APIVersion != ""
|
|
yyq3308[2] = true
|
|
yyq3308[3] = true
|
|
yyq3308[4] = true
|
|
var yynn3308 int
|
|
if yyr3308 || yy2arr3308 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3308 = 0
|
|
for _, b := range yyq3308 {
|
|
if b {
|
|
yynn3308++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3308)
|
|
yynn3308 = 0
|
|
}
|
|
if yyr3308 || yy2arr3308 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3308[0] {
|
|
yym3310 := z.EncBinary()
|
|
_ = yym3310
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3308[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3311 := z.EncBinary()
|
|
_ = yym3311
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3308 || yy2arr3308 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3308[1] {
|
|
yym3313 := z.EncBinary()
|
|
_ = yym3313
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3308[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3314 := z.EncBinary()
|
|
_ = yym3314
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3308 || yy2arr3308 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3308[2] {
|
|
yy3316 := &x.ObjectMeta
|
|
yy3316.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3308[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3317 := &x.ObjectMeta
|
|
yy3317.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3308 || yy2arr3308 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3308[3] {
|
|
yy3319 := &x.Spec
|
|
yy3319.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3308[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3320 := &x.Spec
|
|
yy3320.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3308 || yy2arr3308 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3308[4] {
|
|
yy3322 := &x.Status
|
|
yy3322.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3308[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3323 := &x.Status
|
|
yy3323.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3308 || yy2arr3308 {
|
|
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
|
|
yym3324 := z.DecBinary()
|
|
_ = yym3324
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3325 := r.ContainerType()
|
|
if yyct3325 == codecSelferValueTypeMap1234 {
|
|
yyl3325 := r.ReadMapStart()
|
|
if yyl3325 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3325, d)
|
|
}
|
|
} else if yyct3325 == codecSelferValueTypeArray1234 {
|
|
yyl3325 := r.ReadArrayStart()
|
|
if yyl3325 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3325, 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 yys3326Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3326Slc
|
|
var yyhl3326 bool = l >= 0
|
|
for yyj3326 := 0; ; yyj3326++ {
|
|
if yyhl3326 {
|
|
if yyj3326 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3326Slc = r.DecodeBytes(yys3326Slc, true, true)
|
|
yys3326 := string(yys3326Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3326 {
|
|
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 {
|
|
yyv3329 := &x.ObjectMeta
|
|
yyv3329.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv3330 := &x.Spec
|
|
yyv3330.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv3331 := &x.Status
|
|
yyv3331.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3326)
|
|
} // end switch yys3326
|
|
} // end for yyj3326
|
|
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 yyj3332 int
|
|
var yyb3332 bool
|
|
var yyhl3332 bool = l >= 0
|
|
yyj3332++
|
|
if yyhl3332 {
|
|
yyb3332 = yyj3332 > l
|
|
} else {
|
|
yyb3332 = r.CheckBreak()
|
|
}
|
|
if yyb3332 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3332++
|
|
if yyhl3332 {
|
|
yyb3332 = yyj3332 > l
|
|
} else {
|
|
yyb3332 = r.CheckBreak()
|
|
}
|
|
if yyb3332 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3332++
|
|
if yyhl3332 {
|
|
yyb3332 = yyj3332 > l
|
|
} else {
|
|
yyb3332 = r.CheckBreak()
|
|
}
|
|
if yyb3332 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3335 := &x.ObjectMeta
|
|
yyv3335.CodecDecodeSelf(d)
|
|
}
|
|
yyj3332++
|
|
if yyhl3332 {
|
|
yyb3332 = yyj3332 > l
|
|
} else {
|
|
yyb3332 = r.CheckBreak()
|
|
}
|
|
if yyb3332 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv3336 := &x.Spec
|
|
yyv3336.CodecDecodeSelf(d)
|
|
}
|
|
yyj3332++
|
|
if yyhl3332 {
|
|
yyb3332 = yyj3332 > l
|
|
} else {
|
|
yyb3332 = r.CheckBreak()
|
|
}
|
|
if yyb3332 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv3337 := &x.Status
|
|
yyv3337.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3332++
|
|
if yyhl3332 {
|
|
yyb3332 = yyj3332 > l
|
|
} else {
|
|
yyb3332 = r.CheckBreak()
|
|
}
|
|
if yyb3332 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3332-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 {
|
|
yym3338 := z.EncBinary()
|
|
_ = yym3338
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3339 := !z.EncBinary()
|
|
yy2arr3339 := z.EncBasicHandle().StructToArray
|
|
var yyq3339 [4]bool
|
|
_, _, _ = yysep3339, yyq3339, yy2arr3339
|
|
const yyr3339 bool = false
|
|
yyq3339[0] = x.Kind != ""
|
|
yyq3339[1] = x.APIVersion != ""
|
|
yyq3339[2] = true
|
|
var yynn3339 int
|
|
if yyr3339 || yy2arr3339 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3339 = 1
|
|
for _, b := range yyq3339 {
|
|
if b {
|
|
yynn3339++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3339)
|
|
yynn3339 = 0
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3339[0] {
|
|
yym3341 := z.EncBinary()
|
|
_ = yym3341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3339[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3342 := z.EncBinary()
|
|
_ = yym3342
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3339[1] {
|
|
yym3344 := z.EncBinary()
|
|
_ = yym3344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3339[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3345 := z.EncBinary()
|
|
_ = yym3345
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3339[2] {
|
|
yy3347 := &x.ListMeta
|
|
yym3348 := z.EncBinary()
|
|
_ = yym3348
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3347) {
|
|
} else {
|
|
z.EncFallback(yy3347)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3339[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3349 := &x.ListMeta
|
|
yym3350 := z.EncBinary()
|
|
_ = yym3350
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3349) {
|
|
} else {
|
|
z.EncFallback(yy3349)
|
|
}
|
|
}
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3352 := z.EncBinary()
|
|
_ = yym3352
|
|
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 {
|
|
yym3353 := z.EncBinary()
|
|
_ = yym3353
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
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
|
|
yym3354 := z.DecBinary()
|
|
_ = yym3354
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3355 := r.ContainerType()
|
|
if yyct3355 == codecSelferValueTypeMap1234 {
|
|
yyl3355 := r.ReadMapStart()
|
|
if yyl3355 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3355, d)
|
|
}
|
|
} else if yyct3355 == codecSelferValueTypeArray1234 {
|
|
yyl3355 := r.ReadArrayStart()
|
|
if yyl3355 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3355, 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 yys3356Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3356Slc
|
|
var yyhl3356 bool = l >= 0
|
|
for yyj3356 := 0; ; yyj3356++ {
|
|
if yyhl3356 {
|
|
if yyj3356 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3356Slc = r.DecodeBytes(yys3356Slc, true, true)
|
|
yys3356 := string(yys3356Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3356 {
|
|
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 {
|
|
yyv3359 := &x.ListMeta
|
|
yym3360 := z.DecBinary()
|
|
_ = yym3360
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3359) {
|
|
} else {
|
|
z.DecFallback(yyv3359, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3361 := &x.Items
|
|
yym3362 := z.DecBinary()
|
|
_ = yym3362
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv3361), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3356)
|
|
} // end switch yys3356
|
|
} // end for yyj3356
|
|
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 yyj3363 int
|
|
var yyb3363 bool
|
|
var yyhl3363 bool = l >= 0
|
|
yyj3363++
|
|
if yyhl3363 {
|
|
yyb3363 = yyj3363 > l
|
|
} else {
|
|
yyb3363 = r.CheckBreak()
|
|
}
|
|
if yyb3363 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3363++
|
|
if yyhl3363 {
|
|
yyb3363 = yyj3363 > l
|
|
} else {
|
|
yyb3363 = r.CheckBreak()
|
|
}
|
|
if yyb3363 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3363++
|
|
if yyhl3363 {
|
|
yyb3363 = yyj3363 > l
|
|
} else {
|
|
yyb3363 = r.CheckBreak()
|
|
}
|
|
if yyb3363 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3366 := &x.ListMeta
|
|
yym3367 := z.DecBinary()
|
|
_ = yym3367
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3366) {
|
|
} else {
|
|
z.DecFallback(yyv3366, false)
|
|
}
|
|
}
|
|
yyj3363++
|
|
if yyhl3363 {
|
|
yyb3363 = yyj3363 > l
|
|
} else {
|
|
yyb3363 = r.CheckBreak()
|
|
}
|
|
if yyb3363 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3368 := &x.Items
|
|
yym3369 := z.DecBinary()
|
|
_ = yym3369
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv3368), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3363++
|
|
if yyhl3363 {
|
|
yyb3363 = yyj3363 > l
|
|
} else {
|
|
yyb3363 = r.CheckBreak()
|
|
}
|
|
if yyb3363 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3363-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 {
|
|
yym3370 := z.EncBinary()
|
|
_ = yym3370
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3371 := !z.EncBinary()
|
|
yy2arr3371 := z.EncBasicHandle().StructToArray
|
|
var yyq3371 [4]bool
|
|
_, _, _ = yysep3371, yyq3371, yy2arr3371
|
|
const yyr3371 bool = false
|
|
yyq3371[0] = x.Kind != ""
|
|
yyq3371[1] = x.APIVersion != ""
|
|
yyq3371[2] = true
|
|
var yynn3371 int
|
|
if yyr3371 || yy2arr3371 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3371 = 1
|
|
for _, b := range yyq3371 {
|
|
if b {
|
|
yynn3371++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3371)
|
|
yynn3371 = 0
|
|
}
|
|
if yyr3371 || yy2arr3371 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3371[0] {
|
|
yym3373 := z.EncBinary()
|
|
_ = yym3373
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3371[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3374 := z.EncBinary()
|
|
_ = yym3374
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3371 || yy2arr3371 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3371[1] {
|
|
yym3376 := z.EncBinary()
|
|
_ = yym3376
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3371[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3377 := z.EncBinary()
|
|
_ = yym3377
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3371 || yy2arr3371 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3371[2] {
|
|
yy3379 := &x.ObjectMeta
|
|
yy3379.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3371[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3380 := &x.ObjectMeta
|
|
yy3380.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3371 || yy2arr3371 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3382 := &x.Target
|
|
yy3382.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3383 := &x.Target
|
|
yy3383.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3371 || yy2arr3371 {
|
|
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
|
|
yym3384 := z.DecBinary()
|
|
_ = yym3384
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3385 := r.ContainerType()
|
|
if yyct3385 == codecSelferValueTypeMap1234 {
|
|
yyl3385 := r.ReadMapStart()
|
|
if yyl3385 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3385, d)
|
|
}
|
|
} else if yyct3385 == codecSelferValueTypeArray1234 {
|
|
yyl3385 := r.ReadArrayStart()
|
|
if yyl3385 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3385, 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 yys3386Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3386Slc
|
|
var yyhl3386 bool = l >= 0
|
|
for yyj3386 := 0; ; yyj3386++ {
|
|
if yyhl3386 {
|
|
if yyj3386 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3386Slc = r.DecodeBytes(yys3386Slc, true, true)
|
|
yys3386 := string(yys3386Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3386 {
|
|
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 {
|
|
yyv3389 := &x.ObjectMeta
|
|
yyv3389.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv3390 := &x.Target
|
|
yyv3390.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3386)
|
|
} // end switch yys3386
|
|
} // end for yyj3386
|
|
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 yyj3391 int
|
|
var yyb3391 bool
|
|
var yyhl3391 bool = l >= 0
|
|
yyj3391++
|
|
if yyhl3391 {
|
|
yyb3391 = yyj3391 > l
|
|
} else {
|
|
yyb3391 = r.CheckBreak()
|
|
}
|
|
if yyb3391 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3391++
|
|
if yyhl3391 {
|
|
yyb3391 = yyj3391 > l
|
|
} else {
|
|
yyb3391 = r.CheckBreak()
|
|
}
|
|
if yyb3391 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3391++
|
|
if yyhl3391 {
|
|
yyb3391 = yyj3391 > l
|
|
} else {
|
|
yyb3391 = r.CheckBreak()
|
|
}
|
|
if yyb3391 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3394 := &x.ObjectMeta
|
|
yyv3394.CodecDecodeSelf(d)
|
|
}
|
|
yyj3391++
|
|
if yyhl3391 {
|
|
yyb3391 = yyj3391 > l
|
|
} else {
|
|
yyb3391 = r.CheckBreak()
|
|
}
|
|
if yyb3391 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv3395 := &x.Target
|
|
yyv3395.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3391++
|
|
if yyhl3391 {
|
|
yyb3391 = yyj3391 > l
|
|
} else {
|
|
yyb3391 = r.CheckBreak()
|
|
}
|
|
if yyb3391 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3391-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 {
|
|
yym3396 := z.EncBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3397 := !z.EncBinary()
|
|
yy2arr3397 := z.EncBasicHandle().StructToArray
|
|
var yyq3397 [1]bool
|
|
_, _, _ = yysep3397, yyq3397, yy2arr3397
|
|
const yyr3397 bool = false
|
|
yyq3397[0] = x.UID != nil
|
|
var yynn3397 int
|
|
if yyr3397 || yy2arr3397 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3397 = 0
|
|
for _, b := range yyq3397 {
|
|
if b {
|
|
yynn3397++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3397)
|
|
yynn3397 = 0
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3397[0] {
|
|
if x.UID == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3399 := *x.UID
|
|
yym3400 := z.EncBinary()
|
|
_ = yym3400
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3399) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy3399))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3397[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.UID == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3401 := *x.UID
|
|
yym3402 := z.EncBinary()
|
|
_ = yym3402
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3401) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy3401))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
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
|
|
yym3403 := z.DecBinary()
|
|
_ = yym3403
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3404 := r.ContainerType()
|
|
if yyct3404 == codecSelferValueTypeMap1234 {
|
|
yyl3404 := r.ReadMapStart()
|
|
if yyl3404 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3404, d)
|
|
}
|
|
} else if yyct3404 == codecSelferValueTypeArray1234 {
|
|
yyl3404 := r.ReadArrayStart()
|
|
if yyl3404 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3404, 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 yys3405Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3405Slc
|
|
var yyhl3405 bool = l >= 0
|
|
for yyj3405 := 0; ; yyj3405++ {
|
|
if yyhl3405 {
|
|
if yyj3405 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3405Slc = r.DecodeBytes(yys3405Slc, true, true)
|
|
yys3405 := string(yys3405Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3405 {
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
if x.UID != nil {
|
|
x.UID = nil
|
|
}
|
|
} else {
|
|
if x.UID == nil {
|
|
x.UID = new(pkg1_types.UID)
|
|
}
|
|
yym3407 := z.DecBinary()
|
|
_ = yym3407
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.UID) {
|
|
} else {
|
|
*((*string)(x.UID)) = r.DecodeString()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3405)
|
|
} // end switch yys3405
|
|
} // end for yyj3405
|
|
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 yyj3408 int
|
|
var yyb3408 bool
|
|
var yyhl3408 bool = l >= 0
|
|
yyj3408++
|
|
if yyhl3408 {
|
|
yyb3408 = yyj3408 > l
|
|
} else {
|
|
yyb3408 = r.CheckBreak()
|
|
}
|
|
if yyb3408 {
|
|
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)
|
|
}
|
|
yym3410 := z.DecBinary()
|
|
_ = yym3410
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.UID) {
|
|
} else {
|
|
*((*string)(x.UID)) = r.DecodeString()
|
|
}
|
|
}
|
|
for {
|
|
yyj3408++
|
|
if yyhl3408 {
|
|
yyb3408 = yyj3408 > l
|
|
} else {
|
|
yyb3408 = r.CheckBreak()
|
|
}
|
|
if yyb3408 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3408-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 {
|
|
yym3411 := z.EncBinary()
|
|
_ = yym3411
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3412 := !z.EncBinary()
|
|
yy2arr3412 := z.EncBasicHandle().StructToArray
|
|
var yyq3412 [5]bool
|
|
_, _, _ = yysep3412, yyq3412, yy2arr3412
|
|
const yyr3412 bool = false
|
|
yyq3412[0] = x.Kind != ""
|
|
yyq3412[1] = x.APIVersion != ""
|
|
yyq3412[2] = x.GracePeriodSeconds != nil
|
|
yyq3412[3] = x.Preconditions != nil
|
|
yyq3412[4] = x.OrphanDependents != nil
|
|
var yynn3412 int
|
|
if yyr3412 || yy2arr3412 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3412 = 0
|
|
for _, b := range yyq3412 {
|
|
if b {
|
|
yynn3412++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3412)
|
|
yynn3412 = 0
|
|
}
|
|
if yyr3412 || yy2arr3412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3412[0] {
|
|
yym3414 := z.EncBinary()
|
|
_ = yym3414
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3412[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3415 := z.EncBinary()
|
|
_ = yym3415
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3412 || yy2arr3412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3412[1] {
|
|
yym3417 := z.EncBinary()
|
|
_ = yym3417
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3412[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3418 := z.EncBinary()
|
|
_ = yym3418
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3412 || yy2arr3412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3412[2] {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3420 := *x.GracePeriodSeconds
|
|
yym3421 := z.EncBinary()
|
|
_ = yym3421
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3420))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3412[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3422 := *x.GracePeriodSeconds
|
|
yym3423 := z.EncBinary()
|
|
_ = yym3423
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3422))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3412 || yy2arr3412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3412[3] {
|
|
if x.Preconditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Preconditions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3412[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 yyr3412 || yy2arr3412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3412[4] {
|
|
if x.OrphanDependents == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3426 := *x.OrphanDependents
|
|
yym3427 := z.EncBinary()
|
|
_ = yym3427
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3426))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3412[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("orphanDependents"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.OrphanDependents == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3428 := *x.OrphanDependents
|
|
yym3429 := z.EncBinary()
|
|
_ = yym3429
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3428))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3412 || yy2arr3412 {
|
|
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
|
|
yym3430 := z.DecBinary()
|
|
_ = yym3430
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3431 := r.ContainerType()
|
|
if yyct3431 == codecSelferValueTypeMap1234 {
|
|
yyl3431 := r.ReadMapStart()
|
|
if yyl3431 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3431, d)
|
|
}
|
|
} else if yyct3431 == codecSelferValueTypeArray1234 {
|
|
yyl3431 := r.ReadArrayStart()
|
|
if yyl3431 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3431, 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 yys3432Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3432Slc
|
|
var yyhl3432 bool = l >= 0
|
|
for yyj3432 := 0; ; yyj3432++ {
|
|
if yyhl3432 {
|
|
if yyj3432 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3432Slc = r.DecodeBytes(yys3432Slc, true, true)
|
|
yys3432 := string(yys3432Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3432 {
|
|
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)
|
|
}
|
|
yym3436 := z.DecBinary()
|
|
_ = yym3436
|
|
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)
|
|
}
|
|
yym3439 := z.DecBinary()
|
|
_ = yym3439
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.OrphanDependents)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3432)
|
|
} // end switch yys3432
|
|
} // end for yyj3432
|
|
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 yyj3440 int
|
|
var yyb3440 bool
|
|
var yyhl3440 bool = l >= 0
|
|
yyj3440++
|
|
if yyhl3440 {
|
|
yyb3440 = yyj3440 > l
|
|
} else {
|
|
yyb3440 = r.CheckBreak()
|
|
}
|
|
if yyb3440 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3440++
|
|
if yyhl3440 {
|
|
yyb3440 = yyj3440 > l
|
|
} else {
|
|
yyb3440 = r.CheckBreak()
|
|
}
|
|
if yyb3440 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3440++
|
|
if yyhl3440 {
|
|
yyb3440 = yyj3440 > l
|
|
} else {
|
|
yyb3440 = r.CheckBreak()
|
|
}
|
|
if yyb3440 {
|
|
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)
|
|
}
|
|
yym3444 := z.DecBinary()
|
|
_ = yym3444
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3440++
|
|
if yyhl3440 {
|
|
yyb3440 = yyj3440 > l
|
|
} else {
|
|
yyb3440 = r.CheckBreak()
|
|
}
|
|
if yyb3440 {
|
|
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)
|
|
}
|
|
yyj3440++
|
|
if yyhl3440 {
|
|
yyb3440 = yyj3440 > l
|
|
} else {
|
|
yyb3440 = r.CheckBreak()
|
|
}
|
|
if yyb3440 {
|
|
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)
|
|
}
|
|
yym3447 := z.DecBinary()
|
|
_ = yym3447
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.OrphanDependents)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3440++
|
|
if yyhl3440 {
|
|
yyb3440 = yyj3440 > l
|
|
} else {
|
|
yyb3440 = r.CheckBreak()
|
|
}
|
|
if yyb3440 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3440-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 {
|
|
yym3448 := z.EncBinary()
|
|
_ = yym3448
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3449 := !z.EncBinary()
|
|
yy2arr3449 := z.EncBasicHandle().StructToArray
|
|
var yyq3449 [4]bool
|
|
_, _, _ = yysep3449, yyq3449, yy2arr3449
|
|
const yyr3449 bool = false
|
|
yyq3449[0] = x.Kind != ""
|
|
yyq3449[1] = x.APIVersion != ""
|
|
var yynn3449 int
|
|
if yyr3449 || yy2arr3449 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3449 = 2
|
|
for _, b := range yyq3449 {
|
|
if b {
|
|
yynn3449++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3449)
|
|
yynn3449 = 0
|
|
}
|
|
if yyr3449 || yy2arr3449 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3449[0] {
|
|
yym3451 := z.EncBinary()
|
|
_ = yym3451
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3449[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3452 := z.EncBinary()
|
|
_ = yym3452
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3449 || yy2arr3449 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3449[1] {
|
|
yym3454 := z.EncBinary()
|
|
_ = yym3454
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3449[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3455 := z.EncBinary()
|
|
_ = yym3455
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3449 || yy2arr3449 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3457 := z.EncBinary()
|
|
_ = yym3457
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("export"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3458 := z.EncBinary()
|
|
_ = yym3458
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
}
|
|
if yyr3449 || yy2arr3449 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3460 := z.EncBinary()
|
|
_ = yym3460
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exact"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3461 := z.EncBinary()
|
|
_ = yym3461
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
}
|
|
if yyr3449 || yy2arr3449 {
|
|
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
|
|
yym3462 := z.DecBinary()
|
|
_ = yym3462
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3463 := r.ContainerType()
|
|
if yyct3463 == codecSelferValueTypeMap1234 {
|
|
yyl3463 := r.ReadMapStart()
|
|
if yyl3463 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3463, d)
|
|
}
|
|
} else if yyct3463 == codecSelferValueTypeArray1234 {
|
|
yyl3463 := r.ReadArrayStart()
|
|
if yyl3463 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3463, 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 yys3464Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3464Slc
|
|
var yyhl3464 bool = l >= 0
|
|
for yyj3464 := 0; ; yyj3464++ {
|
|
if yyhl3464 {
|
|
if yyj3464 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3464Slc = r.DecodeBytes(yys3464Slc, true, true)
|
|
yys3464 := string(yys3464Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3464 {
|
|
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, yys3464)
|
|
} // end switch yys3464
|
|
} // end for yyj3464
|
|
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 yyj3469 int
|
|
var yyb3469 bool
|
|
var yyhl3469 bool = l >= 0
|
|
yyj3469++
|
|
if yyhl3469 {
|
|
yyb3469 = yyj3469 > l
|
|
} else {
|
|
yyb3469 = r.CheckBreak()
|
|
}
|
|
if yyb3469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3469++
|
|
if yyhl3469 {
|
|
yyb3469 = yyj3469 > l
|
|
} else {
|
|
yyb3469 = r.CheckBreak()
|
|
}
|
|
if yyb3469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3469++
|
|
if yyhl3469 {
|
|
yyb3469 = yyj3469 > l
|
|
} else {
|
|
yyb3469 = r.CheckBreak()
|
|
}
|
|
if yyb3469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Export = false
|
|
} else {
|
|
x.Export = bool(r.DecodeBool())
|
|
}
|
|
yyj3469++
|
|
if yyhl3469 {
|
|
yyb3469 = yyj3469 > l
|
|
} else {
|
|
yyb3469 = r.CheckBreak()
|
|
}
|
|
if yyb3469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Exact = false
|
|
} else {
|
|
x.Exact = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj3469++
|
|
if yyhl3469 {
|
|
yyb3469 = yyj3469 > l
|
|
} else {
|
|
yyb3469 = r.CheckBreak()
|
|
}
|
|
if yyb3469 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3469-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 {
|
|
yym3474 := z.EncBinary()
|
|
_ = yym3474
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3475 := !z.EncBinary()
|
|
yy2arr3475 := z.EncBasicHandle().StructToArray
|
|
var yyq3475 [7]bool
|
|
_, _, _ = yysep3475, yyq3475, yy2arr3475
|
|
const yyr3475 bool = false
|
|
yyq3475[0] = x.Kind != ""
|
|
yyq3475[1] = x.APIVersion != ""
|
|
var yynn3475 int
|
|
if yyr3475 || yy2arr3475 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3475 = 5
|
|
for _, b := range yyq3475 {
|
|
if b {
|
|
yynn3475++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3475)
|
|
yynn3475 = 0
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3475[0] {
|
|
yym3477 := z.EncBinary()
|
|
_ = yym3477
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3475[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3478 := z.EncBinary()
|
|
_ = yym3478
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3475[1] {
|
|
yym3480 := z.EncBinary()
|
|
_ = yym3480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3475[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3481 := z.EncBinary()
|
|
_ = yym3481
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3483 := z.EncBinary()
|
|
_ = yym3483
|
|
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 {
|
|
yym3484 := z.EncBinary()
|
|
_ = yym3484
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3486 := z.EncBinary()
|
|
_ = yym3486
|
|
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 {
|
|
yym3487 := z.EncBinary()
|
|
_ = yym3487
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3489 := z.EncBinary()
|
|
_ = yym3489
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3490 := z.EncBinary()
|
|
_ = yym3490
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3492 := z.EncBinary()
|
|
_ = yym3492
|
|
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)
|
|
yym3493 := z.EncBinary()
|
|
_ = yym3493
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3495 := *x.TimeoutSeconds
|
|
yym3496 := z.EncBinary()
|
|
_ = yym3496
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3495))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3497 := *x.TimeoutSeconds
|
|
yym3498 := z.EncBinary()
|
|
_ = yym3498
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3497))
|
|
}
|
|
}
|
|
}
|
|
if yyr3475 || yy2arr3475 {
|
|
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
|
|
yym3499 := z.DecBinary()
|
|
_ = yym3499
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3500 := r.ContainerType()
|
|
if yyct3500 == codecSelferValueTypeMap1234 {
|
|
yyl3500 := r.ReadMapStart()
|
|
if yyl3500 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3500, d)
|
|
}
|
|
} else if yyct3500 == codecSelferValueTypeArray1234 {
|
|
yyl3500 := r.ReadArrayStart()
|
|
if yyl3500 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3500, 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 yys3501Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3501Slc
|
|
var yyhl3501 bool = l >= 0
|
|
for yyj3501 := 0; ; yyj3501++ {
|
|
if yyhl3501 {
|
|
if yyj3501 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3501Slc = r.DecodeBytes(yys3501Slc, true, true)
|
|
yys3501 := string(yys3501Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3501 {
|
|
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 {
|
|
yyv3504 := &x.LabelSelector
|
|
yym3505 := z.DecBinary()
|
|
_ = yym3505
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3504) {
|
|
} else {
|
|
z.DecFallback(yyv3504, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv3506 := &x.FieldSelector
|
|
yym3507 := z.DecBinary()
|
|
_ = yym3507
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3506) {
|
|
} else {
|
|
z.DecFallback(yyv3506, 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)
|
|
}
|
|
yym3511 := z.DecBinary()
|
|
_ = yym3511
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3501)
|
|
} // end switch yys3501
|
|
} // end for yyj3501
|
|
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 yyj3512 int
|
|
var yyb3512 bool
|
|
var yyhl3512 bool = l >= 0
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv3515 := &x.LabelSelector
|
|
yym3516 := z.DecBinary()
|
|
_ = yym3516
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3515) {
|
|
} else {
|
|
z.DecFallback(yyv3515, true)
|
|
}
|
|
}
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv3517 := &x.FieldSelector
|
|
yym3518 := z.DecBinary()
|
|
_ = yym3518
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3517) {
|
|
} else {
|
|
z.DecFallback(yyv3517, true)
|
|
}
|
|
}
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
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)
|
|
}
|
|
yym3522 := z.DecBinary()
|
|
_ = yym3522
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj3512++
|
|
if yyhl3512 {
|
|
yyb3512 = yyj3512 > l
|
|
} else {
|
|
yyb3512 = r.CheckBreak()
|
|
}
|
|
if yyb3512 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3512-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 {
|
|
yym3523 := z.EncBinary()
|
|
_ = yym3523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3524 := !z.EncBinary()
|
|
yy2arr3524 := z.EncBasicHandle().StructToArray
|
|
var yyq3524 [10]bool
|
|
_, _, _ = yysep3524, yyq3524, yy2arr3524
|
|
const yyr3524 bool = false
|
|
yyq3524[0] = x.Kind != ""
|
|
yyq3524[1] = x.APIVersion != ""
|
|
var yynn3524 int
|
|
if yyr3524 || yy2arr3524 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn3524 = 8
|
|
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.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3533 := z.EncBinary()
|
|
_ = yym3533
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3535 := z.EncBinary()
|
|
_ = yym3535
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3536 := z.EncBinary()
|
|
_ = yym3536
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3538 := z.EncBinary()
|
|
_ = yym3538
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3539 := z.EncBinary()
|
|
_ = yym3539
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3541 := *x.SinceSeconds
|
|
yym3542 := z.EncBinary()
|
|
_ = yym3542
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3541))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3543 := *x.SinceSeconds
|
|
yym3544 := z.EncBinary()
|
|
_ = yym3544
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3543))
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3546 := z.EncBinary()
|
|
_ = yym3546
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym3546 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym3546 && 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 {
|
|
yym3547 := z.EncBinary()
|
|
_ = yym3547
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym3547 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym3547 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3549 := z.EncBinary()
|
|
_ = yym3549
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3550 := z.EncBinary()
|
|
_ = yym3550
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3552 := *x.TailLines
|
|
yym3553 := z.EncBinary()
|
|
_ = yym3553
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3552))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3554 := *x.TailLines
|
|
yym3555 := z.EncBinary()
|
|
_ = yym3555
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3554))
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3557 := *x.LimitBytes
|
|
yym3558 := z.EncBinary()
|
|
_ = yym3558
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3557))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3559 := *x.LimitBytes
|
|
yym3560 := z.EncBinary()
|
|
_ = yym3560
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3559))
|
|
}
|
|
}
|
|
}
|
|
if yyr3524 || yy2arr3524 {
|
|
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
|
|
yym3561 := z.DecBinary()
|
|
_ = yym3561
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3562 := r.ContainerType()
|
|
if yyct3562 == codecSelferValueTypeMap1234 {
|
|
yyl3562 := r.ReadMapStart()
|
|
if yyl3562 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3562, d)
|
|
}
|
|
} else if yyct3562 == codecSelferValueTypeArray1234 {
|
|
yyl3562 := r.ReadArrayStart()
|
|
if yyl3562 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3562, 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 yys3563Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3563Slc
|
|
var yyhl3563 bool = l >= 0
|
|
for yyj3563 := 0; ; yyj3563++ {
|
|
if yyhl3563 {
|
|
if yyj3563 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3563Slc = r.DecodeBytes(yys3563Slc, true, true)
|
|
yys3563 := string(yys3563Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3563 {
|
|
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)
|
|
}
|
|
yym3570 := z.DecBinary()
|
|
_ = yym3570
|
|
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)
|
|
}
|
|
yym3572 := z.DecBinary()
|
|
_ = yym3572
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym3572 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym3572 && 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)
|
|
}
|
|
yym3575 := z.DecBinary()
|
|
_ = yym3575
|
|
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)
|
|
}
|
|
yym3577 := z.DecBinary()
|
|
_ = yym3577
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3563)
|
|
} // end switch yys3563
|
|
} // end for yyj3563
|
|
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 yyj3578 int
|
|
var yyb3578 bool
|
|
var yyhl3578 bool = l >= 0
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
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)
|
|
}
|
|
yym3585 := z.DecBinary()
|
|
_ = yym3585
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
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)
|
|
}
|
|
yym3587 := z.DecBinary()
|
|
_ = yym3587
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym3587 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym3587 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
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)
|
|
}
|
|
yym3590 := z.DecBinary()
|
|
_ = yym3590
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
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)
|
|
}
|
|
yym3592 := z.DecBinary()
|
|
_ = yym3592
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj3578++
|
|
if yyhl3578 {
|
|
yyb3578 = yyj3578 > l
|
|
} else {
|
|
yyb3578 = r.CheckBreak()
|
|
}
|
|
if yyb3578 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3578-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 {
|
|
yym3593 := z.EncBinary()
|
|
_ = yym3593
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3594 := !z.EncBinary()
|
|
yy2arr3594 := z.EncBasicHandle().StructToArray
|
|
var yyq3594 [7]bool
|
|
_, _, _ = yysep3594, yyq3594, yy2arr3594
|
|
const yyr3594 bool = false
|
|
yyq3594[0] = x.Kind != ""
|
|
yyq3594[1] = x.APIVersion != ""
|
|
yyq3594[2] = x.Stdin != false
|
|
yyq3594[3] = x.Stdout != false
|
|
yyq3594[4] = x.Stderr != false
|
|
yyq3594[5] = x.TTY != false
|
|
yyq3594[6] = x.Container != ""
|
|
var yynn3594 int
|
|
if yyr3594 || yy2arr3594 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3594 = 0
|
|
for _, b := range yyq3594 {
|
|
if b {
|
|
yynn3594++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3594)
|
|
yynn3594 = 0
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[0] {
|
|
yym3596 := z.EncBinary()
|
|
_ = yym3596
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3594[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3597 := z.EncBinary()
|
|
_ = yym3597
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[1] {
|
|
yym3599 := z.EncBinary()
|
|
_ = yym3599
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3594[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3600 := z.EncBinary()
|
|
_ = yym3600
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[2] {
|
|
yym3602 := z.EncBinary()
|
|
_ = yym3602
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3594[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3603 := z.EncBinary()
|
|
_ = yym3603
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[3] {
|
|
yym3605 := z.EncBinary()
|
|
_ = yym3605
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3594[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3606 := z.EncBinary()
|
|
_ = yym3606
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[4] {
|
|
yym3608 := z.EncBinary()
|
|
_ = yym3608
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3594[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3609 := z.EncBinary()
|
|
_ = yym3609
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[5] {
|
|
yym3611 := z.EncBinary()
|
|
_ = yym3611
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3594[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3612 := z.EncBinary()
|
|
_ = yym3612
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3594[6] {
|
|
yym3614 := z.EncBinary()
|
|
_ = yym3614
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3594[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3615 := z.EncBinary()
|
|
_ = yym3615
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yyr3594 || yy2arr3594 {
|
|
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
|
|
yym3616 := z.DecBinary()
|
|
_ = yym3616
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3617 := r.ContainerType()
|
|
if yyct3617 == codecSelferValueTypeMap1234 {
|
|
yyl3617 := r.ReadMapStart()
|
|
if yyl3617 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3617, d)
|
|
}
|
|
} else if yyct3617 == codecSelferValueTypeArray1234 {
|
|
yyl3617 := r.ReadArrayStart()
|
|
if yyl3617 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3617, 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 yys3618Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3618Slc
|
|
var yyhl3618 bool = l >= 0
|
|
for yyj3618 := 0; ; yyj3618++ {
|
|
if yyhl3618 {
|
|
if yyj3618 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3618Slc = r.DecodeBytes(yys3618Slc, true, true)
|
|
yys3618 := string(yys3618Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3618 {
|
|
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, yys3618)
|
|
} // end switch yys3618
|
|
} // end for yyj3618
|
|
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 yyj3626 int
|
|
var yyb3626 bool
|
|
var yyhl3626 bool = l >= 0
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3626++
|
|
if yyhl3626 {
|
|
yyb3626 = yyj3626 > l
|
|
} else {
|
|
yyb3626 = r.CheckBreak()
|
|
}
|
|
if yyb3626 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3626-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 {
|
|
yym3634 := z.EncBinary()
|
|
_ = yym3634
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3635 := !z.EncBinary()
|
|
yy2arr3635 := z.EncBasicHandle().StructToArray
|
|
var yyq3635 [8]bool
|
|
_, _, _ = yysep3635, yyq3635, yy2arr3635
|
|
const yyr3635 bool = false
|
|
yyq3635[0] = x.Kind != ""
|
|
yyq3635[1] = x.APIVersion != ""
|
|
var yynn3635 int
|
|
if yyr3635 || yy2arr3635 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn3635 = 6
|
|
for _, b := range yyq3635 {
|
|
if b {
|
|
yynn3635++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3635)
|
|
yynn3635 = 0
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3635[0] {
|
|
yym3637 := z.EncBinary()
|
|
_ = yym3637
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3635[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3638 := z.EncBinary()
|
|
_ = yym3638
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3635[1] {
|
|
yym3640 := z.EncBinary()
|
|
_ = yym3640
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3635[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3641 := z.EncBinary()
|
|
_ = yym3641
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3643 := z.EncBinary()
|
|
_ = yym3643
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3644 := z.EncBinary()
|
|
_ = yym3644
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3646 := z.EncBinary()
|
|
_ = yym3646
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3647 := z.EncBinary()
|
|
_ = yym3647
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3649 := z.EncBinary()
|
|
_ = yym3649
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3650 := z.EncBinary()
|
|
_ = yym3650
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3652 := z.EncBinary()
|
|
_ = yym3652
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3653 := z.EncBinary()
|
|
_ = yym3653
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3655 := z.EncBinary()
|
|
_ = yym3655
|
|
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)
|
|
yym3656 := z.EncBinary()
|
|
_ = yym3656
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3658 := z.EncBinary()
|
|
_ = yym3658
|
|
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 {
|
|
yym3659 := z.EncBinary()
|
|
_ = yym3659
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3635 || yy2arr3635 {
|
|
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
|
|
yym3660 := z.DecBinary()
|
|
_ = yym3660
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3661 := r.ContainerType()
|
|
if yyct3661 == codecSelferValueTypeMap1234 {
|
|
yyl3661 := r.ReadMapStart()
|
|
if yyl3661 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3661, d)
|
|
}
|
|
} else if yyct3661 == codecSelferValueTypeArray1234 {
|
|
yyl3661 := r.ReadArrayStart()
|
|
if yyl3661 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3661, 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 yys3662Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3662Slc
|
|
var yyhl3662 bool = l >= 0
|
|
for yyj3662 := 0; ; yyj3662++ {
|
|
if yyhl3662 {
|
|
if yyj3662 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3662Slc = r.DecodeBytes(yys3662Slc, true, true)
|
|
yys3662 := string(yys3662Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3662 {
|
|
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 {
|
|
yyv3670 := &x.Command
|
|
yym3671 := z.DecBinary()
|
|
_ = yym3671
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3670, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3662)
|
|
} // end switch yys3662
|
|
} // end for yyj3662
|
|
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 yyj3672 int
|
|
var yyb3672 bool
|
|
var yyhl3672 bool = l >= 0
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv3680 := &x.Command
|
|
yym3681 := z.DecBinary()
|
|
_ = yym3681
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3680, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3672++
|
|
if yyhl3672 {
|
|
yyb3672 = yyj3672 > l
|
|
} else {
|
|
yyb3672 = r.CheckBreak()
|
|
}
|
|
if yyb3672 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3672-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 {
|
|
yym3682 := z.EncBinary()
|
|
_ = yym3682
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3683 := !z.EncBinary()
|
|
yy2arr3683 := z.EncBasicHandle().StructToArray
|
|
var yyq3683 [3]bool
|
|
_, _, _ = yysep3683, yyq3683, yy2arr3683
|
|
const yyr3683 bool = false
|
|
yyq3683[0] = x.Kind != ""
|
|
yyq3683[1] = x.APIVersion != ""
|
|
var yynn3683 int
|
|
if yyr3683 || yy2arr3683 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3683 = 1
|
|
for _, b := range yyq3683 {
|
|
if b {
|
|
yynn3683++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3683)
|
|
yynn3683 = 0
|
|
}
|
|
if yyr3683 || yy2arr3683 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3683[0] {
|
|
yym3685 := z.EncBinary()
|
|
_ = yym3685
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3683[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3686 := z.EncBinary()
|
|
_ = yym3686
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3683 || yy2arr3683 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3683[1] {
|
|
yym3688 := z.EncBinary()
|
|
_ = yym3688
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3683[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3689 := z.EncBinary()
|
|
_ = yym3689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3683 || yy2arr3683 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3691 := z.EncBinary()
|
|
_ = yym3691
|
|
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)
|
|
yym3692 := z.EncBinary()
|
|
_ = yym3692
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3683 || yy2arr3683 {
|
|
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
|
|
yym3693 := z.DecBinary()
|
|
_ = yym3693
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3694 := r.ContainerType()
|
|
if yyct3694 == codecSelferValueTypeMap1234 {
|
|
yyl3694 := r.ReadMapStart()
|
|
if yyl3694 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3694, d)
|
|
}
|
|
} else if yyct3694 == codecSelferValueTypeArray1234 {
|
|
yyl3694 := r.ReadArrayStart()
|
|
if yyl3694 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3694, 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 yys3695Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3695Slc
|
|
var yyhl3695 bool = l >= 0
|
|
for yyj3695 := 0; ; yyj3695++ {
|
|
if yyhl3695 {
|
|
if yyj3695 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3695Slc = r.DecodeBytes(yys3695Slc, true, true)
|
|
yys3695 := string(yys3695Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3695 {
|
|
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, yys3695)
|
|
} // end switch yys3695
|
|
} // end for yyj3695
|
|
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 yyj3699 int
|
|
var yyb3699 bool
|
|
var yyhl3699 bool = l >= 0
|
|
yyj3699++
|
|
if yyhl3699 {
|
|
yyb3699 = yyj3699 > l
|
|
} else {
|
|
yyb3699 = r.CheckBreak()
|
|
}
|
|
if yyb3699 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3699++
|
|
if yyhl3699 {
|
|
yyb3699 = yyj3699 > l
|
|
} else {
|
|
yyb3699 = r.CheckBreak()
|
|
}
|
|
if yyb3699 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3699++
|
|
if yyhl3699 {
|
|
yyb3699 = yyj3699 > l
|
|
} else {
|
|
yyb3699 = r.CheckBreak()
|
|
}
|
|
if yyb3699 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3699++
|
|
if yyhl3699 {
|
|
yyb3699 = yyj3699 > l
|
|
} else {
|
|
yyb3699 = r.CheckBreak()
|
|
}
|
|
if yyb3699 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3699-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 {
|
|
yym3703 := z.EncBinary()
|
|
_ = yym3703
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3704 := !z.EncBinary()
|
|
yy2arr3704 := z.EncBasicHandle().StructToArray
|
|
var yyq3704 [3]bool
|
|
_, _, _ = yysep3704, yyq3704, yy2arr3704
|
|
const yyr3704 bool = false
|
|
yyq3704[0] = x.Kind != ""
|
|
yyq3704[1] = x.APIVersion != ""
|
|
var yynn3704 int
|
|
if yyr3704 || yy2arr3704 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3704 = 1
|
|
for _, b := range yyq3704 {
|
|
if b {
|
|
yynn3704++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3704)
|
|
yynn3704 = 0
|
|
}
|
|
if yyr3704 || yy2arr3704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3704[0] {
|
|
yym3706 := z.EncBinary()
|
|
_ = yym3706
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3704[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3707 := z.EncBinary()
|
|
_ = yym3707
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3704 || yy2arr3704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3704[1] {
|
|
yym3709 := z.EncBinary()
|
|
_ = yym3709
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3704[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3710 := z.EncBinary()
|
|
_ = yym3710
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3704 || yy2arr3704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3712 := z.EncBinary()
|
|
_ = yym3712
|
|
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)
|
|
yym3713 := z.EncBinary()
|
|
_ = yym3713
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3704 || yy2arr3704 {
|
|
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
|
|
yym3714 := z.DecBinary()
|
|
_ = yym3714
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3715 := r.ContainerType()
|
|
if yyct3715 == codecSelferValueTypeMap1234 {
|
|
yyl3715 := r.ReadMapStart()
|
|
if yyl3715 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3715, d)
|
|
}
|
|
} else if yyct3715 == codecSelferValueTypeArray1234 {
|
|
yyl3715 := r.ReadArrayStart()
|
|
if yyl3715 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3715, 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 yys3716Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3716Slc
|
|
var yyhl3716 bool = l >= 0
|
|
for yyj3716 := 0; ; yyj3716++ {
|
|
if yyhl3716 {
|
|
if yyj3716 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3716Slc = r.DecodeBytes(yys3716Slc, true, true)
|
|
yys3716 := string(yys3716Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3716 {
|
|
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, yys3716)
|
|
} // end switch yys3716
|
|
} // end for yyj3716
|
|
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 yyj3720 int
|
|
var yyb3720 bool
|
|
var yyhl3720 bool = l >= 0
|
|
yyj3720++
|
|
if yyhl3720 {
|
|
yyb3720 = yyj3720 > l
|
|
} else {
|
|
yyb3720 = r.CheckBreak()
|
|
}
|
|
if yyb3720 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3720++
|
|
if yyhl3720 {
|
|
yyb3720 = yyj3720 > l
|
|
} else {
|
|
yyb3720 = r.CheckBreak()
|
|
}
|
|
if yyb3720 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3720++
|
|
if yyhl3720 {
|
|
yyb3720 = yyj3720 > l
|
|
} else {
|
|
yyb3720 = r.CheckBreak()
|
|
}
|
|
if yyb3720 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3720++
|
|
if yyhl3720 {
|
|
yyb3720 = yyj3720 > l
|
|
} else {
|
|
yyb3720 = r.CheckBreak()
|
|
}
|
|
if yyb3720 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3720-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 {
|
|
yym3724 := z.EncBinary()
|
|
_ = yym3724
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3725 := !z.EncBinary()
|
|
yy2arr3725 := z.EncBasicHandle().StructToArray
|
|
var yyq3725 [3]bool
|
|
_, _, _ = yysep3725, yyq3725, yy2arr3725
|
|
const yyr3725 bool = false
|
|
yyq3725[0] = x.Kind != ""
|
|
yyq3725[1] = x.APIVersion != ""
|
|
var yynn3725 int
|
|
if yyr3725 || yy2arr3725 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3725 = 1
|
|
for _, b := range yyq3725 {
|
|
if b {
|
|
yynn3725++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3725)
|
|
yynn3725 = 0
|
|
}
|
|
if yyr3725 || yy2arr3725 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3725[0] {
|
|
yym3727 := z.EncBinary()
|
|
_ = yym3727
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3725[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3728 := z.EncBinary()
|
|
_ = yym3728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3725 || yy2arr3725 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3725[1] {
|
|
yym3730 := z.EncBinary()
|
|
_ = yym3730
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3725[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3731 := z.EncBinary()
|
|
_ = yym3731
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3725 || yy2arr3725 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3733 := z.EncBinary()
|
|
_ = yym3733
|
|
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)
|
|
yym3734 := z.EncBinary()
|
|
_ = yym3734
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3725 || yy2arr3725 {
|
|
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
|
|
yym3735 := z.DecBinary()
|
|
_ = yym3735
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3736 := r.ContainerType()
|
|
if yyct3736 == codecSelferValueTypeMap1234 {
|
|
yyl3736 := r.ReadMapStart()
|
|
if yyl3736 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3736, d)
|
|
}
|
|
} else if yyct3736 == codecSelferValueTypeArray1234 {
|
|
yyl3736 := r.ReadArrayStart()
|
|
if yyl3736 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3736, 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 yys3737Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3737Slc
|
|
var yyhl3737 bool = l >= 0
|
|
for yyj3737 := 0; ; yyj3737++ {
|
|
if yyhl3737 {
|
|
if yyj3737 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3737Slc = r.DecodeBytes(yys3737Slc, true, true)
|
|
yys3737 := string(yys3737Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3737 {
|
|
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, yys3737)
|
|
} // end switch yys3737
|
|
} // end for yyj3737
|
|
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 yyj3741 int
|
|
var yyb3741 bool
|
|
var yyhl3741 bool = l >= 0
|
|
yyj3741++
|
|
if yyhl3741 {
|
|
yyb3741 = yyj3741 > l
|
|
} else {
|
|
yyb3741 = r.CheckBreak()
|
|
}
|
|
if yyb3741 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3741++
|
|
if yyhl3741 {
|
|
yyb3741 = yyj3741 > l
|
|
} else {
|
|
yyb3741 = r.CheckBreak()
|
|
}
|
|
if yyb3741 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3741++
|
|
if yyhl3741 {
|
|
yyb3741 = yyj3741 > l
|
|
} else {
|
|
yyb3741 = r.CheckBreak()
|
|
}
|
|
if yyb3741 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3741++
|
|
if yyhl3741 {
|
|
yyb3741 = yyj3741 > l
|
|
} else {
|
|
yyb3741 = r.CheckBreak()
|
|
}
|
|
if yyb3741 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3741-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 {
|
|
yym3745 := z.EncBinary()
|
|
_ = yym3745
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3746 := !z.EncBinary()
|
|
yy2arr3746 := z.EncBasicHandle().StructToArray
|
|
var yyq3746 [5]bool
|
|
_, _, _ = yysep3746, yyq3746, yy2arr3746
|
|
const yyr3746 bool = false
|
|
yyq3746[4] = x.Controller != nil
|
|
var yynn3746 int
|
|
if yyr3746 || yy2arr3746 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3746 = 4
|
|
for _, b := range yyq3746 {
|
|
if b {
|
|
yynn3746++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3746)
|
|
yynn3746 = 0
|
|
}
|
|
if yyr3746 || yy2arr3746 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3748 := z.EncBinary()
|
|
_ = yym3748
|
|
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)
|
|
yym3749 := z.EncBinary()
|
|
_ = yym3749
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr3746 || yy2arr3746 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3751 := z.EncBinary()
|
|
_ = yym3751
|
|
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)
|
|
yym3752 := z.EncBinary()
|
|
_ = yym3752
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
if yyr3746 || yy2arr3746 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3754 := z.EncBinary()
|
|
_ = yym3754
|
|
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)
|
|
yym3755 := z.EncBinary()
|
|
_ = yym3755
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3746 || yy2arr3746 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3757 := z.EncBinary()
|
|
_ = yym3757
|
|
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)
|
|
yym3758 := z.EncBinary()
|
|
_ = yym3758
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
if yyr3746 || yy2arr3746 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3746[4] {
|
|
if x.Controller == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3760 := *x.Controller
|
|
yym3761 := z.EncBinary()
|
|
_ = yym3761
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3760))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3746[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("controller"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Controller == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3762 := *x.Controller
|
|
yym3763 := z.EncBinary()
|
|
_ = yym3763
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3762))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3746 || yy2arr3746 {
|
|
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
|
|
yym3764 := z.DecBinary()
|
|
_ = yym3764
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3765 := r.ContainerType()
|
|
if yyct3765 == codecSelferValueTypeMap1234 {
|
|
yyl3765 := r.ReadMapStart()
|
|
if yyl3765 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3765, d)
|
|
}
|
|
} else if yyct3765 == codecSelferValueTypeArray1234 {
|
|
yyl3765 := r.ReadArrayStart()
|
|
if yyl3765 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3765, 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 yys3766Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3766Slc
|
|
var yyhl3766 bool = l >= 0
|
|
for yyj3766 := 0; ; yyj3766++ {
|
|
if yyhl3766 {
|
|
if yyj3766 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3766Slc = r.DecodeBytes(yys3766Slc, true, true)
|
|
yys3766 := string(yys3766Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3766 {
|
|
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)
|
|
}
|
|
yym3772 := z.DecBinary()
|
|
_ = yym3772
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Controller)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3766)
|
|
} // end switch yys3766
|
|
} // end for yyj3766
|
|
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 yyj3773 int
|
|
var yyb3773 bool
|
|
var yyhl3773 bool = l >= 0
|
|
yyj3773++
|
|
if yyhl3773 {
|
|
yyb3773 = yyj3773 > l
|
|
} else {
|
|
yyb3773 = r.CheckBreak()
|
|
}
|
|
if yyb3773 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3773++
|
|
if yyhl3773 {
|
|
yyb3773 = yyj3773 > l
|
|
} else {
|
|
yyb3773 = r.CheckBreak()
|
|
}
|
|
if yyb3773 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3773++
|
|
if yyhl3773 {
|
|
yyb3773 = yyj3773 > l
|
|
} else {
|
|
yyb3773 = r.CheckBreak()
|
|
}
|
|
if yyb3773 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj3773++
|
|
if yyhl3773 {
|
|
yyb3773 = yyj3773 > l
|
|
} else {
|
|
yyb3773 = r.CheckBreak()
|
|
}
|
|
if yyb3773 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj3773++
|
|
if yyhl3773 {
|
|
yyb3773 = yyj3773 > l
|
|
} else {
|
|
yyb3773 = r.CheckBreak()
|
|
}
|
|
if yyb3773 {
|
|
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)
|
|
}
|
|
yym3779 := z.DecBinary()
|
|
_ = yym3779
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Controller)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3773++
|
|
if yyhl3773 {
|
|
yyb3773 = yyj3773 > l
|
|
} else {
|
|
yyb3773 = r.CheckBreak()
|
|
}
|
|
if yyb3773 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3773-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 {
|
|
yym3780 := z.EncBinary()
|
|
_ = yym3780
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3781 := !z.EncBinary()
|
|
yy2arr3781 := z.EncBasicHandle().StructToArray
|
|
var yyq3781 [7]bool
|
|
_, _, _ = yysep3781, yyq3781, yy2arr3781
|
|
const yyr3781 bool = false
|
|
yyq3781[0] = x.Kind != ""
|
|
yyq3781[1] = x.Namespace != ""
|
|
yyq3781[2] = x.Name != ""
|
|
yyq3781[3] = x.UID != ""
|
|
yyq3781[4] = x.APIVersion != ""
|
|
yyq3781[5] = x.ResourceVersion != ""
|
|
yyq3781[6] = x.FieldPath != ""
|
|
var yynn3781 int
|
|
if yyr3781 || yy2arr3781 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3781 = 0
|
|
for _, b := range yyq3781 {
|
|
if b {
|
|
yynn3781++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3781)
|
|
yynn3781 = 0
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[0] {
|
|
yym3783 := z.EncBinary()
|
|
_ = yym3783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3781[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3784 := z.EncBinary()
|
|
_ = yym3784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[1] {
|
|
yym3786 := z.EncBinary()
|
|
_ = yym3786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3781[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3787 := z.EncBinary()
|
|
_ = yym3787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[2] {
|
|
yym3789 := z.EncBinary()
|
|
_ = yym3789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3781[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3790 := z.EncBinary()
|
|
_ = yym3790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[3] {
|
|
yym3792 := z.EncBinary()
|
|
_ = yym3792
|
|
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 yyq3781[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3793 := z.EncBinary()
|
|
_ = yym3793
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[4] {
|
|
yym3795 := z.EncBinary()
|
|
_ = yym3795
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3781[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3796 := z.EncBinary()
|
|
_ = yym3796
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[5] {
|
|
yym3798 := z.EncBinary()
|
|
_ = yym3798
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3781[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3799 := z.EncBinary()
|
|
_ = yym3799
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3781[6] {
|
|
yym3801 := z.EncBinary()
|
|
_ = yym3801
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3781[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3802 := z.EncBinary()
|
|
_ = yym3802
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr3781 || yy2arr3781 {
|
|
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
|
|
yym3803 := z.DecBinary()
|
|
_ = yym3803
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3804 := r.ContainerType()
|
|
if yyct3804 == codecSelferValueTypeMap1234 {
|
|
yyl3804 := r.ReadMapStart()
|
|
if yyl3804 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3804, d)
|
|
}
|
|
} else if yyct3804 == codecSelferValueTypeArray1234 {
|
|
yyl3804 := r.ReadArrayStart()
|
|
if yyl3804 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3804, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3805Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3805Slc
|
|
var yyhl3805 bool = l >= 0
|
|
for yyj3805 := 0; ; yyj3805++ {
|
|
if yyhl3805 {
|
|
if yyj3805 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3805Slc = r.DecodeBytes(yys3805Slc, true, true)
|
|
yys3805 := string(yys3805Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3805 {
|
|
case "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, yys3805)
|
|
} // end switch yys3805
|
|
} // end for yyj3805
|
|
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 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.Namespace = ""
|
|
} else {
|
|
x.Namespace = 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.Name = ""
|
|
} else {
|
|
x.Name = 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.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(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.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = 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.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = 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 *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3821 := z.EncBinary()
|
|
_ = yym3821
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3822 := !z.EncBinary()
|
|
yy2arr3822 := z.EncBasicHandle().StructToArray
|
|
var yyq3822 [1]bool
|
|
_, _, _ = yysep3822, yyq3822, yy2arr3822
|
|
const yyr3822 bool = false
|
|
var yynn3822 int
|
|
if yyr3822 || yy2arr3822 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3822 = 1
|
|
for _, b := range yyq3822 {
|
|
if b {
|
|
yynn3822++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3822)
|
|
yynn3822 = 0
|
|
}
|
|
if yyr3822 || yy2arr3822 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3824 := z.EncBinary()
|
|
_ = yym3824
|
|
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)
|
|
yym3825 := z.EncBinary()
|
|
_ = yym3825
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3822 || yy2arr3822 {
|
|
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
|
|
yym3826 := z.DecBinary()
|
|
_ = yym3826
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3827 := r.ContainerType()
|
|
if yyct3827 == codecSelferValueTypeMap1234 {
|
|
yyl3827 := r.ReadMapStart()
|
|
if yyl3827 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3827, d)
|
|
}
|
|
} else if yyct3827 == codecSelferValueTypeArray1234 {
|
|
yyl3827 := r.ReadArrayStart()
|
|
if yyl3827 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3827, 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 yys3828Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3828Slc
|
|
var yyhl3828 bool = l >= 0
|
|
for yyj3828 := 0; ; yyj3828++ {
|
|
if yyhl3828 {
|
|
if yyj3828 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3828Slc = r.DecodeBytes(yys3828Slc, true, true)
|
|
yys3828 := string(yys3828Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3828 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3828)
|
|
} // end switch yys3828
|
|
} // end for yyj3828
|
|
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 yyj3830 int
|
|
var yyb3830 bool
|
|
var yyhl3830 bool = l >= 0
|
|
yyj3830++
|
|
if yyhl3830 {
|
|
yyb3830 = yyj3830 > l
|
|
} else {
|
|
yyb3830 = r.CheckBreak()
|
|
}
|
|
if yyb3830 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3830++
|
|
if yyhl3830 {
|
|
yyb3830 = yyj3830 > l
|
|
} else {
|
|
yyb3830 = r.CheckBreak()
|
|
}
|
|
if yyb3830 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3830-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 {
|
|
yym3832 := z.EncBinary()
|
|
_ = yym3832
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3833 := !z.EncBinary()
|
|
yy2arr3833 := z.EncBasicHandle().StructToArray
|
|
var yyq3833 [3]bool
|
|
_, _, _ = yysep3833, yyq3833, yy2arr3833
|
|
const yyr3833 bool = false
|
|
yyq3833[0] = x.Kind != ""
|
|
yyq3833[1] = x.APIVersion != ""
|
|
yyq3833[2] = true
|
|
var yynn3833 int
|
|
if yyr3833 || yy2arr3833 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3833 = 0
|
|
for _, b := range yyq3833 {
|
|
if b {
|
|
yynn3833++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3833)
|
|
yynn3833 = 0
|
|
}
|
|
if yyr3833 || yy2arr3833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3833[0] {
|
|
yym3835 := z.EncBinary()
|
|
_ = yym3835
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3833[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3836 := z.EncBinary()
|
|
_ = yym3836
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3833 || yy2arr3833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3833[1] {
|
|
yym3838 := z.EncBinary()
|
|
_ = yym3838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3833[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3839 := z.EncBinary()
|
|
_ = yym3839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3833 || yy2arr3833 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3833[2] {
|
|
yy3841 := &x.Reference
|
|
yy3841.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3833[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3842 := &x.Reference
|
|
yy3842.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3833 || yy2arr3833 {
|
|
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
|
|
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 *SerializedReference) 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 "reference":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv3848 := &x.Reference
|
|
yyv3848.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3845)
|
|
} // end switch yys3845
|
|
} // end for yyj3845
|
|
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 yyj3849 int
|
|
var yyb3849 bool
|
|
var yyhl3849 bool = l >= 0
|
|
yyj3849++
|
|
if yyhl3849 {
|
|
yyb3849 = yyj3849 > l
|
|
} else {
|
|
yyb3849 = r.CheckBreak()
|
|
}
|
|
if yyb3849 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3849++
|
|
if yyhl3849 {
|
|
yyb3849 = yyj3849 > l
|
|
} else {
|
|
yyb3849 = r.CheckBreak()
|
|
}
|
|
if yyb3849 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3849++
|
|
if yyhl3849 {
|
|
yyb3849 = yyj3849 > l
|
|
} else {
|
|
yyb3849 = r.CheckBreak()
|
|
}
|
|
if yyb3849 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv3852 := &x.Reference
|
|
yyv3852.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3849++
|
|
if yyhl3849 {
|
|
yyb3849 = yyj3849 > l
|
|
} else {
|
|
yyb3849 = r.CheckBreak()
|
|
}
|
|
if yyb3849 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3849-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 {
|
|
yym3853 := z.EncBinary()
|
|
_ = yym3853
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3854 := !z.EncBinary()
|
|
yy2arr3854 := z.EncBasicHandle().StructToArray
|
|
var yyq3854 [2]bool
|
|
_, _, _ = yysep3854, yyq3854, yy2arr3854
|
|
const yyr3854 bool = false
|
|
yyq3854[0] = x.Component != ""
|
|
yyq3854[1] = x.Host != ""
|
|
var yynn3854 int
|
|
if yyr3854 || yy2arr3854 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3854 = 0
|
|
for _, b := range yyq3854 {
|
|
if b {
|
|
yynn3854++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3854)
|
|
yynn3854 = 0
|
|
}
|
|
if yyr3854 || yy2arr3854 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3854[0] {
|
|
yym3856 := z.EncBinary()
|
|
_ = yym3856
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3854[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3857 := z.EncBinary()
|
|
_ = yym3857
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr3854 || yy2arr3854 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3854[1] {
|
|
yym3859 := z.EncBinary()
|
|
_ = yym3859
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3854[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3860 := z.EncBinary()
|
|
_ = yym3860
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr3854 || yy2arr3854 {
|
|
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
|
|
yym3861 := z.DecBinary()
|
|
_ = yym3861
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3862 := r.ContainerType()
|
|
if yyct3862 == codecSelferValueTypeMap1234 {
|
|
yyl3862 := r.ReadMapStart()
|
|
if yyl3862 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3862, d)
|
|
}
|
|
} else if yyct3862 == codecSelferValueTypeArray1234 {
|
|
yyl3862 := r.ReadArrayStart()
|
|
if yyl3862 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3862, 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 yys3863Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3863Slc
|
|
var yyhl3863 bool = l >= 0
|
|
for yyj3863 := 0; ; yyj3863++ {
|
|
if yyhl3863 {
|
|
if yyj3863 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3863Slc = r.DecodeBytes(yys3863Slc, true, true)
|
|
yys3863 := string(yys3863Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3863 {
|
|
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, yys3863)
|
|
} // end switch yys3863
|
|
} // end for yyj3863
|
|
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 yyj3866 int
|
|
var yyb3866 bool
|
|
var yyhl3866 bool = l >= 0
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3866-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3869 := z.EncBinary()
|
|
_ = yym3869
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3870 := !z.EncBinary()
|
|
yy2arr3870 := z.EncBasicHandle().StructToArray
|
|
var yyq3870 [11]bool
|
|
_, _, _ = yysep3870, yyq3870, yy2arr3870
|
|
const yyr3870 bool = false
|
|
yyq3870[0] = x.Kind != ""
|
|
yyq3870[1] = x.APIVersion != ""
|
|
yyq3870[2] = true
|
|
yyq3870[3] = true
|
|
yyq3870[4] = x.Reason != ""
|
|
yyq3870[5] = x.Message != ""
|
|
yyq3870[6] = true
|
|
yyq3870[7] = true
|
|
yyq3870[8] = true
|
|
yyq3870[9] = x.Count != 0
|
|
yyq3870[10] = x.Type != ""
|
|
var yynn3870 int
|
|
if yyr3870 || yy2arr3870 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn3870 = 0
|
|
for _, b := range yyq3870 {
|
|
if b {
|
|
yynn3870++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3870)
|
|
yynn3870 = 0
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[0] {
|
|
yym3872 := z.EncBinary()
|
|
_ = yym3872
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3870[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3873 := z.EncBinary()
|
|
_ = yym3873
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[1] {
|
|
yym3875 := z.EncBinary()
|
|
_ = yym3875
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3870[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3876 := z.EncBinary()
|
|
_ = yym3876
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[2] {
|
|
yy3878 := &x.ObjectMeta
|
|
yy3878.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3870[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3879 := &x.ObjectMeta
|
|
yy3879.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[3] {
|
|
yy3881 := &x.InvolvedObject
|
|
yy3881.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3870[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3882 := &x.InvolvedObject
|
|
yy3882.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[4] {
|
|
yym3884 := z.EncBinary()
|
|
_ = yym3884
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3870[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3885 := z.EncBinary()
|
|
_ = yym3885
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[5] {
|
|
yym3887 := z.EncBinary()
|
|
_ = yym3887
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3870[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3888 := z.EncBinary()
|
|
_ = yym3888
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[6] {
|
|
yy3890 := &x.Source
|
|
yy3890.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3870[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3891 := &x.Source
|
|
yy3891.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[7] {
|
|
yy3893 := &x.FirstTimestamp
|
|
yym3894 := z.EncBinary()
|
|
_ = yym3894
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3893) {
|
|
} else if yym3894 {
|
|
z.EncBinaryMarshal(yy3893)
|
|
} else if !yym3894 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3893)
|
|
} else {
|
|
z.EncFallback(yy3893)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3870[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3895 := &x.FirstTimestamp
|
|
yym3896 := z.EncBinary()
|
|
_ = yym3896
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3895) {
|
|
} else if yym3896 {
|
|
z.EncBinaryMarshal(yy3895)
|
|
} else if !yym3896 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3895)
|
|
} else {
|
|
z.EncFallback(yy3895)
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[8] {
|
|
yy3898 := &x.LastTimestamp
|
|
yym3899 := z.EncBinary()
|
|
_ = yym3899
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3898) {
|
|
} else if yym3899 {
|
|
z.EncBinaryMarshal(yy3898)
|
|
} else if !yym3899 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3898)
|
|
} else {
|
|
z.EncFallback(yy3898)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3870[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3900 := &x.LastTimestamp
|
|
yym3901 := z.EncBinary()
|
|
_ = yym3901
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3900) {
|
|
} else if yym3901 {
|
|
z.EncBinaryMarshal(yy3900)
|
|
} else if !yym3901 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3900)
|
|
} else {
|
|
z.EncFallback(yy3900)
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[9] {
|
|
yym3903 := z.EncBinary()
|
|
_ = yym3903
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3870[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3904 := z.EncBinary()
|
|
_ = yym3904
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3870[10] {
|
|
yym3906 := z.EncBinary()
|
|
_ = yym3906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3870[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3907 := z.EncBinary()
|
|
_ = yym3907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3870 || yy2arr3870 {
|
|
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
|
|
yym3908 := z.DecBinary()
|
|
_ = yym3908
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3909 := r.ContainerType()
|
|
if yyct3909 == codecSelferValueTypeMap1234 {
|
|
yyl3909 := r.ReadMapStart()
|
|
if yyl3909 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3909, d)
|
|
}
|
|
} else if yyct3909 == codecSelferValueTypeArray1234 {
|
|
yyl3909 := r.ReadArrayStart()
|
|
if yyl3909 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3909, 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 yys3910Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3910Slc
|
|
var yyhl3910 bool = l >= 0
|
|
for yyj3910 := 0; ; yyj3910++ {
|
|
if yyhl3910 {
|
|
if yyj3910 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3910Slc = r.DecodeBytes(yys3910Slc, true, true)
|
|
yys3910 := string(yys3910Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3910 {
|
|
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 {
|
|
yyv3913 := &x.ObjectMeta
|
|
yyv3913.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3914 := &x.InvolvedObject
|
|
yyv3914.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 {
|
|
yyv3917 := &x.Source
|
|
yyv3917.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3918 := &x.FirstTimestamp
|
|
yym3919 := z.DecBinary()
|
|
_ = yym3919
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3918) {
|
|
} else if yym3919 {
|
|
z.DecBinaryUnmarshal(yyv3918)
|
|
} else if !yym3919 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3918)
|
|
} else {
|
|
z.DecFallback(yyv3918, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3920 := &x.LastTimestamp
|
|
yym3921 := z.DecBinary()
|
|
_ = yym3921
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3920) {
|
|
} else if yym3921 {
|
|
z.DecBinaryUnmarshal(yyv3920)
|
|
} else if !yym3921 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3920)
|
|
} else {
|
|
z.DecFallback(yyv3920, 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, yys3910)
|
|
} // end switch yys3910
|
|
} // end for yyj3910
|
|
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 yyj3924 int
|
|
var yyb3924 bool
|
|
var yyhl3924 bool = l >= 0
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3927 := &x.ObjectMeta
|
|
yyv3927.CodecDecodeSelf(d)
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3928 := &x.InvolvedObject
|
|
yyv3928.CodecDecodeSelf(d)
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv3931 := &x.Source
|
|
yyv3931.CodecDecodeSelf(d)
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3932 := &x.FirstTimestamp
|
|
yym3933 := z.DecBinary()
|
|
_ = yym3933
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3932) {
|
|
} else if yym3933 {
|
|
z.DecBinaryUnmarshal(yyv3932)
|
|
} else if !yym3933 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3932)
|
|
} else {
|
|
z.DecFallback(yyv3932, false)
|
|
}
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3934 := &x.LastTimestamp
|
|
yym3935 := z.DecBinary()
|
|
_ = yym3935
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3934) {
|
|
} else if yym3935 {
|
|
z.DecBinaryUnmarshal(yyv3934)
|
|
} else if !yym3935 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3934)
|
|
} else {
|
|
z.DecFallback(yyv3934, false)
|
|
}
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int32(r.DecodeInt(32))
|
|
}
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3924++
|
|
if yyhl3924 {
|
|
yyb3924 = yyj3924 > l
|
|
} else {
|
|
yyb3924 = r.CheckBreak()
|
|
}
|
|
if yyb3924 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3924-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 {
|
|
yym3938 := z.EncBinary()
|
|
_ = yym3938
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3939 := !z.EncBinary()
|
|
yy2arr3939 := z.EncBasicHandle().StructToArray
|
|
var yyq3939 [4]bool
|
|
_, _, _ = yysep3939, yyq3939, yy2arr3939
|
|
const yyr3939 bool = false
|
|
yyq3939[0] = x.Kind != ""
|
|
yyq3939[1] = x.APIVersion != ""
|
|
yyq3939[2] = true
|
|
var yynn3939 int
|
|
if yyr3939 || yy2arr3939 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3939 = 1
|
|
for _, b := range yyq3939 {
|
|
if b {
|
|
yynn3939++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3939)
|
|
yynn3939 = 0
|
|
}
|
|
if yyr3939 || yy2arr3939 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3939[0] {
|
|
yym3941 := z.EncBinary()
|
|
_ = yym3941
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3939[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3942 := z.EncBinary()
|
|
_ = yym3942
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3939 || yy2arr3939 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3939[1] {
|
|
yym3944 := z.EncBinary()
|
|
_ = yym3944
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3939[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3945 := z.EncBinary()
|
|
_ = yym3945
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3939 || yy2arr3939 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3939[2] {
|
|
yy3947 := &x.ListMeta
|
|
yym3948 := z.EncBinary()
|
|
_ = yym3948
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3947) {
|
|
} else {
|
|
z.EncFallback(yy3947)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3939[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3949 := &x.ListMeta
|
|
yym3950 := z.EncBinary()
|
|
_ = yym3950
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3949) {
|
|
} else {
|
|
z.EncFallback(yy3949)
|
|
}
|
|
}
|
|
}
|
|
if yyr3939 || yy2arr3939 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3952 := z.EncBinary()
|
|
_ = yym3952
|
|
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 {
|
|
yym3953 := z.EncBinary()
|
|
_ = yym3953
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3939 || yy2arr3939 {
|
|
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
|
|
yym3954 := z.DecBinary()
|
|
_ = yym3954
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3955 := r.ContainerType()
|
|
if yyct3955 == codecSelferValueTypeMap1234 {
|
|
yyl3955 := r.ReadMapStart()
|
|
if yyl3955 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3955, d)
|
|
}
|
|
} else if yyct3955 == codecSelferValueTypeArray1234 {
|
|
yyl3955 := r.ReadArrayStart()
|
|
if yyl3955 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3955, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3956Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3956Slc
|
|
var yyhl3956 bool = l >= 0
|
|
for yyj3956 := 0; ; yyj3956++ {
|
|
if yyhl3956 {
|
|
if yyj3956 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3956Slc = r.DecodeBytes(yys3956Slc, true, true)
|
|
yys3956 := string(yys3956Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3956 {
|
|
case "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 {
|
|
yyv3959 := &x.ListMeta
|
|
yym3960 := z.DecBinary()
|
|
_ = yym3960
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3959) {
|
|
} else {
|
|
z.DecFallback(yyv3959, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3961 := &x.Items
|
|
yym3962 := z.DecBinary()
|
|
_ = yym3962
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3961), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3956)
|
|
} // end switch yys3956
|
|
} // end for yyj3956
|
|
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 yyj3963 int
|
|
var yyb3963 bool
|
|
var yyhl3963 bool = l >= 0
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3966 := &x.ListMeta
|
|
yym3967 := z.DecBinary()
|
|
_ = yym3967
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3966) {
|
|
} else {
|
|
z.DecFallback(yyv3966, false)
|
|
}
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3968 := &x.Items
|
|
yym3969 := z.DecBinary()
|
|
_ = yym3969
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3968), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3963-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *List) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3970 := z.EncBinary()
|
|
_ = yym3970
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3971 := !z.EncBinary()
|
|
yy2arr3971 := z.EncBasicHandle().StructToArray
|
|
var yyq3971 [4]bool
|
|
_, _, _ = yysep3971, yyq3971, yy2arr3971
|
|
const yyr3971 bool = false
|
|
yyq3971[0] = x.Kind != ""
|
|
yyq3971[1] = x.APIVersion != ""
|
|
yyq3971[2] = true
|
|
var yynn3971 int
|
|
if yyr3971 || yy2arr3971 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3971 = 1
|
|
for _, b := range yyq3971 {
|
|
if b {
|
|
yynn3971++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3971)
|
|
yynn3971 = 0
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3971[0] {
|
|
yym3973 := z.EncBinary()
|
|
_ = yym3973
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3971[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3974 := z.EncBinary()
|
|
_ = yym3974
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3971[1] {
|
|
yym3976 := z.EncBinary()
|
|
_ = yym3976
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3971[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3977 := z.EncBinary()
|
|
_ = yym3977
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3971[2] {
|
|
yy3979 := &x.ListMeta
|
|
yym3980 := z.EncBinary()
|
|
_ = yym3980
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3979) {
|
|
} else {
|
|
z.EncFallback(yy3979)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3971[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3981 := &x.ListMeta
|
|
yym3982 := z.EncBinary()
|
|
_ = yym3982
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3981) {
|
|
} else {
|
|
z.EncFallback(yy3981)
|
|
}
|
|
}
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3984 := z.EncBinary()
|
|
_ = yym3984
|
|
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 {
|
|
yym3985 := z.EncBinary()
|
|
_ = yym3985
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg7_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
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
|
|
yym3986 := z.DecBinary()
|
|
_ = yym3986
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3987 := r.ContainerType()
|
|
if yyct3987 == codecSelferValueTypeMap1234 {
|
|
yyl3987 := r.ReadMapStart()
|
|
if yyl3987 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3987, d)
|
|
}
|
|
} else if yyct3987 == codecSelferValueTypeArray1234 {
|
|
yyl3987 := r.ReadArrayStart()
|
|
if yyl3987 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3987, 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 yys3988Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3988Slc
|
|
var yyhl3988 bool = l >= 0
|
|
for yyj3988 := 0; ; yyj3988++ {
|
|
if yyhl3988 {
|
|
if yyj3988 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3988Slc = r.DecodeBytes(yys3988Slc, true, true)
|
|
yys3988 := string(yys3988Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3988 {
|
|
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 {
|
|
yyv3991 := &x.ListMeta
|
|
yym3992 := z.DecBinary()
|
|
_ = yym3992
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3991) {
|
|
} else {
|
|
z.DecFallback(yyv3991, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3993 := &x.Items
|
|
yym3994 := z.DecBinary()
|
|
_ = yym3994
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg7_runtime.Object)(yyv3993), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3988)
|
|
} // end switch yys3988
|
|
} // end for yyj3988
|
|
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 yyj3995 int
|
|
var yyb3995 bool
|
|
var yyhl3995 bool = l >= 0
|
|
yyj3995++
|
|
if yyhl3995 {
|
|
yyb3995 = yyj3995 > l
|
|
} else {
|
|
yyb3995 = r.CheckBreak()
|
|
}
|
|
if yyb3995 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3995++
|
|
if yyhl3995 {
|
|
yyb3995 = yyj3995 > l
|
|
} else {
|
|
yyb3995 = r.CheckBreak()
|
|
}
|
|
if yyb3995 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3995++
|
|
if yyhl3995 {
|
|
yyb3995 = yyj3995 > l
|
|
} else {
|
|
yyb3995 = r.CheckBreak()
|
|
}
|
|
if yyb3995 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3998 := &x.ListMeta
|
|
yym3999 := z.DecBinary()
|
|
_ = yym3999
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3998) {
|
|
} else {
|
|
z.DecFallback(yyv3998, false)
|
|
}
|
|
}
|
|
yyj3995++
|
|
if yyhl3995 {
|
|
yyb3995 = yyj3995 > l
|
|
} else {
|
|
yyb3995 = r.CheckBreak()
|
|
}
|
|
if yyb3995 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4000 := &x.Items
|
|
yym4001 := z.DecBinary()
|
|
_ = yym4001
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg7_runtime.Object)(yyv4000), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3995++
|
|
if yyhl3995 {
|
|
yyb3995 = yyj3995 > l
|
|
} else {
|
|
yyb3995 = r.CheckBreak()
|
|
}
|
|
if yyb3995 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3995-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4002 := z.EncBinary()
|
|
_ = yym4002
|
|
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
|
|
yym4003 := z.DecBinary()
|
|
_ = yym4003
|
|
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 {
|
|
yym4004 := z.EncBinary()
|
|
_ = yym4004
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4005 := !z.EncBinary()
|
|
yy2arr4005 := z.EncBasicHandle().StructToArray
|
|
var yyq4005 [6]bool
|
|
_, _, _ = yysep4005, yyq4005, yy2arr4005
|
|
const yyr4005 bool = false
|
|
yyq4005[0] = x.Type != ""
|
|
yyq4005[1] = len(x.Max) != 0
|
|
yyq4005[2] = len(x.Min) != 0
|
|
yyq4005[3] = len(x.Default) != 0
|
|
yyq4005[4] = len(x.DefaultRequest) != 0
|
|
yyq4005[5] = len(x.MaxLimitRequestRatio) != 0
|
|
var yynn4005 int
|
|
if yyr4005 || yy2arr4005 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn4005 = 0
|
|
for _, b := range yyq4005 {
|
|
if b {
|
|
yynn4005++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4005)
|
|
yynn4005 = 0
|
|
}
|
|
if yyr4005 || yy2arr4005 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4005[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4005[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4005 || yy2arr4005 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4005[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4005[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 yyr4005 || yy2arr4005 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4005[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4005[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 yyr4005 || yy2arr4005 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4005[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4005[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 yyr4005 || yy2arr4005 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4005[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4005[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 yyr4005 || yy2arr4005 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4005[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4005[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 yyr4005 || yy2arr4005 {
|
|
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
|
|
yym4012 := z.DecBinary()
|
|
_ = yym4012
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4013 := r.ContainerType()
|
|
if yyct4013 == codecSelferValueTypeMap1234 {
|
|
yyl4013 := r.ReadMapStart()
|
|
if yyl4013 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4013, d)
|
|
}
|
|
} else if yyct4013 == codecSelferValueTypeArray1234 {
|
|
yyl4013 := r.ReadArrayStart()
|
|
if yyl4013 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4013, 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 yys4014Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4014Slc
|
|
var yyhl4014 bool = l >= 0
|
|
for yyj4014 := 0; ; yyj4014++ {
|
|
if yyhl4014 {
|
|
if yyj4014 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4014Slc = r.DecodeBytes(yys4014Slc, true, true)
|
|
yys4014 := string(yys4014Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4014 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv4016 := &x.Max
|
|
yyv4016.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv4017 := &x.Min
|
|
yyv4017.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv4018 := &x.Default
|
|
yyv4018.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv4019 := &x.DefaultRequest
|
|
yyv4019.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv4020 := &x.MaxLimitRequestRatio
|
|
yyv4020.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4014)
|
|
} // end switch yys4014
|
|
} // end for yyj4014
|
|
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 yyj4021 int
|
|
var yyb4021 bool
|
|
var yyhl4021 bool = l >= 0
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv4023 := &x.Max
|
|
yyv4023.CodecDecodeSelf(d)
|
|
}
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv4024 := &x.Min
|
|
yyv4024.CodecDecodeSelf(d)
|
|
}
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv4025 := &x.Default
|
|
yyv4025.CodecDecodeSelf(d)
|
|
}
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv4026 := &x.DefaultRequest
|
|
yyv4026.CodecDecodeSelf(d)
|
|
}
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv4027 := &x.MaxLimitRequestRatio
|
|
yyv4027.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4021++
|
|
if yyhl4021 {
|
|
yyb4021 = yyj4021 > l
|
|
} else {
|
|
yyb4021 = r.CheckBreak()
|
|
}
|
|
if yyb4021 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4021-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 {
|
|
yym4028 := z.EncBinary()
|
|
_ = yym4028
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4029 := !z.EncBinary()
|
|
yy2arr4029 := z.EncBasicHandle().StructToArray
|
|
var yyq4029 [1]bool
|
|
_, _, _ = yysep4029, yyq4029, yy2arr4029
|
|
const yyr4029 bool = false
|
|
var yynn4029 int
|
|
if yyr4029 || yy2arr4029 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn4029 = 1
|
|
for _, b := range yyq4029 {
|
|
if b {
|
|
yynn4029++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4029)
|
|
yynn4029 = 0
|
|
}
|
|
if yyr4029 || yy2arr4029 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4031 := z.EncBinary()
|
|
_ = yym4031
|
|
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 {
|
|
yym4032 := z.EncBinary()
|
|
_ = yym4032
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4029 || yy2arr4029 {
|
|
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
|
|
yym4033 := z.DecBinary()
|
|
_ = yym4033
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4034 := r.ContainerType()
|
|
if yyct4034 == codecSelferValueTypeMap1234 {
|
|
yyl4034 := r.ReadMapStart()
|
|
if yyl4034 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4034, d)
|
|
}
|
|
} else if yyct4034 == codecSelferValueTypeArray1234 {
|
|
yyl4034 := r.ReadArrayStart()
|
|
if yyl4034 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4034, 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 yys4035Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4035Slc
|
|
var yyhl4035 bool = l >= 0
|
|
for yyj4035 := 0; ; yyj4035++ {
|
|
if yyhl4035 {
|
|
if yyj4035 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4035Slc = r.DecodeBytes(yys4035Slc, true, true)
|
|
yys4035 := string(yys4035Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4035 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv4036 := &x.Limits
|
|
yym4037 := z.DecBinary()
|
|
_ = yym4037
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv4036), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4035)
|
|
} // end switch yys4035
|
|
} // end for yyj4035
|
|
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 yyj4038 int
|
|
var yyb4038 bool
|
|
var yyhl4038 bool = l >= 0
|
|
yyj4038++
|
|
if yyhl4038 {
|
|
yyb4038 = yyj4038 > l
|
|
} else {
|
|
yyb4038 = r.CheckBreak()
|
|
}
|
|
if yyb4038 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv4039 := &x.Limits
|
|
yym4040 := z.DecBinary()
|
|
_ = yym4040
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv4039), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4038++
|
|
if yyhl4038 {
|
|
yyb4038 = yyj4038 > l
|
|
} else {
|
|
yyb4038 = r.CheckBreak()
|
|
}
|
|
if yyb4038 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4038-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 {
|
|
yym4041 := z.EncBinary()
|
|
_ = yym4041
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4042 := !z.EncBinary()
|
|
yy2arr4042 := z.EncBasicHandle().StructToArray
|
|
var yyq4042 [4]bool
|
|
_, _, _ = yysep4042, yyq4042, yy2arr4042
|
|
const yyr4042 bool = false
|
|
yyq4042[0] = x.Kind != ""
|
|
yyq4042[1] = x.APIVersion != ""
|
|
yyq4042[2] = true
|
|
yyq4042[3] = true
|
|
var yynn4042 int
|
|
if yyr4042 || yy2arr4042 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4042 = 0
|
|
for _, b := range yyq4042 {
|
|
if b {
|
|
yynn4042++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4042)
|
|
yynn4042 = 0
|
|
}
|
|
if yyr4042 || yy2arr4042 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4042[0] {
|
|
yym4044 := z.EncBinary()
|
|
_ = yym4044
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4042[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4045 := z.EncBinary()
|
|
_ = yym4045
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4042 || yy2arr4042 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4042[1] {
|
|
yym4047 := z.EncBinary()
|
|
_ = yym4047
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4042[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4048 := z.EncBinary()
|
|
_ = yym4048
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4042 || yy2arr4042 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4042[2] {
|
|
yy4050 := &x.ObjectMeta
|
|
yy4050.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4042[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4051 := &x.ObjectMeta
|
|
yy4051.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4042 || yy2arr4042 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4042[3] {
|
|
yy4053 := &x.Spec
|
|
yy4053.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4042[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4054 := &x.Spec
|
|
yy4054.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4042 || yy2arr4042 {
|
|
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
|
|
yym4055 := z.DecBinary()
|
|
_ = yym4055
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4056 := r.ContainerType()
|
|
if yyct4056 == codecSelferValueTypeMap1234 {
|
|
yyl4056 := r.ReadMapStart()
|
|
if yyl4056 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4056, d)
|
|
}
|
|
} else if yyct4056 == codecSelferValueTypeArray1234 {
|
|
yyl4056 := r.ReadArrayStart()
|
|
if yyl4056 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4056, 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 yys4057Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4057Slc
|
|
var yyhl4057 bool = l >= 0
|
|
for yyj4057 := 0; ; yyj4057++ {
|
|
if yyhl4057 {
|
|
if yyj4057 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4057Slc = r.DecodeBytes(yys4057Slc, true, true)
|
|
yys4057 := string(yys4057Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4057 {
|
|
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 {
|
|
yyv4060 := &x.ObjectMeta
|
|
yyv4060.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv4061 := &x.Spec
|
|
yyv4061.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4057)
|
|
} // end switch yys4057
|
|
} // end for yyj4057
|
|
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 yyj4062 int
|
|
var yyb4062 bool
|
|
var yyhl4062 bool = l >= 0
|
|
yyj4062++
|
|
if yyhl4062 {
|
|
yyb4062 = yyj4062 > l
|
|
} else {
|
|
yyb4062 = r.CheckBreak()
|
|
}
|
|
if yyb4062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4062++
|
|
if yyhl4062 {
|
|
yyb4062 = yyj4062 > l
|
|
} else {
|
|
yyb4062 = r.CheckBreak()
|
|
}
|
|
if yyb4062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4062++
|
|
if yyhl4062 {
|
|
yyb4062 = yyj4062 > l
|
|
} else {
|
|
yyb4062 = r.CheckBreak()
|
|
}
|
|
if yyb4062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4065 := &x.ObjectMeta
|
|
yyv4065.CodecDecodeSelf(d)
|
|
}
|
|
yyj4062++
|
|
if yyhl4062 {
|
|
yyb4062 = yyj4062 > l
|
|
} else {
|
|
yyb4062 = r.CheckBreak()
|
|
}
|
|
if yyb4062 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv4066 := &x.Spec
|
|
yyv4066.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4062++
|
|
if yyhl4062 {
|
|
yyb4062 = yyj4062 > l
|
|
} else {
|
|
yyb4062 = r.CheckBreak()
|
|
}
|
|
if yyb4062 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4062-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 {
|
|
yym4067 := z.EncBinary()
|
|
_ = yym4067
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4068 := !z.EncBinary()
|
|
yy2arr4068 := z.EncBasicHandle().StructToArray
|
|
var yyq4068 [4]bool
|
|
_, _, _ = yysep4068, yyq4068, yy2arr4068
|
|
const yyr4068 bool = false
|
|
yyq4068[0] = x.Kind != ""
|
|
yyq4068[1] = x.APIVersion != ""
|
|
yyq4068[2] = true
|
|
var yynn4068 int
|
|
if yyr4068 || yy2arr4068 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4068 = 1
|
|
for _, b := range yyq4068 {
|
|
if b {
|
|
yynn4068++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4068)
|
|
yynn4068 = 0
|
|
}
|
|
if yyr4068 || yy2arr4068 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4068[0] {
|
|
yym4070 := z.EncBinary()
|
|
_ = yym4070
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4068[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4071 := z.EncBinary()
|
|
_ = yym4071
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4068 || yy2arr4068 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4068[1] {
|
|
yym4073 := z.EncBinary()
|
|
_ = yym4073
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4068[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4074 := z.EncBinary()
|
|
_ = yym4074
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4068 || yy2arr4068 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4068[2] {
|
|
yy4076 := &x.ListMeta
|
|
yym4077 := z.EncBinary()
|
|
_ = yym4077
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4076) {
|
|
} else {
|
|
z.EncFallback(yy4076)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4068[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4078 := &x.ListMeta
|
|
yym4079 := z.EncBinary()
|
|
_ = yym4079
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4078) {
|
|
} else {
|
|
z.EncFallback(yy4078)
|
|
}
|
|
}
|
|
}
|
|
if yyr4068 || yy2arr4068 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4081 := z.EncBinary()
|
|
_ = yym4081
|
|
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 {
|
|
yym4082 := z.EncBinary()
|
|
_ = yym4082
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4068 || yy2arr4068 {
|
|
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
|
|
yym4083 := z.DecBinary()
|
|
_ = yym4083
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4084 := r.ContainerType()
|
|
if yyct4084 == codecSelferValueTypeMap1234 {
|
|
yyl4084 := r.ReadMapStart()
|
|
if yyl4084 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4084, d)
|
|
}
|
|
} else if yyct4084 == codecSelferValueTypeArray1234 {
|
|
yyl4084 := r.ReadArrayStart()
|
|
if yyl4084 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4084, 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 yys4085Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4085Slc
|
|
var yyhl4085 bool = l >= 0
|
|
for yyj4085 := 0; ; yyj4085++ {
|
|
if yyhl4085 {
|
|
if yyj4085 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4085Slc = r.DecodeBytes(yys4085Slc, true, true)
|
|
yys4085 := string(yys4085Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4085 {
|
|
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 {
|
|
yyv4088 := &x.ListMeta
|
|
yym4089 := z.DecBinary()
|
|
_ = yym4089
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4088) {
|
|
} else {
|
|
z.DecFallback(yyv4088, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4090 := &x.Items
|
|
yym4091 := z.DecBinary()
|
|
_ = yym4091
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv4090), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4085)
|
|
} // end switch yys4085
|
|
} // end for yyj4085
|
|
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 yyj4092 int
|
|
var yyb4092 bool
|
|
var yyhl4092 bool = l >= 0
|
|
yyj4092++
|
|
if yyhl4092 {
|
|
yyb4092 = yyj4092 > l
|
|
} else {
|
|
yyb4092 = r.CheckBreak()
|
|
}
|
|
if yyb4092 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4092++
|
|
if yyhl4092 {
|
|
yyb4092 = yyj4092 > l
|
|
} else {
|
|
yyb4092 = r.CheckBreak()
|
|
}
|
|
if yyb4092 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4092++
|
|
if yyhl4092 {
|
|
yyb4092 = yyj4092 > l
|
|
} else {
|
|
yyb4092 = r.CheckBreak()
|
|
}
|
|
if yyb4092 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4095 := &x.ListMeta
|
|
yym4096 := z.DecBinary()
|
|
_ = yym4096
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4095) {
|
|
} else {
|
|
z.DecFallback(yyv4095, false)
|
|
}
|
|
}
|
|
yyj4092++
|
|
if yyhl4092 {
|
|
yyb4092 = yyj4092 > l
|
|
} else {
|
|
yyb4092 = r.CheckBreak()
|
|
}
|
|
if yyb4092 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4097 := &x.Items
|
|
yym4098 := z.DecBinary()
|
|
_ = yym4098
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv4097), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4092++
|
|
if yyhl4092 {
|
|
yyb4092 = yyj4092 > l
|
|
} else {
|
|
yyb4092 = r.CheckBreak()
|
|
}
|
|
if yyb4092 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4092-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceQuotaScope) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4099 := z.EncBinary()
|
|
_ = yym4099
|
|
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
|
|
yym4100 := z.DecBinary()
|
|
_ = yym4100
|
|
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 {
|
|
yym4101 := z.EncBinary()
|
|
_ = yym4101
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4102 := !z.EncBinary()
|
|
yy2arr4102 := z.EncBasicHandle().StructToArray
|
|
var yyq4102 [2]bool
|
|
_, _, _ = yysep4102, yyq4102, yy2arr4102
|
|
const yyr4102 bool = false
|
|
yyq4102[0] = len(x.Hard) != 0
|
|
yyq4102[1] = len(x.Scopes) != 0
|
|
var yynn4102 int
|
|
if yyr4102 || yy2arr4102 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn4102 = 0
|
|
for _, b := range yyq4102 {
|
|
if b {
|
|
yynn4102++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4102)
|
|
yynn4102 = 0
|
|
}
|
|
if yyr4102 || yy2arr4102 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4102[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4102[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 yyr4102 || yy2arr4102 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4102[1] {
|
|
if x.Scopes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4105 := z.EncBinary()
|
|
_ = yym4105
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuotaScope(([]ResourceQuotaScope)(x.Scopes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4102[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scopes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Scopes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4106 := z.EncBinary()
|
|
_ = yym4106
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuotaScope(([]ResourceQuotaScope)(x.Scopes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4102 || yy2arr4102 {
|
|
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
|
|
yym4107 := z.DecBinary()
|
|
_ = yym4107
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4108 := r.ContainerType()
|
|
if yyct4108 == codecSelferValueTypeMap1234 {
|
|
yyl4108 := r.ReadMapStart()
|
|
if yyl4108 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4108, d)
|
|
}
|
|
} else if yyct4108 == codecSelferValueTypeArray1234 {
|
|
yyl4108 := r.ReadArrayStart()
|
|
if yyl4108 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4108, 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 yys4109Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4109Slc
|
|
var yyhl4109 bool = l >= 0
|
|
for yyj4109 := 0; ; yyj4109++ {
|
|
if yyhl4109 {
|
|
if yyj4109 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4109Slc = r.DecodeBytes(yys4109Slc, true, true)
|
|
yys4109 := string(yys4109Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4109 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4110 := &x.Hard
|
|
yyv4110.CodecDecodeSelf(d)
|
|
}
|
|
case "scopes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Scopes = nil
|
|
} else {
|
|
yyv4111 := &x.Scopes
|
|
yym4112 := z.DecBinary()
|
|
_ = yym4112
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuotaScope((*[]ResourceQuotaScope)(yyv4111), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4109)
|
|
} // end switch yys4109
|
|
} // end for yyj4109
|
|
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 yyj4113 int
|
|
var yyb4113 bool
|
|
var yyhl4113 bool = l >= 0
|
|
yyj4113++
|
|
if yyhl4113 {
|
|
yyb4113 = yyj4113 > l
|
|
} else {
|
|
yyb4113 = r.CheckBreak()
|
|
}
|
|
if yyb4113 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4114 := &x.Hard
|
|
yyv4114.CodecDecodeSelf(d)
|
|
}
|
|
yyj4113++
|
|
if yyhl4113 {
|
|
yyb4113 = yyj4113 > l
|
|
} else {
|
|
yyb4113 = r.CheckBreak()
|
|
}
|
|
if yyb4113 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scopes = nil
|
|
} else {
|
|
yyv4115 := &x.Scopes
|
|
yym4116 := z.DecBinary()
|
|
_ = yym4116
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuotaScope((*[]ResourceQuotaScope)(yyv4115), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4113++
|
|
if yyhl4113 {
|
|
yyb4113 = yyj4113 > l
|
|
} else {
|
|
yyb4113 = r.CheckBreak()
|
|
}
|
|
if yyb4113 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4113-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 {
|
|
yym4117 := z.EncBinary()
|
|
_ = yym4117
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4118 := !z.EncBinary()
|
|
yy2arr4118 := z.EncBasicHandle().StructToArray
|
|
var yyq4118 [2]bool
|
|
_, _, _ = yysep4118, yyq4118, yy2arr4118
|
|
const yyr4118 bool = false
|
|
yyq4118[0] = len(x.Hard) != 0
|
|
yyq4118[1] = len(x.Used) != 0
|
|
var yynn4118 int
|
|
if yyr4118 || yy2arr4118 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn4118 = 0
|
|
for _, b := range yyq4118 {
|
|
if b {
|
|
yynn4118++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4118)
|
|
yynn4118 = 0
|
|
}
|
|
if yyr4118 || yy2arr4118 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4118[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4118[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 yyr4118 || yy2arr4118 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4118[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4118[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 yyr4118 || yy2arr4118 {
|
|
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
|
|
yym4121 := z.DecBinary()
|
|
_ = yym4121
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4122 := r.ContainerType()
|
|
if yyct4122 == codecSelferValueTypeMap1234 {
|
|
yyl4122 := r.ReadMapStart()
|
|
if yyl4122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4122, d)
|
|
}
|
|
} else if yyct4122 == codecSelferValueTypeArray1234 {
|
|
yyl4122 := r.ReadArrayStart()
|
|
if yyl4122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4122, 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 yys4123Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4123Slc
|
|
var yyhl4123 bool = l >= 0
|
|
for yyj4123 := 0; ; yyj4123++ {
|
|
if yyhl4123 {
|
|
if yyj4123 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4123Slc = r.DecodeBytes(yys4123Slc, true, true)
|
|
yys4123 := string(yys4123Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4123 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4124 := &x.Hard
|
|
yyv4124.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv4125 := &x.Used
|
|
yyv4125.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4123)
|
|
} // end switch yys4123
|
|
} // end for yyj4123
|
|
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 yyj4126 int
|
|
var yyb4126 bool
|
|
var yyhl4126 bool = l >= 0
|
|
yyj4126++
|
|
if yyhl4126 {
|
|
yyb4126 = yyj4126 > l
|
|
} else {
|
|
yyb4126 = r.CheckBreak()
|
|
}
|
|
if yyb4126 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4127 := &x.Hard
|
|
yyv4127.CodecDecodeSelf(d)
|
|
}
|
|
yyj4126++
|
|
if yyhl4126 {
|
|
yyb4126 = yyj4126 > l
|
|
} else {
|
|
yyb4126 = r.CheckBreak()
|
|
}
|
|
if yyb4126 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv4128 := &x.Used
|
|
yyv4128.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4126++
|
|
if yyhl4126 {
|
|
yyb4126 = yyj4126 > l
|
|
} else {
|
|
yyb4126 = r.CheckBreak()
|
|
}
|
|
if yyb4126 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4126-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 {
|
|
yym4129 := z.EncBinary()
|
|
_ = yym4129
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4130 := !z.EncBinary()
|
|
yy2arr4130 := z.EncBasicHandle().StructToArray
|
|
var yyq4130 [5]bool
|
|
_, _, _ = yysep4130, yyq4130, yy2arr4130
|
|
const yyr4130 bool = false
|
|
yyq4130[0] = x.Kind != ""
|
|
yyq4130[1] = x.APIVersion != ""
|
|
yyq4130[2] = true
|
|
yyq4130[3] = true
|
|
yyq4130[4] = true
|
|
var yynn4130 int
|
|
if yyr4130 || yy2arr4130 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4130 = 0
|
|
for _, b := range yyq4130 {
|
|
if b {
|
|
yynn4130++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4130)
|
|
yynn4130 = 0
|
|
}
|
|
if yyr4130 || yy2arr4130 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4130[0] {
|
|
yym4132 := z.EncBinary()
|
|
_ = yym4132
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4130[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4133 := z.EncBinary()
|
|
_ = yym4133
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4130 || yy2arr4130 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4130[1] {
|
|
yym4135 := z.EncBinary()
|
|
_ = yym4135
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4130[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4136 := z.EncBinary()
|
|
_ = yym4136
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4130 || yy2arr4130 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4130[2] {
|
|
yy4138 := &x.ObjectMeta
|
|
yy4138.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4130[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4139 := &x.ObjectMeta
|
|
yy4139.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4130 || yy2arr4130 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4130[3] {
|
|
yy4141 := &x.Spec
|
|
yy4141.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4130[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4142 := &x.Spec
|
|
yy4142.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4130 || yy2arr4130 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4130[4] {
|
|
yy4144 := &x.Status
|
|
yy4144.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4130[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4145 := &x.Status
|
|
yy4145.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4130 || yy2arr4130 {
|
|
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
|
|
yym4146 := z.DecBinary()
|
|
_ = yym4146
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4147 := r.ContainerType()
|
|
if yyct4147 == codecSelferValueTypeMap1234 {
|
|
yyl4147 := r.ReadMapStart()
|
|
if yyl4147 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4147, d)
|
|
}
|
|
} else if yyct4147 == codecSelferValueTypeArray1234 {
|
|
yyl4147 := r.ReadArrayStart()
|
|
if yyl4147 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4147, 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 yys4148Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4148Slc
|
|
var yyhl4148 bool = l >= 0
|
|
for yyj4148 := 0; ; yyj4148++ {
|
|
if yyhl4148 {
|
|
if yyj4148 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4148Slc = r.DecodeBytes(yys4148Slc, true, true)
|
|
yys4148 := string(yys4148Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4148 {
|
|
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 {
|
|
yyv4151 := &x.ObjectMeta
|
|
yyv4151.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv4152 := &x.Spec
|
|
yyv4152.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv4153 := &x.Status
|
|
yyv4153.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4148)
|
|
} // end switch yys4148
|
|
} // end for yyj4148
|
|
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 yyj4154 int
|
|
var yyb4154 bool
|
|
var yyhl4154 bool = l >= 0
|
|
yyj4154++
|
|
if yyhl4154 {
|
|
yyb4154 = yyj4154 > l
|
|
} else {
|
|
yyb4154 = r.CheckBreak()
|
|
}
|
|
if yyb4154 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4154++
|
|
if yyhl4154 {
|
|
yyb4154 = yyj4154 > l
|
|
} else {
|
|
yyb4154 = r.CheckBreak()
|
|
}
|
|
if yyb4154 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4154++
|
|
if yyhl4154 {
|
|
yyb4154 = yyj4154 > l
|
|
} else {
|
|
yyb4154 = r.CheckBreak()
|
|
}
|
|
if yyb4154 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4157 := &x.ObjectMeta
|
|
yyv4157.CodecDecodeSelf(d)
|
|
}
|
|
yyj4154++
|
|
if yyhl4154 {
|
|
yyb4154 = yyj4154 > l
|
|
} else {
|
|
yyb4154 = r.CheckBreak()
|
|
}
|
|
if yyb4154 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv4158 := &x.Spec
|
|
yyv4158.CodecDecodeSelf(d)
|
|
}
|
|
yyj4154++
|
|
if yyhl4154 {
|
|
yyb4154 = yyj4154 > l
|
|
} else {
|
|
yyb4154 = r.CheckBreak()
|
|
}
|
|
if yyb4154 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv4159 := &x.Status
|
|
yyv4159.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4154++
|
|
if yyhl4154 {
|
|
yyb4154 = yyj4154 > l
|
|
} else {
|
|
yyb4154 = r.CheckBreak()
|
|
}
|
|
if yyb4154 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4154-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 {
|
|
yym4160 := z.EncBinary()
|
|
_ = yym4160
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4161 := !z.EncBinary()
|
|
yy2arr4161 := z.EncBasicHandle().StructToArray
|
|
var yyq4161 [4]bool
|
|
_, _, _ = yysep4161, yyq4161, yy2arr4161
|
|
const yyr4161 bool = false
|
|
yyq4161[0] = x.Kind != ""
|
|
yyq4161[1] = x.APIVersion != ""
|
|
yyq4161[2] = true
|
|
var yynn4161 int
|
|
if yyr4161 || yy2arr4161 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4161 = 1
|
|
for _, b := range yyq4161 {
|
|
if b {
|
|
yynn4161++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4161)
|
|
yynn4161 = 0
|
|
}
|
|
if yyr4161 || yy2arr4161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4161[0] {
|
|
yym4163 := z.EncBinary()
|
|
_ = yym4163
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4161[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4164 := z.EncBinary()
|
|
_ = yym4164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4161 || yy2arr4161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4161[1] {
|
|
yym4166 := z.EncBinary()
|
|
_ = yym4166
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4161[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4167 := z.EncBinary()
|
|
_ = yym4167
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4161 || yy2arr4161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4161[2] {
|
|
yy4169 := &x.ListMeta
|
|
yym4170 := z.EncBinary()
|
|
_ = yym4170
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4169) {
|
|
} else {
|
|
z.EncFallback(yy4169)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4161[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4171 := &x.ListMeta
|
|
yym4172 := z.EncBinary()
|
|
_ = yym4172
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4171) {
|
|
} else {
|
|
z.EncFallback(yy4171)
|
|
}
|
|
}
|
|
}
|
|
if yyr4161 || yy2arr4161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4174 := z.EncBinary()
|
|
_ = yym4174
|
|
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 {
|
|
yym4175 := z.EncBinary()
|
|
_ = yym4175
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4161 || yy2arr4161 {
|
|
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
|
|
yym4176 := z.DecBinary()
|
|
_ = yym4176
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4177 := r.ContainerType()
|
|
if yyct4177 == codecSelferValueTypeMap1234 {
|
|
yyl4177 := r.ReadMapStart()
|
|
if yyl4177 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4177, d)
|
|
}
|
|
} else if yyct4177 == codecSelferValueTypeArray1234 {
|
|
yyl4177 := r.ReadArrayStart()
|
|
if yyl4177 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4177, 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 yys4178Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4178Slc
|
|
var yyhl4178 bool = l >= 0
|
|
for yyj4178 := 0; ; yyj4178++ {
|
|
if yyhl4178 {
|
|
if yyj4178 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4178Slc = r.DecodeBytes(yys4178Slc, true, true)
|
|
yys4178 := string(yys4178Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4178 {
|
|
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 {
|
|
yyv4181 := &x.ListMeta
|
|
yym4182 := z.DecBinary()
|
|
_ = yym4182
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4181) {
|
|
} else {
|
|
z.DecFallback(yyv4181, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4183 := &x.Items
|
|
yym4184 := z.DecBinary()
|
|
_ = yym4184
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv4183), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4178)
|
|
} // end switch yys4178
|
|
} // end for yyj4178
|
|
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 yyj4185 int
|
|
var yyb4185 bool
|
|
var yyhl4185 bool = l >= 0
|
|
yyj4185++
|
|
if yyhl4185 {
|
|
yyb4185 = yyj4185 > l
|
|
} else {
|
|
yyb4185 = r.CheckBreak()
|
|
}
|
|
if yyb4185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4185++
|
|
if yyhl4185 {
|
|
yyb4185 = yyj4185 > l
|
|
} else {
|
|
yyb4185 = r.CheckBreak()
|
|
}
|
|
if yyb4185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4185++
|
|
if yyhl4185 {
|
|
yyb4185 = yyj4185 > l
|
|
} else {
|
|
yyb4185 = r.CheckBreak()
|
|
}
|
|
if yyb4185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4188 := &x.ListMeta
|
|
yym4189 := z.DecBinary()
|
|
_ = yym4189
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4188) {
|
|
} else {
|
|
z.DecFallback(yyv4188, false)
|
|
}
|
|
}
|
|
yyj4185++
|
|
if yyhl4185 {
|
|
yyb4185 = yyj4185 > l
|
|
} else {
|
|
yyb4185 = r.CheckBreak()
|
|
}
|
|
if yyb4185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4190 := &x.Items
|
|
yym4191 := z.DecBinary()
|
|
_ = yym4191
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv4190), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4185++
|
|
if yyhl4185 {
|
|
yyb4185 = yyj4185 > l
|
|
} else {
|
|
yyb4185 = r.CheckBreak()
|
|
}
|
|
if yyb4185 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4185-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 {
|
|
yym4192 := z.EncBinary()
|
|
_ = yym4192
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4193 := !z.EncBinary()
|
|
yy2arr4193 := z.EncBasicHandle().StructToArray
|
|
var yyq4193 [5]bool
|
|
_, _, _ = yysep4193, yyq4193, yy2arr4193
|
|
const yyr4193 bool = false
|
|
yyq4193[0] = x.Kind != ""
|
|
yyq4193[1] = x.APIVersion != ""
|
|
yyq4193[2] = true
|
|
yyq4193[3] = len(x.Data) != 0
|
|
yyq4193[4] = x.Type != ""
|
|
var yynn4193 int
|
|
if yyr4193 || yy2arr4193 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4193 = 0
|
|
for _, b := range yyq4193 {
|
|
if b {
|
|
yynn4193++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4193)
|
|
yynn4193 = 0
|
|
}
|
|
if yyr4193 || yy2arr4193 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4193[0] {
|
|
yym4195 := z.EncBinary()
|
|
_ = yym4195
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4193[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4196 := z.EncBinary()
|
|
_ = yym4196
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4193 || yy2arr4193 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4193[1] {
|
|
yym4198 := z.EncBinary()
|
|
_ = yym4198
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4193[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4199 := z.EncBinary()
|
|
_ = yym4199
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4193 || yy2arr4193 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4193[2] {
|
|
yy4201 := &x.ObjectMeta
|
|
yy4201.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4193[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4202 := &x.ObjectMeta
|
|
yy4202.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4193 || yy2arr4193 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4193[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4204 := z.EncBinary()
|
|
_ = yym4204
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4193[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4205 := z.EncBinary()
|
|
_ = yym4205
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4193 || yy2arr4193 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4193[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4193[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4193 || yy2arr4193 {
|
|
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
|
|
yym4207 := z.DecBinary()
|
|
_ = yym4207
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4208 := r.ContainerType()
|
|
if yyct4208 == codecSelferValueTypeMap1234 {
|
|
yyl4208 := r.ReadMapStart()
|
|
if yyl4208 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4208, d)
|
|
}
|
|
} else if yyct4208 == codecSelferValueTypeArray1234 {
|
|
yyl4208 := r.ReadArrayStart()
|
|
if yyl4208 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4208, 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 yys4209Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4209Slc
|
|
var yyhl4209 bool = l >= 0
|
|
for yyj4209 := 0; ; yyj4209++ {
|
|
if yyhl4209 {
|
|
if yyj4209 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4209Slc = r.DecodeBytes(yys4209Slc, true, true)
|
|
yys4209 := string(yys4209Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4209 {
|
|
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 {
|
|
yyv4212 := &x.ObjectMeta
|
|
yyv4212.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4213 := &x.Data
|
|
yym4214 := z.DecBinary()
|
|
_ = yym4214
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv4213), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4209)
|
|
} // end switch yys4209
|
|
} // end for yyj4209
|
|
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 yyj4216 int
|
|
var yyb4216 bool
|
|
var yyhl4216 bool = l >= 0
|
|
yyj4216++
|
|
if yyhl4216 {
|
|
yyb4216 = yyj4216 > l
|
|
} else {
|
|
yyb4216 = r.CheckBreak()
|
|
}
|
|
if yyb4216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4216++
|
|
if yyhl4216 {
|
|
yyb4216 = yyj4216 > l
|
|
} else {
|
|
yyb4216 = r.CheckBreak()
|
|
}
|
|
if yyb4216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4216++
|
|
if yyhl4216 {
|
|
yyb4216 = yyj4216 > l
|
|
} else {
|
|
yyb4216 = r.CheckBreak()
|
|
}
|
|
if yyb4216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4219 := &x.ObjectMeta
|
|
yyv4219.CodecDecodeSelf(d)
|
|
}
|
|
yyj4216++
|
|
if yyhl4216 {
|
|
yyb4216 = yyj4216 > l
|
|
} else {
|
|
yyb4216 = r.CheckBreak()
|
|
}
|
|
if yyb4216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4220 := &x.Data
|
|
yym4221 := z.DecBinary()
|
|
_ = yym4221
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv4220), d)
|
|
}
|
|
}
|
|
yyj4216++
|
|
if yyhl4216 {
|
|
yyb4216 = yyj4216 > l
|
|
} else {
|
|
yyb4216 = r.CheckBreak()
|
|
}
|
|
if yyb4216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4216++
|
|
if yyhl4216 {
|
|
yyb4216 = yyj4216 > l
|
|
} else {
|
|
yyb4216 = r.CheckBreak()
|
|
}
|
|
if yyb4216 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4216-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4223 := z.EncBinary()
|
|
_ = yym4223
|
|
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
|
|
yym4224 := z.DecBinary()
|
|
_ = yym4224
|
|
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 {
|
|
yym4225 := z.EncBinary()
|
|
_ = yym4225
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4226 := !z.EncBinary()
|
|
yy2arr4226 := z.EncBasicHandle().StructToArray
|
|
var yyq4226 [4]bool
|
|
_, _, _ = yysep4226, yyq4226, yy2arr4226
|
|
const yyr4226 bool = false
|
|
yyq4226[0] = x.Kind != ""
|
|
yyq4226[1] = x.APIVersion != ""
|
|
yyq4226[2] = true
|
|
var yynn4226 int
|
|
if yyr4226 || yy2arr4226 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4226 = 1
|
|
for _, b := range yyq4226 {
|
|
if b {
|
|
yynn4226++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4226)
|
|
yynn4226 = 0
|
|
}
|
|
if yyr4226 || yy2arr4226 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4226[0] {
|
|
yym4228 := z.EncBinary()
|
|
_ = yym4228
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4226[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4229 := z.EncBinary()
|
|
_ = yym4229
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4226 || yy2arr4226 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4226[1] {
|
|
yym4231 := z.EncBinary()
|
|
_ = yym4231
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4226[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4232 := z.EncBinary()
|
|
_ = yym4232
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4226 || yy2arr4226 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4226[2] {
|
|
yy4234 := &x.ListMeta
|
|
yym4235 := z.EncBinary()
|
|
_ = yym4235
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4234) {
|
|
} else {
|
|
z.EncFallback(yy4234)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4226[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4236 := &x.ListMeta
|
|
yym4237 := z.EncBinary()
|
|
_ = yym4237
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4236) {
|
|
} else {
|
|
z.EncFallback(yy4236)
|
|
}
|
|
}
|
|
}
|
|
if yyr4226 || yy2arr4226 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4239 := z.EncBinary()
|
|
_ = yym4239
|
|
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 {
|
|
yym4240 := z.EncBinary()
|
|
_ = yym4240
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4226 || yy2arr4226 {
|
|
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
|
|
yym4241 := z.DecBinary()
|
|
_ = yym4241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4242 := r.ContainerType()
|
|
if yyct4242 == codecSelferValueTypeMap1234 {
|
|
yyl4242 := r.ReadMapStart()
|
|
if yyl4242 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4242, d)
|
|
}
|
|
} else if yyct4242 == codecSelferValueTypeArray1234 {
|
|
yyl4242 := r.ReadArrayStart()
|
|
if yyl4242 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4242, 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 yys4243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4243Slc
|
|
var yyhl4243 bool = l >= 0
|
|
for yyj4243 := 0; ; yyj4243++ {
|
|
if yyhl4243 {
|
|
if yyj4243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4243Slc = r.DecodeBytes(yys4243Slc, true, true)
|
|
yys4243 := string(yys4243Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4243 {
|
|
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 {
|
|
yyv4246 := &x.ListMeta
|
|
yym4247 := z.DecBinary()
|
|
_ = yym4247
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4246) {
|
|
} else {
|
|
z.DecFallback(yyv4246, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4248 := &x.Items
|
|
yym4249 := z.DecBinary()
|
|
_ = yym4249
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv4248), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4243)
|
|
} // end switch yys4243
|
|
} // end for yyj4243
|
|
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 yyj4250 int
|
|
var yyb4250 bool
|
|
var yyhl4250 bool = l >= 0
|
|
yyj4250++
|
|
if yyhl4250 {
|
|
yyb4250 = yyj4250 > l
|
|
} else {
|
|
yyb4250 = r.CheckBreak()
|
|
}
|
|
if yyb4250 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4250++
|
|
if yyhl4250 {
|
|
yyb4250 = yyj4250 > l
|
|
} else {
|
|
yyb4250 = r.CheckBreak()
|
|
}
|
|
if yyb4250 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4250++
|
|
if yyhl4250 {
|
|
yyb4250 = yyj4250 > l
|
|
} else {
|
|
yyb4250 = r.CheckBreak()
|
|
}
|
|
if yyb4250 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4253 := &x.ListMeta
|
|
yym4254 := z.DecBinary()
|
|
_ = yym4254
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4253) {
|
|
} else {
|
|
z.DecFallback(yyv4253, false)
|
|
}
|
|
}
|
|
yyj4250++
|
|
if yyhl4250 {
|
|
yyb4250 = yyj4250 > l
|
|
} else {
|
|
yyb4250 = r.CheckBreak()
|
|
}
|
|
if yyb4250 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4255 := &x.Items
|
|
yym4256 := z.DecBinary()
|
|
_ = yym4256
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv4255), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4250++
|
|
if yyhl4250 {
|
|
yyb4250 = yyj4250 > l
|
|
} else {
|
|
yyb4250 = r.CheckBreak()
|
|
}
|
|
if yyb4250 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4250-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 {
|
|
yym4257 := z.EncBinary()
|
|
_ = yym4257
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4258 := !z.EncBinary()
|
|
yy2arr4258 := z.EncBasicHandle().StructToArray
|
|
var yyq4258 [4]bool
|
|
_, _, _ = yysep4258, yyq4258, yy2arr4258
|
|
const yyr4258 bool = false
|
|
yyq4258[0] = x.Kind != ""
|
|
yyq4258[1] = x.APIVersion != ""
|
|
yyq4258[2] = true
|
|
yyq4258[3] = len(x.Data) != 0
|
|
var yynn4258 int
|
|
if yyr4258 || yy2arr4258 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4258 = 0
|
|
for _, b := range yyq4258 {
|
|
if b {
|
|
yynn4258++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4258)
|
|
yynn4258 = 0
|
|
}
|
|
if yyr4258 || yy2arr4258 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4258[0] {
|
|
yym4260 := z.EncBinary()
|
|
_ = yym4260
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4258[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4261 := z.EncBinary()
|
|
_ = yym4261
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4258 || yy2arr4258 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4258[1] {
|
|
yym4263 := z.EncBinary()
|
|
_ = yym4263
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4258[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4264 := z.EncBinary()
|
|
_ = yym4264
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4258 || yy2arr4258 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4258[2] {
|
|
yy4266 := &x.ObjectMeta
|
|
yy4266.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4258[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4267 := &x.ObjectMeta
|
|
yy4267.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4258 || yy2arr4258 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4258[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4269 := z.EncBinary()
|
|
_ = yym4269
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Data, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4258[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4270 := z.EncBinary()
|
|
_ = yym4270
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Data, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4258 || yy2arr4258 {
|
|
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
|
|
yym4271 := z.DecBinary()
|
|
_ = yym4271
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4272 := r.ContainerType()
|
|
if yyct4272 == codecSelferValueTypeMap1234 {
|
|
yyl4272 := r.ReadMapStart()
|
|
if yyl4272 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4272, d)
|
|
}
|
|
} else if yyct4272 == codecSelferValueTypeArray1234 {
|
|
yyl4272 := r.ReadArrayStart()
|
|
if yyl4272 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4272, 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 yys4273Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4273Slc
|
|
var yyhl4273 bool = l >= 0
|
|
for yyj4273 := 0; ; yyj4273++ {
|
|
if yyhl4273 {
|
|
if yyj4273 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4273Slc = r.DecodeBytes(yys4273Slc, true, true)
|
|
yys4273 := string(yys4273Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4273 {
|
|
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 {
|
|
yyv4276 := &x.ObjectMeta
|
|
yyv4276.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4277 := &x.Data
|
|
yym4278 := z.DecBinary()
|
|
_ = yym4278
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv4277, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4273)
|
|
} // end switch yys4273
|
|
} // end for yyj4273
|
|
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 yyj4279 int
|
|
var yyb4279 bool
|
|
var yyhl4279 bool = l >= 0
|
|
yyj4279++
|
|
if yyhl4279 {
|
|
yyb4279 = yyj4279 > l
|
|
} else {
|
|
yyb4279 = r.CheckBreak()
|
|
}
|
|
if yyb4279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4279++
|
|
if yyhl4279 {
|
|
yyb4279 = yyj4279 > l
|
|
} else {
|
|
yyb4279 = r.CheckBreak()
|
|
}
|
|
if yyb4279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4279++
|
|
if yyhl4279 {
|
|
yyb4279 = yyj4279 > l
|
|
} else {
|
|
yyb4279 = r.CheckBreak()
|
|
}
|
|
if yyb4279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4282 := &x.ObjectMeta
|
|
yyv4282.CodecDecodeSelf(d)
|
|
}
|
|
yyj4279++
|
|
if yyhl4279 {
|
|
yyb4279 = yyj4279 > l
|
|
} else {
|
|
yyb4279 = r.CheckBreak()
|
|
}
|
|
if yyb4279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4283 := &x.Data
|
|
yym4284 := z.DecBinary()
|
|
_ = yym4284
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv4283, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4279++
|
|
if yyhl4279 {
|
|
yyb4279 = yyj4279 > l
|
|
} else {
|
|
yyb4279 = r.CheckBreak()
|
|
}
|
|
if yyb4279 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4279-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 {
|
|
yym4285 := z.EncBinary()
|
|
_ = yym4285
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4286 := !z.EncBinary()
|
|
yy2arr4286 := z.EncBasicHandle().StructToArray
|
|
var yyq4286 [4]bool
|
|
_, _, _ = yysep4286, yyq4286, yy2arr4286
|
|
const yyr4286 bool = false
|
|
yyq4286[0] = x.Kind != ""
|
|
yyq4286[1] = x.APIVersion != ""
|
|
yyq4286[2] = true
|
|
var yynn4286 int
|
|
if yyr4286 || yy2arr4286 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4286 = 1
|
|
for _, b := range yyq4286 {
|
|
if b {
|
|
yynn4286++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4286)
|
|
yynn4286 = 0
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[0] {
|
|
yym4288 := z.EncBinary()
|
|
_ = yym4288
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4286[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4289 := z.EncBinary()
|
|
_ = yym4289
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[1] {
|
|
yym4291 := z.EncBinary()
|
|
_ = yym4291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4286[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4292 := z.EncBinary()
|
|
_ = yym4292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[2] {
|
|
yy4294 := &x.ListMeta
|
|
yym4295 := z.EncBinary()
|
|
_ = yym4295
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4294) {
|
|
} else {
|
|
z.EncFallback(yy4294)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4286[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4296 := &x.ListMeta
|
|
yym4297 := z.EncBinary()
|
|
_ = yym4297
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4296) {
|
|
} else {
|
|
z.EncFallback(yy4296)
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4299 := z.EncBinary()
|
|
_ = yym4299
|
|
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 {
|
|
yym4300 := z.EncBinary()
|
|
_ = yym4300
|
|
if false {
|
|
} else {
|
|
h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
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
|
|
yym4301 := z.DecBinary()
|
|
_ = yym4301
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4302 := r.ContainerType()
|
|
if yyct4302 == codecSelferValueTypeMap1234 {
|
|
yyl4302 := r.ReadMapStart()
|
|
if yyl4302 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4302, d)
|
|
}
|
|
} else if yyct4302 == codecSelferValueTypeArray1234 {
|
|
yyl4302 := r.ReadArrayStart()
|
|
if yyl4302 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4302, 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 yys4303Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4303Slc
|
|
var yyhl4303 bool = l >= 0
|
|
for yyj4303 := 0; ; yyj4303++ {
|
|
if yyhl4303 {
|
|
if yyj4303 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4303Slc = r.DecodeBytes(yys4303Slc, true, true)
|
|
yys4303 := string(yys4303Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4303 {
|
|
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 {
|
|
yyv4306 := &x.ListMeta
|
|
yym4307 := z.DecBinary()
|
|
_ = yym4307
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4306) {
|
|
} else {
|
|
z.DecFallback(yyv4306, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4308 := &x.Items
|
|
yym4309 := z.DecBinary()
|
|
_ = yym4309
|
|
if false {
|
|
} else {
|
|
h.decSliceConfigMap((*[]ConfigMap)(yyv4308), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4303)
|
|
} // end switch yys4303
|
|
} // end for yyj4303
|
|
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 yyj4310 int
|
|
var yyb4310 bool
|
|
var yyhl4310 bool = l >= 0
|
|
yyj4310++
|
|
if yyhl4310 {
|
|
yyb4310 = yyj4310 > l
|
|
} else {
|
|
yyb4310 = r.CheckBreak()
|
|
}
|
|
if yyb4310 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4310++
|
|
if yyhl4310 {
|
|
yyb4310 = yyj4310 > l
|
|
} else {
|
|
yyb4310 = r.CheckBreak()
|
|
}
|
|
if yyb4310 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4310++
|
|
if yyhl4310 {
|
|
yyb4310 = yyj4310 > l
|
|
} else {
|
|
yyb4310 = r.CheckBreak()
|
|
}
|
|
if yyb4310 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4313 := &x.ListMeta
|
|
yym4314 := z.DecBinary()
|
|
_ = yym4314
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4313) {
|
|
} else {
|
|
z.DecFallback(yyv4313, false)
|
|
}
|
|
}
|
|
yyj4310++
|
|
if yyhl4310 {
|
|
yyb4310 = yyj4310 > l
|
|
} else {
|
|
yyb4310 = r.CheckBreak()
|
|
}
|
|
if yyb4310 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4315 := &x.Items
|
|
yym4316 := z.DecBinary()
|
|
_ = yym4316
|
|
if false {
|
|
} else {
|
|
h.decSliceConfigMap((*[]ConfigMap)(yyv4315), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4310++
|
|
if yyhl4310 {
|
|
yyb4310 = yyj4310 > l
|
|
} else {
|
|
yyb4310 = r.CheckBreak()
|
|
}
|
|
if yyb4310 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4310-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4317 := z.EncBinary()
|
|
_ = yym4317
|
|
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
|
|
yym4318 := z.DecBinary()
|
|
_ = yym4318
|
|
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
|
|
yym4319 := z.EncBinary()
|
|
_ = yym4319
|
|
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
|
|
yym4320 := z.DecBinary()
|
|
_ = yym4320
|
|
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 {
|
|
yym4321 := z.EncBinary()
|
|
_ = yym4321
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4322 := !z.EncBinary()
|
|
yy2arr4322 := z.EncBasicHandle().StructToArray
|
|
var yyq4322 [4]bool
|
|
_, _, _ = yysep4322, yyq4322, yy2arr4322
|
|
const yyr4322 bool = false
|
|
yyq4322[2] = x.Message != ""
|
|
yyq4322[3] = x.Error != ""
|
|
var yynn4322 int
|
|
if yyr4322 || yy2arr4322 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4322 = 2
|
|
for _, b := range yyq4322 {
|
|
if b {
|
|
yynn4322++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4322)
|
|
yynn4322 = 0
|
|
}
|
|
if yyr4322 || yy2arr4322 {
|
|
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 yyr4322 || yy2arr4322 {
|
|
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 yyr4322 || yy2arr4322 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4322[2] {
|
|
yym4326 := z.EncBinary()
|
|
_ = yym4326
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4322[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4327 := z.EncBinary()
|
|
_ = yym4327
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr4322 || yy2arr4322 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4322[3] {
|
|
yym4329 := z.EncBinary()
|
|
_ = yym4329
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4322[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4330 := z.EncBinary()
|
|
_ = yym4330
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yyr4322 || yy2arr4322 {
|
|
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
|
|
yym4331 := z.DecBinary()
|
|
_ = yym4331
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4332 := r.ContainerType()
|
|
if yyct4332 == codecSelferValueTypeMap1234 {
|
|
yyl4332 := r.ReadMapStart()
|
|
if yyl4332 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4332, d)
|
|
}
|
|
} else if yyct4332 == codecSelferValueTypeArray1234 {
|
|
yyl4332 := r.ReadArrayStart()
|
|
if yyl4332 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4332, 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 yys4333Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4333Slc
|
|
var yyhl4333 bool = l >= 0
|
|
for yyj4333 := 0; ; yyj4333++ {
|
|
if yyhl4333 {
|
|
if yyj4333 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4333Slc = r.DecodeBytes(yys4333Slc, true, true)
|
|
yys4333 := string(yys4333Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4333 {
|
|
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, yys4333)
|
|
} // end switch yys4333
|
|
} // end for yyj4333
|
|
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 yyj4338 int
|
|
var yyb4338 bool
|
|
var yyhl4338 bool = l >= 0
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4338-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4343 := z.EncBinary()
|
|
_ = yym4343
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4344 := !z.EncBinary()
|
|
yy2arr4344 := z.EncBasicHandle().StructToArray
|
|
var yyq4344 [4]bool
|
|
_, _, _ = yysep4344, yyq4344, yy2arr4344
|
|
const yyr4344 bool = false
|
|
yyq4344[0] = x.Kind != ""
|
|
yyq4344[1] = x.APIVersion != ""
|
|
yyq4344[2] = true
|
|
yyq4344[3] = len(x.Conditions) != 0
|
|
var yynn4344 int
|
|
if yyr4344 || yy2arr4344 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4344 = 0
|
|
for _, b := range yyq4344 {
|
|
if b {
|
|
yynn4344++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4344)
|
|
yynn4344 = 0
|
|
}
|
|
if yyr4344 || yy2arr4344 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4344[0] {
|
|
yym4346 := z.EncBinary()
|
|
_ = yym4346
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4344[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4347 := z.EncBinary()
|
|
_ = yym4347
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4344 || yy2arr4344 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4344[1] {
|
|
yym4349 := z.EncBinary()
|
|
_ = yym4349
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4344[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4350 := z.EncBinary()
|
|
_ = yym4350
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4344 || yy2arr4344 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4344[2] {
|
|
yy4352 := &x.ObjectMeta
|
|
yy4352.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4344[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4353 := &x.ObjectMeta
|
|
yy4353.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4344 || yy2arr4344 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4344[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4355 := z.EncBinary()
|
|
_ = yym4355
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4344[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4356 := z.EncBinary()
|
|
_ = yym4356
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4344 || yy2arr4344 {
|
|
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
|
|
yym4357 := z.DecBinary()
|
|
_ = yym4357
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4358 := r.ContainerType()
|
|
if yyct4358 == codecSelferValueTypeMap1234 {
|
|
yyl4358 := r.ReadMapStart()
|
|
if yyl4358 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4358, d)
|
|
}
|
|
} else if yyct4358 == codecSelferValueTypeArray1234 {
|
|
yyl4358 := r.ReadArrayStart()
|
|
if yyl4358 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4358, 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 yys4359Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4359Slc
|
|
var yyhl4359 bool = l >= 0
|
|
for yyj4359 := 0; ; yyj4359++ {
|
|
if yyhl4359 {
|
|
if yyj4359 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4359Slc = r.DecodeBytes(yys4359Slc, true, true)
|
|
yys4359 := string(yys4359Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4359 {
|
|
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 {
|
|
yyv4362 := &x.ObjectMeta
|
|
yyv4362.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv4363 := &x.Conditions
|
|
yym4364 := z.DecBinary()
|
|
_ = yym4364
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv4363), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4359)
|
|
} // end switch yys4359
|
|
} // end for yyj4359
|
|
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 yyj4365 int
|
|
var yyb4365 bool
|
|
var yyhl4365 bool = l >= 0
|
|
yyj4365++
|
|
if yyhl4365 {
|
|
yyb4365 = yyj4365 > l
|
|
} else {
|
|
yyb4365 = r.CheckBreak()
|
|
}
|
|
if yyb4365 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4365++
|
|
if yyhl4365 {
|
|
yyb4365 = yyj4365 > l
|
|
} else {
|
|
yyb4365 = r.CheckBreak()
|
|
}
|
|
if yyb4365 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4365++
|
|
if yyhl4365 {
|
|
yyb4365 = yyj4365 > l
|
|
} else {
|
|
yyb4365 = r.CheckBreak()
|
|
}
|
|
if yyb4365 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4368 := &x.ObjectMeta
|
|
yyv4368.CodecDecodeSelf(d)
|
|
}
|
|
yyj4365++
|
|
if yyhl4365 {
|
|
yyb4365 = yyj4365 > l
|
|
} else {
|
|
yyb4365 = r.CheckBreak()
|
|
}
|
|
if yyb4365 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv4369 := &x.Conditions
|
|
yym4370 := z.DecBinary()
|
|
_ = yym4370
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv4369), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4365++
|
|
if yyhl4365 {
|
|
yyb4365 = yyj4365 > l
|
|
} else {
|
|
yyb4365 = r.CheckBreak()
|
|
}
|
|
if yyb4365 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4365-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 {
|
|
yym4371 := z.EncBinary()
|
|
_ = yym4371
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4372 := !z.EncBinary()
|
|
yy2arr4372 := z.EncBasicHandle().StructToArray
|
|
var yyq4372 [4]bool
|
|
_, _, _ = yysep4372, yyq4372, yy2arr4372
|
|
const yyr4372 bool = false
|
|
yyq4372[0] = x.Kind != ""
|
|
yyq4372[1] = x.APIVersion != ""
|
|
yyq4372[2] = true
|
|
var yynn4372 int
|
|
if yyr4372 || yy2arr4372 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4372 = 1
|
|
for _, b := range yyq4372 {
|
|
if b {
|
|
yynn4372++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4372)
|
|
yynn4372 = 0
|
|
}
|
|
if yyr4372 || yy2arr4372 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4372[0] {
|
|
yym4374 := z.EncBinary()
|
|
_ = yym4374
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4372[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4375 := z.EncBinary()
|
|
_ = yym4375
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4372 || yy2arr4372 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4372[1] {
|
|
yym4377 := z.EncBinary()
|
|
_ = yym4377
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4372[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4378 := z.EncBinary()
|
|
_ = yym4378
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4372 || yy2arr4372 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4372[2] {
|
|
yy4380 := &x.ListMeta
|
|
yym4381 := z.EncBinary()
|
|
_ = yym4381
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4380) {
|
|
} else {
|
|
z.EncFallback(yy4380)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4372[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4382 := &x.ListMeta
|
|
yym4383 := z.EncBinary()
|
|
_ = yym4383
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4382) {
|
|
} else {
|
|
z.EncFallback(yy4382)
|
|
}
|
|
}
|
|
}
|
|
if yyr4372 || yy2arr4372 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4385 := z.EncBinary()
|
|
_ = yym4385
|
|
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 {
|
|
yym4386 := z.EncBinary()
|
|
_ = yym4386
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4372 || yy2arr4372 {
|
|
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
|
|
yym4387 := z.DecBinary()
|
|
_ = yym4387
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4388 := r.ContainerType()
|
|
if yyct4388 == codecSelferValueTypeMap1234 {
|
|
yyl4388 := r.ReadMapStart()
|
|
if yyl4388 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4388, d)
|
|
}
|
|
} else if yyct4388 == codecSelferValueTypeArray1234 {
|
|
yyl4388 := r.ReadArrayStart()
|
|
if yyl4388 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4388, 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 yys4389Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4389Slc
|
|
var yyhl4389 bool = l >= 0
|
|
for yyj4389 := 0; ; yyj4389++ {
|
|
if yyhl4389 {
|
|
if yyj4389 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4389Slc = r.DecodeBytes(yys4389Slc, true, true)
|
|
yys4389 := string(yys4389Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4389 {
|
|
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 {
|
|
yyv4392 := &x.ListMeta
|
|
yym4393 := z.DecBinary()
|
|
_ = yym4393
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4392) {
|
|
} else {
|
|
z.DecFallback(yyv4392, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4394 := &x.Items
|
|
yym4395 := z.DecBinary()
|
|
_ = yym4395
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv4394), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4389)
|
|
} // end switch yys4389
|
|
} // end for yyj4389
|
|
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 yyj4396 int
|
|
var yyb4396 bool
|
|
var yyhl4396 bool = l >= 0
|
|
yyj4396++
|
|
if yyhl4396 {
|
|
yyb4396 = yyj4396 > l
|
|
} else {
|
|
yyb4396 = r.CheckBreak()
|
|
}
|
|
if yyb4396 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4396++
|
|
if yyhl4396 {
|
|
yyb4396 = yyj4396 > l
|
|
} else {
|
|
yyb4396 = r.CheckBreak()
|
|
}
|
|
if yyb4396 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4396++
|
|
if yyhl4396 {
|
|
yyb4396 = yyj4396 > l
|
|
} else {
|
|
yyb4396 = r.CheckBreak()
|
|
}
|
|
if yyb4396 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4399 := &x.ListMeta
|
|
yym4400 := z.DecBinary()
|
|
_ = yym4400
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4399) {
|
|
} else {
|
|
z.DecFallback(yyv4399, false)
|
|
}
|
|
}
|
|
yyj4396++
|
|
if yyhl4396 {
|
|
yyb4396 = yyj4396 > l
|
|
} else {
|
|
yyb4396 = r.CheckBreak()
|
|
}
|
|
if yyb4396 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4401 := &x.Items
|
|
yym4402 := z.DecBinary()
|
|
_ = yym4402
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv4401), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4396++
|
|
if yyhl4396 {
|
|
yyb4396 = yyj4396 > l
|
|
} else {
|
|
yyb4396 = r.CheckBreak()
|
|
}
|
|
if yyb4396 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4396-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 {
|
|
yym4403 := z.EncBinary()
|
|
_ = yym4403
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4404 := !z.EncBinary()
|
|
yy2arr4404 := z.EncBasicHandle().StructToArray
|
|
var yyq4404 [6]bool
|
|
_, _, _ = yysep4404, yyq4404, yy2arr4404
|
|
const yyr4404 bool = false
|
|
yyq4404[0] = x.Capabilities != nil
|
|
yyq4404[1] = x.Privileged != nil
|
|
yyq4404[2] = x.SELinuxOptions != nil
|
|
yyq4404[3] = x.RunAsUser != nil
|
|
yyq4404[4] = x.RunAsNonRoot != nil
|
|
yyq4404[5] = x.ReadOnlyRootFilesystem != nil
|
|
var yynn4404 int
|
|
if yyr4404 || yy2arr4404 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn4404 = 0
|
|
for _, b := range yyq4404 {
|
|
if b {
|
|
yynn4404++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4404)
|
|
yynn4404 = 0
|
|
}
|
|
if yyr4404 || yy2arr4404 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4404[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4404[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 yyr4404 || yy2arr4404 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4404[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4407 := *x.Privileged
|
|
yym4408 := z.EncBinary()
|
|
_ = yym4408
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4407))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4404[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4409 := *x.Privileged
|
|
yym4410 := z.EncBinary()
|
|
_ = yym4410
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4409))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4404 || yy2arr4404 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4404[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4404[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 yyr4404 || yy2arr4404 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4404[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4413 := *x.RunAsUser
|
|
yym4414 := z.EncBinary()
|
|
_ = yym4414
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy4413))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4404[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4415 := *x.RunAsUser
|
|
yym4416 := z.EncBinary()
|
|
_ = yym4416
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy4415))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4404 || yy2arr4404 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4404[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4418 := *x.RunAsNonRoot
|
|
yym4419 := z.EncBinary()
|
|
_ = yym4419
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4418))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4404[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4420 := *x.RunAsNonRoot
|
|
yym4421 := z.EncBinary()
|
|
_ = yym4421
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4420))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4404 || yy2arr4404 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4404[5] {
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4423 := *x.ReadOnlyRootFilesystem
|
|
yym4424 := z.EncBinary()
|
|
_ = yym4424
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4423))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4404[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnlyRootFilesystem"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4425 := *x.ReadOnlyRootFilesystem
|
|
yym4426 := z.EncBinary()
|
|
_ = yym4426
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4425))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4404 || yy2arr4404 {
|
|
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
|
|
yym4427 := z.DecBinary()
|
|
_ = yym4427
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4428 := r.ContainerType()
|
|
if yyct4428 == codecSelferValueTypeMap1234 {
|
|
yyl4428 := r.ReadMapStart()
|
|
if yyl4428 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4428, d)
|
|
}
|
|
} else if yyct4428 == codecSelferValueTypeArray1234 {
|
|
yyl4428 := r.ReadArrayStart()
|
|
if yyl4428 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4428, 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 yys4429Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4429Slc
|
|
var yyhl4429 bool = l >= 0
|
|
for yyj4429 := 0; ; yyj4429++ {
|
|
if yyhl4429 {
|
|
if yyj4429 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4429Slc = r.DecodeBytes(yys4429Slc, true, true)
|
|
yys4429 := string(yys4429Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4429 {
|
|
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)
|
|
}
|
|
yym4432 := z.DecBinary()
|
|
_ = yym4432
|
|
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)
|
|
}
|
|
yym4435 := z.DecBinary()
|
|
_ = yym4435
|
|
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)
|
|
}
|
|
yym4437 := z.DecBinary()
|
|
_ = yym4437
|
|
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)
|
|
}
|
|
yym4439 := z.DecBinary()
|
|
_ = yym4439
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnlyRootFilesystem)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4429)
|
|
} // end switch yys4429
|
|
} // end for yyj4429
|
|
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 yyj4440 int
|
|
var yyb4440 bool
|
|
var yyhl4440 bool = l >= 0
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
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)
|
|
}
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
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)
|
|
}
|
|
yym4443 := z.DecBinary()
|
|
_ = yym4443
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
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)
|
|
}
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
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)
|
|
}
|
|
yym4446 := z.DecBinary()
|
|
_ = yym4446
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
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)
|
|
}
|
|
yym4448 := z.DecBinary()
|
|
_ = yym4448
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
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)
|
|
}
|
|
yym4450 := z.DecBinary()
|
|
_ = yym4450
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnlyRootFilesystem)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj4440++
|
|
if yyhl4440 {
|
|
yyb4440 = yyj4440 > l
|
|
} else {
|
|
yyb4440 = r.CheckBreak()
|
|
}
|
|
if yyb4440 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4440-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 {
|
|
yym4451 := z.EncBinary()
|
|
_ = yym4451
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4452 := !z.EncBinary()
|
|
yy2arr4452 := z.EncBasicHandle().StructToArray
|
|
var yyq4452 [4]bool
|
|
_, _, _ = yysep4452, yyq4452, yy2arr4452
|
|
const yyr4452 bool = false
|
|
yyq4452[0] = x.User != ""
|
|
yyq4452[1] = x.Role != ""
|
|
yyq4452[2] = x.Type != ""
|
|
yyq4452[3] = x.Level != ""
|
|
var yynn4452 int
|
|
if yyr4452 || yy2arr4452 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4452 = 0
|
|
for _, b := range yyq4452 {
|
|
if b {
|
|
yynn4452++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4452)
|
|
yynn4452 = 0
|
|
}
|
|
if yyr4452 || yy2arr4452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4452[0] {
|
|
yym4454 := z.EncBinary()
|
|
_ = yym4454
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4452[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4455 := z.EncBinary()
|
|
_ = yym4455
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr4452 || yy2arr4452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4452[1] {
|
|
yym4457 := z.EncBinary()
|
|
_ = yym4457
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4452[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4458 := z.EncBinary()
|
|
_ = yym4458
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr4452 || yy2arr4452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4452[2] {
|
|
yym4460 := z.EncBinary()
|
|
_ = yym4460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4452[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4461 := z.EncBinary()
|
|
_ = yym4461
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr4452 || yy2arr4452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4452[3] {
|
|
yym4463 := z.EncBinary()
|
|
_ = yym4463
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4452[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4464 := z.EncBinary()
|
|
_ = yym4464
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yyr4452 || yy2arr4452 {
|
|
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
|
|
yym4465 := z.DecBinary()
|
|
_ = yym4465
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4466 := r.ContainerType()
|
|
if yyct4466 == codecSelferValueTypeMap1234 {
|
|
yyl4466 := r.ReadMapStart()
|
|
if yyl4466 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4466, d)
|
|
}
|
|
} else if yyct4466 == codecSelferValueTypeArray1234 {
|
|
yyl4466 := r.ReadArrayStart()
|
|
if yyl4466 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4466, 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 yys4467Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4467Slc
|
|
var yyhl4467 bool = l >= 0
|
|
for yyj4467 := 0; ; yyj4467++ {
|
|
if yyhl4467 {
|
|
if yyj4467 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4467Slc = r.DecodeBytes(yys4467Slc, true, true)
|
|
yys4467 := string(yys4467Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4467 {
|
|
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, yys4467)
|
|
} // end switch yys4467
|
|
} // end for yyj4467
|
|
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 yyj4472 int
|
|
var yyb4472 bool
|
|
var yyhl4472 bool = l >= 0
|
|
yyj4472++
|
|
if yyhl4472 {
|
|
yyb4472 = yyj4472 > l
|
|
} else {
|
|
yyb4472 = r.CheckBreak()
|
|
}
|
|
if yyb4472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj4472++
|
|
if yyhl4472 {
|
|
yyb4472 = yyj4472 > l
|
|
} else {
|
|
yyb4472 = r.CheckBreak()
|
|
}
|
|
if yyb4472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj4472++
|
|
if yyhl4472 {
|
|
yyb4472 = yyj4472 > l
|
|
} else {
|
|
yyb4472 = r.CheckBreak()
|
|
}
|
|
if yyb4472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj4472++
|
|
if yyhl4472 {
|
|
yyb4472 = yyj4472 > l
|
|
} else {
|
|
yyb4472 = r.CheckBreak()
|
|
}
|
|
if yyb4472 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4472++
|
|
if yyhl4472 {
|
|
yyb4472 = yyj4472 > l
|
|
} else {
|
|
yyb4472 = r.CheckBreak()
|
|
}
|
|
if yyb4472 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4472-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 {
|
|
yym4477 := z.EncBinary()
|
|
_ = yym4477
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4478 := !z.EncBinary()
|
|
yy2arr4478 := z.EncBasicHandle().StructToArray
|
|
var yyq4478 [5]bool
|
|
_, _, _ = yysep4478, yyq4478, yy2arr4478
|
|
const yyr4478 bool = false
|
|
yyq4478[0] = x.Kind != ""
|
|
yyq4478[1] = x.APIVersion != ""
|
|
yyq4478[2] = true
|
|
var yynn4478 int
|
|
if yyr4478 || yy2arr4478 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4478 = 2
|
|
for _, b := range yyq4478 {
|
|
if b {
|
|
yynn4478++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4478)
|
|
yynn4478 = 0
|
|
}
|
|
if yyr4478 || yy2arr4478 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4478[0] {
|
|
yym4480 := z.EncBinary()
|
|
_ = yym4480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4478[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4481 := z.EncBinary()
|
|
_ = yym4481
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4478 || yy2arr4478 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4478[1] {
|
|
yym4483 := z.EncBinary()
|
|
_ = yym4483
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4478[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4484 := z.EncBinary()
|
|
_ = yym4484
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4478 || yy2arr4478 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4478[2] {
|
|
yy4486 := &x.ObjectMeta
|
|
yy4486.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4478[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4487 := &x.ObjectMeta
|
|
yy4487.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4478 || yy2arr4478 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym4489 := z.EncBinary()
|
|
_ = yym4489
|
|
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)
|
|
yym4490 := z.EncBinary()
|
|
_ = yym4490
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr4478 || yy2arr4478 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4492 := z.EncBinary()
|
|
_ = yym4492
|
|
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 {
|
|
yym4493 := z.EncBinary()
|
|
_ = yym4493
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yyr4478 || yy2arr4478 {
|
|
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
|
|
yym4494 := z.DecBinary()
|
|
_ = yym4494
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4495 := r.ContainerType()
|
|
if yyct4495 == codecSelferValueTypeMap1234 {
|
|
yyl4495 := r.ReadMapStart()
|
|
if yyl4495 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4495, d)
|
|
}
|
|
} else if yyct4495 == codecSelferValueTypeArray1234 {
|
|
yyl4495 := r.ReadArrayStart()
|
|
if yyl4495 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4495, 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 yys4496Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4496Slc
|
|
var yyhl4496 bool = l >= 0
|
|
for yyj4496 := 0; ; yyj4496++ {
|
|
if yyhl4496 {
|
|
if yyj4496 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4496Slc = r.DecodeBytes(yys4496Slc, true, true)
|
|
yys4496 := string(yys4496Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4496 {
|
|
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 {
|
|
yyv4499 := &x.ObjectMeta
|
|
yyv4499.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4501 := &x.Data
|
|
yym4502 := z.DecBinary()
|
|
_ = yym4502
|
|
if false {
|
|
} else {
|
|
*yyv4501 = r.DecodeBytes(*(*[]byte)(yyv4501), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4496)
|
|
} // end switch yys4496
|
|
} // end for yyj4496
|
|
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 yyj4503 int
|
|
var yyb4503 bool
|
|
var yyhl4503 bool = l >= 0
|
|
yyj4503++
|
|
if yyhl4503 {
|
|
yyb4503 = yyj4503 > l
|
|
} else {
|
|
yyb4503 = r.CheckBreak()
|
|
}
|
|
if yyb4503 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4503++
|
|
if yyhl4503 {
|
|
yyb4503 = yyj4503 > l
|
|
} else {
|
|
yyb4503 = r.CheckBreak()
|
|
}
|
|
if yyb4503 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4503++
|
|
if yyhl4503 {
|
|
yyb4503 = yyj4503 > l
|
|
} else {
|
|
yyb4503 = r.CheckBreak()
|
|
}
|
|
if yyb4503 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4506 := &x.ObjectMeta
|
|
yyv4506.CodecDecodeSelf(d)
|
|
}
|
|
yyj4503++
|
|
if yyhl4503 {
|
|
yyb4503 = yyj4503 > l
|
|
} else {
|
|
yyb4503 = r.CheckBreak()
|
|
}
|
|
if yyb4503 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj4503++
|
|
if yyhl4503 {
|
|
yyb4503 = yyj4503 > l
|
|
} else {
|
|
yyb4503 = r.CheckBreak()
|
|
}
|
|
if yyb4503 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4508 := &x.Data
|
|
yym4509 := z.DecBinary()
|
|
_ = yym4509
|
|
if false {
|
|
} else {
|
|
*yyv4508 = r.DecodeBytes(*(*[]byte)(yyv4508), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj4503++
|
|
if yyhl4503 {
|
|
yyb4503 = yyj4503 > l
|
|
} else {
|
|
yyb4503 = r.CheckBreak()
|
|
}
|
|
if yyb4503 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4503-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 _, yyv4510 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4511 := &yyv4510
|
|
yy4511.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
|
|
|
|
yyv4512 := *v
|
|
yyh4512, yyl4512 := z.DecSliceHelperStart()
|
|
var yyc4512 bool
|
|
if yyl4512 == 0 {
|
|
if yyv4512 == nil {
|
|
yyv4512 = []OwnerReference{}
|
|
yyc4512 = true
|
|
} else if len(yyv4512) != 0 {
|
|
yyv4512 = yyv4512[:0]
|
|
yyc4512 = true
|
|
}
|
|
} else if yyl4512 > 0 {
|
|
var yyrr4512, yyrl4512 int
|
|
var yyrt4512 bool
|
|
if yyl4512 > cap(yyv4512) {
|
|
|
|
yyrg4512 := len(yyv4512) > 0
|
|
yyv24512 := yyv4512
|
|
yyrl4512, yyrt4512 = z.DecInferLen(yyl4512, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt4512 {
|
|
if yyrl4512 <= cap(yyv4512) {
|
|
yyv4512 = yyv4512[:yyrl4512]
|
|
} else {
|
|
yyv4512 = make([]OwnerReference, yyrl4512)
|
|
}
|
|
} else {
|
|
yyv4512 = make([]OwnerReference, yyrl4512)
|
|
}
|
|
yyc4512 = true
|
|
yyrr4512 = len(yyv4512)
|
|
if yyrg4512 {
|
|
copy(yyv4512, yyv24512)
|
|
}
|
|
} else if yyl4512 != len(yyv4512) {
|
|
yyv4512 = yyv4512[:yyl4512]
|
|
yyc4512 = true
|
|
}
|
|
yyj4512 := 0
|
|
for ; yyj4512 < yyrr4512; yyj4512++ {
|
|
yyh4512.ElemContainerState(yyj4512)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4512[yyj4512] = OwnerReference{}
|
|
} else {
|
|
yyv4513 := &yyv4512[yyj4512]
|
|
yyv4513.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4512 {
|
|
for ; yyj4512 < yyl4512; yyj4512++ {
|
|
yyv4512 = append(yyv4512, OwnerReference{})
|
|
yyh4512.ElemContainerState(yyj4512)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4512[yyj4512] = OwnerReference{}
|
|
} else {
|
|
yyv4514 := &yyv4512[yyj4512]
|
|
yyv4514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4512 := 0
|
|
for ; !r.CheckBreak(); yyj4512++ {
|
|
|
|
if yyj4512 >= len(yyv4512) {
|
|
yyv4512 = append(yyv4512, OwnerReference{}) // var yyz4512 OwnerReference
|
|
yyc4512 = true
|
|
}
|
|
yyh4512.ElemContainerState(yyj4512)
|
|
if yyj4512 < len(yyv4512) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4512[yyj4512] = OwnerReference{}
|
|
} else {
|
|
yyv4515 := &yyv4512[yyj4512]
|
|
yyv4515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4512 < len(yyv4512) {
|
|
yyv4512 = yyv4512[:yyj4512]
|
|
yyc4512 = true
|
|
} else if yyj4512 == 0 && yyv4512 == nil {
|
|
yyv4512 = []OwnerReference{}
|
|
yyc4512 = true
|
|
}
|
|
}
|
|
yyh4512.End()
|
|
if yyc4512 {
|
|
*v = yyv4512
|
|
}
|
|
}
|
|
|
|
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 _, yyv4516 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4516.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
|
|
|
|
yyv4517 := *v
|
|
yyh4517, yyl4517 := z.DecSliceHelperStart()
|
|
var yyc4517 bool
|
|
if yyl4517 == 0 {
|
|
if yyv4517 == nil {
|
|
yyv4517 = []PersistentVolumeAccessMode{}
|
|
yyc4517 = true
|
|
} else if len(yyv4517) != 0 {
|
|
yyv4517 = yyv4517[:0]
|
|
yyc4517 = true
|
|
}
|
|
} else if yyl4517 > 0 {
|
|
var yyrr4517, yyrl4517 int
|
|
var yyrt4517 bool
|
|
if yyl4517 > cap(yyv4517) {
|
|
|
|
yyrl4517, yyrt4517 = z.DecInferLen(yyl4517, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4517 {
|
|
if yyrl4517 <= cap(yyv4517) {
|
|
yyv4517 = yyv4517[:yyrl4517]
|
|
} else {
|
|
yyv4517 = make([]PersistentVolumeAccessMode, yyrl4517)
|
|
}
|
|
} else {
|
|
yyv4517 = make([]PersistentVolumeAccessMode, yyrl4517)
|
|
}
|
|
yyc4517 = true
|
|
yyrr4517 = len(yyv4517)
|
|
} else if yyl4517 != len(yyv4517) {
|
|
yyv4517 = yyv4517[:yyl4517]
|
|
yyc4517 = true
|
|
}
|
|
yyj4517 := 0
|
|
for ; yyj4517 < yyrr4517; yyj4517++ {
|
|
yyh4517.ElemContainerState(yyj4517)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4517[yyj4517] = ""
|
|
} else {
|
|
yyv4517[yyj4517] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4517 {
|
|
for ; yyj4517 < yyl4517; yyj4517++ {
|
|
yyv4517 = append(yyv4517, "")
|
|
yyh4517.ElemContainerState(yyj4517)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4517[yyj4517] = ""
|
|
} else {
|
|
yyv4517[yyj4517] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4517 := 0
|
|
for ; !r.CheckBreak(); yyj4517++ {
|
|
|
|
if yyj4517 >= len(yyv4517) {
|
|
yyv4517 = append(yyv4517, "") // var yyz4517 PersistentVolumeAccessMode
|
|
yyc4517 = true
|
|
}
|
|
yyh4517.ElemContainerState(yyj4517)
|
|
if yyj4517 < len(yyv4517) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4517[yyj4517] = ""
|
|
} else {
|
|
yyv4517[yyj4517] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4517 < len(yyv4517) {
|
|
yyv4517 = yyv4517[:yyj4517]
|
|
yyc4517 = true
|
|
} else if yyj4517 == 0 && yyv4517 == nil {
|
|
yyv4517 = []PersistentVolumeAccessMode{}
|
|
yyc4517 = true
|
|
}
|
|
}
|
|
yyh4517.End()
|
|
if yyc4517 {
|
|
*v = yyv4517
|
|
}
|
|
}
|
|
|
|
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 _, yyv4521 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4522 := &yyv4521
|
|
yy4522.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
|
|
|
|
yyv4523 := *v
|
|
yyh4523, yyl4523 := z.DecSliceHelperStart()
|
|
var yyc4523 bool
|
|
if yyl4523 == 0 {
|
|
if yyv4523 == nil {
|
|
yyv4523 = []PersistentVolume{}
|
|
yyc4523 = true
|
|
} else if len(yyv4523) != 0 {
|
|
yyv4523 = yyv4523[:0]
|
|
yyc4523 = true
|
|
}
|
|
} else if yyl4523 > 0 {
|
|
var yyrr4523, yyrl4523 int
|
|
var yyrt4523 bool
|
|
if yyl4523 > cap(yyv4523) {
|
|
|
|
yyrg4523 := len(yyv4523) > 0
|
|
yyv24523 := yyv4523
|
|
yyrl4523, yyrt4523 = z.DecInferLen(yyl4523, z.DecBasicHandle().MaxInitLen, 488)
|
|
if yyrt4523 {
|
|
if yyrl4523 <= cap(yyv4523) {
|
|
yyv4523 = yyv4523[:yyrl4523]
|
|
} else {
|
|
yyv4523 = make([]PersistentVolume, yyrl4523)
|
|
}
|
|
} else {
|
|
yyv4523 = make([]PersistentVolume, yyrl4523)
|
|
}
|
|
yyc4523 = true
|
|
yyrr4523 = len(yyv4523)
|
|
if yyrg4523 {
|
|
copy(yyv4523, yyv24523)
|
|
}
|
|
} else if yyl4523 != len(yyv4523) {
|
|
yyv4523 = yyv4523[:yyl4523]
|
|
yyc4523 = true
|
|
}
|
|
yyj4523 := 0
|
|
for ; yyj4523 < yyrr4523; yyj4523++ {
|
|
yyh4523.ElemContainerState(yyj4523)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4523[yyj4523] = PersistentVolume{}
|
|
} else {
|
|
yyv4524 := &yyv4523[yyj4523]
|
|
yyv4524.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4523 {
|
|
for ; yyj4523 < yyl4523; yyj4523++ {
|
|
yyv4523 = append(yyv4523, PersistentVolume{})
|
|
yyh4523.ElemContainerState(yyj4523)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4523[yyj4523] = PersistentVolume{}
|
|
} else {
|
|
yyv4525 := &yyv4523[yyj4523]
|
|
yyv4525.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4523 := 0
|
|
for ; !r.CheckBreak(); yyj4523++ {
|
|
|
|
if yyj4523 >= len(yyv4523) {
|
|
yyv4523 = append(yyv4523, PersistentVolume{}) // var yyz4523 PersistentVolume
|
|
yyc4523 = true
|
|
}
|
|
yyh4523.ElemContainerState(yyj4523)
|
|
if yyj4523 < len(yyv4523) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4523[yyj4523] = PersistentVolume{}
|
|
} else {
|
|
yyv4526 := &yyv4523[yyj4523]
|
|
yyv4526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4523 < len(yyv4523) {
|
|
yyv4523 = yyv4523[:yyj4523]
|
|
yyc4523 = true
|
|
} else if yyj4523 == 0 && yyv4523 == nil {
|
|
yyv4523 = []PersistentVolume{}
|
|
yyc4523 = true
|
|
}
|
|
}
|
|
yyh4523.End()
|
|
if yyc4523 {
|
|
*v = yyv4523
|
|
}
|
|
}
|
|
|
|
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 _, yyv4527 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4528 := &yyv4527
|
|
yy4528.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
|
|
|
|
yyv4529 := *v
|
|
yyh4529, yyl4529 := z.DecSliceHelperStart()
|
|
var yyc4529 bool
|
|
if yyl4529 == 0 {
|
|
if yyv4529 == nil {
|
|
yyv4529 = []PersistentVolumeClaim{}
|
|
yyc4529 = true
|
|
} else if len(yyv4529) != 0 {
|
|
yyv4529 = yyv4529[:0]
|
|
yyc4529 = true
|
|
}
|
|
} else if yyl4529 > 0 {
|
|
var yyrr4529, yyrl4529 int
|
|
var yyrt4529 bool
|
|
if yyl4529 > cap(yyv4529) {
|
|
|
|
yyrg4529 := len(yyv4529) > 0
|
|
yyv24529 := yyv4529
|
|
yyrl4529, yyrt4529 = z.DecInferLen(yyl4529, z.DecBasicHandle().MaxInitLen, 368)
|
|
if yyrt4529 {
|
|
if yyrl4529 <= cap(yyv4529) {
|
|
yyv4529 = yyv4529[:yyrl4529]
|
|
} else {
|
|
yyv4529 = make([]PersistentVolumeClaim, yyrl4529)
|
|
}
|
|
} else {
|
|
yyv4529 = make([]PersistentVolumeClaim, yyrl4529)
|
|
}
|
|
yyc4529 = true
|
|
yyrr4529 = len(yyv4529)
|
|
if yyrg4529 {
|
|
copy(yyv4529, yyv24529)
|
|
}
|
|
} else if yyl4529 != len(yyv4529) {
|
|
yyv4529 = yyv4529[:yyl4529]
|
|
yyc4529 = true
|
|
}
|
|
yyj4529 := 0
|
|
for ; yyj4529 < yyrr4529; yyj4529++ {
|
|
yyh4529.ElemContainerState(yyj4529)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4529[yyj4529] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4530 := &yyv4529[yyj4529]
|
|
yyv4530.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4529 {
|
|
for ; yyj4529 < yyl4529; yyj4529++ {
|
|
yyv4529 = append(yyv4529, PersistentVolumeClaim{})
|
|
yyh4529.ElemContainerState(yyj4529)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4529[yyj4529] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4531 := &yyv4529[yyj4529]
|
|
yyv4531.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4529 := 0
|
|
for ; !r.CheckBreak(); yyj4529++ {
|
|
|
|
if yyj4529 >= len(yyv4529) {
|
|
yyv4529 = append(yyv4529, PersistentVolumeClaim{}) // var yyz4529 PersistentVolumeClaim
|
|
yyc4529 = true
|
|
}
|
|
yyh4529.ElemContainerState(yyj4529)
|
|
if yyj4529 < len(yyv4529) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4529[yyj4529] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4532 := &yyv4529[yyj4529]
|
|
yyv4532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4529 < len(yyv4529) {
|
|
yyv4529 = yyv4529[:yyj4529]
|
|
yyc4529 = true
|
|
} else if yyj4529 == 0 && yyv4529 == nil {
|
|
yyv4529 = []PersistentVolumeClaim{}
|
|
yyc4529 = true
|
|
}
|
|
}
|
|
yyh4529.End()
|
|
if yyc4529 {
|
|
*v = yyv4529
|
|
}
|
|
}
|
|
|
|
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 _, yyv4533 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4534 := &yyv4533
|
|
yy4534.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
|
|
|
|
yyv4535 := *v
|
|
yyh4535, yyl4535 := z.DecSliceHelperStart()
|
|
var yyc4535 bool
|
|
if yyl4535 == 0 {
|
|
if yyv4535 == nil {
|
|
yyv4535 = []KeyToPath{}
|
|
yyc4535 = true
|
|
} else if len(yyv4535) != 0 {
|
|
yyv4535 = yyv4535[:0]
|
|
yyc4535 = true
|
|
}
|
|
} else if yyl4535 > 0 {
|
|
var yyrr4535, yyrl4535 int
|
|
var yyrt4535 bool
|
|
if yyl4535 > cap(yyv4535) {
|
|
|
|
yyrg4535 := len(yyv4535) > 0
|
|
yyv24535 := yyv4535
|
|
yyrl4535, yyrt4535 = z.DecInferLen(yyl4535, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4535 {
|
|
if yyrl4535 <= cap(yyv4535) {
|
|
yyv4535 = yyv4535[:yyrl4535]
|
|
} else {
|
|
yyv4535 = make([]KeyToPath, yyrl4535)
|
|
}
|
|
} else {
|
|
yyv4535 = make([]KeyToPath, yyrl4535)
|
|
}
|
|
yyc4535 = true
|
|
yyrr4535 = len(yyv4535)
|
|
if yyrg4535 {
|
|
copy(yyv4535, yyv24535)
|
|
}
|
|
} else if yyl4535 != len(yyv4535) {
|
|
yyv4535 = yyv4535[:yyl4535]
|
|
yyc4535 = true
|
|
}
|
|
yyj4535 := 0
|
|
for ; yyj4535 < yyrr4535; yyj4535++ {
|
|
yyh4535.ElemContainerState(yyj4535)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4535[yyj4535] = KeyToPath{}
|
|
} else {
|
|
yyv4536 := &yyv4535[yyj4535]
|
|
yyv4536.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4535 {
|
|
for ; yyj4535 < yyl4535; yyj4535++ {
|
|
yyv4535 = append(yyv4535, KeyToPath{})
|
|
yyh4535.ElemContainerState(yyj4535)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4535[yyj4535] = KeyToPath{}
|
|
} else {
|
|
yyv4537 := &yyv4535[yyj4535]
|
|
yyv4537.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4535 := 0
|
|
for ; !r.CheckBreak(); yyj4535++ {
|
|
|
|
if yyj4535 >= len(yyv4535) {
|
|
yyv4535 = append(yyv4535, KeyToPath{}) // var yyz4535 KeyToPath
|
|
yyc4535 = true
|
|
}
|
|
yyh4535.ElemContainerState(yyj4535)
|
|
if yyj4535 < len(yyv4535) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4535[yyj4535] = KeyToPath{}
|
|
} else {
|
|
yyv4538 := &yyv4535[yyj4535]
|
|
yyv4538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4535 < len(yyv4535) {
|
|
yyv4535 = yyv4535[:yyj4535]
|
|
yyc4535 = true
|
|
} else if yyj4535 == 0 && yyv4535 == nil {
|
|
yyv4535 = []KeyToPath{}
|
|
yyc4535 = true
|
|
}
|
|
}
|
|
yyh4535.End()
|
|
if yyc4535 {
|
|
*v = yyv4535
|
|
}
|
|
}
|
|
|
|
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 _, yyv4539 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4540 := &yyv4539
|
|
yy4540.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
|
|
|
|
yyv4541 := *v
|
|
yyh4541, yyl4541 := z.DecSliceHelperStart()
|
|
var yyc4541 bool
|
|
if yyl4541 == 0 {
|
|
if yyv4541 == nil {
|
|
yyv4541 = []DownwardAPIVolumeFile{}
|
|
yyc4541 = true
|
|
} else if len(yyv4541) != 0 {
|
|
yyv4541 = yyv4541[:0]
|
|
yyc4541 = true
|
|
}
|
|
} else if yyl4541 > 0 {
|
|
var yyrr4541, yyrl4541 int
|
|
var yyrt4541 bool
|
|
if yyl4541 > cap(yyv4541) {
|
|
|
|
yyrg4541 := len(yyv4541) > 0
|
|
yyv24541 := yyv4541
|
|
yyrl4541, yyrt4541 = z.DecInferLen(yyl4541, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4541 {
|
|
if yyrl4541 <= cap(yyv4541) {
|
|
yyv4541 = yyv4541[:yyrl4541]
|
|
} else {
|
|
yyv4541 = make([]DownwardAPIVolumeFile, yyrl4541)
|
|
}
|
|
} else {
|
|
yyv4541 = make([]DownwardAPIVolumeFile, yyrl4541)
|
|
}
|
|
yyc4541 = true
|
|
yyrr4541 = len(yyv4541)
|
|
if yyrg4541 {
|
|
copy(yyv4541, yyv24541)
|
|
}
|
|
} else if yyl4541 != len(yyv4541) {
|
|
yyv4541 = yyv4541[:yyl4541]
|
|
yyc4541 = true
|
|
}
|
|
yyj4541 := 0
|
|
for ; yyj4541 < yyrr4541; yyj4541++ {
|
|
yyh4541.ElemContainerState(yyj4541)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4541[yyj4541] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4542 := &yyv4541[yyj4541]
|
|
yyv4542.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4541 {
|
|
for ; yyj4541 < yyl4541; yyj4541++ {
|
|
yyv4541 = append(yyv4541, DownwardAPIVolumeFile{})
|
|
yyh4541.ElemContainerState(yyj4541)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4541[yyj4541] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4543 := &yyv4541[yyj4541]
|
|
yyv4543.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4541 := 0
|
|
for ; !r.CheckBreak(); yyj4541++ {
|
|
|
|
if yyj4541 >= len(yyv4541) {
|
|
yyv4541 = append(yyv4541, DownwardAPIVolumeFile{}) // var yyz4541 DownwardAPIVolumeFile
|
|
yyc4541 = true
|
|
}
|
|
yyh4541.ElemContainerState(yyj4541)
|
|
if yyj4541 < len(yyv4541) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4541[yyj4541] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4544 := &yyv4541[yyj4541]
|
|
yyv4544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4541 < len(yyv4541) {
|
|
yyv4541 = yyv4541[:yyj4541]
|
|
yyc4541 = true
|
|
} else if yyj4541 == 0 && yyv4541 == nil {
|
|
yyv4541 = []DownwardAPIVolumeFile{}
|
|
yyc4541 = true
|
|
}
|
|
}
|
|
yyh4541.End()
|
|
if yyc4541 {
|
|
*v = yyv4541
|
|
}
|
|
}
|
|
|
|
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 _, yyv4545 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4546 := &yyv4545
|
|
yy4546.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
|
|
|
|
yyv4547 := *v
|
|
yyh4547, yyl4547 := z.DecSliceHelperStart()
|
|
var yyc4547 bool
|
|
if yyl4547 == 0 {
|
|
if yyv4547 == nil {
|
|
yyv4547 = []HTTPHeader{}
|
|
yyc4547 = true
|
|
} else if len(yyv4547) != 0 {
|
|
yyv4547 = yyv4547[:0]
|
|
yyc4547 = true
|
|
}
|
|
} else if yyl4547 > 0 {
|
|
var yyrr4547, yyrl4547 int
|
|
var yyrt4547 bool
|
|
if yyl4547 > cap(yyv4547) {
|
|
|
|
yyrg4547 := len(yyv4547) > 0
|
|
yyv24547 := yyv4547
|
|
yyrl4547, yyrt4547 = z.DecInferLen(yyl4547, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4547 {
|
|
if yyrl4547 <= cap(yyv4547) {
|
|
yyv4547 = yyv4547[:yyrl4547]
|
|
} else {
|
|
yyv4547 = make([]HTTPHeader, yyrl4547)
|
|
}
|
|
} else {
|
|
yyv4547 = make([]HTTPHeader, yyrl4547)
|
|
}
|
|
yyc4547 = true
|
|
yyrr4547 = len(yyv4547)
|
|
if yyrg4547 {
|
|
copy(yyv4547, yyv24547)
|
|
}
|
|
} else if yyl4547 != len(yyv4547) {
|
|
yyv4547 = yyv4547[:yyl4547]
|
|
yyc4547 = true
|
|
}
|
|
yyj4547 := 0
|
|
for ; yyj4547 < yyrr4547; yyj4547++ {
|
|
yyh4547.ElemContainerState(yyj4547)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4547[yyj4547] = HTTPHeader{}
|
|
} else {
|
|
yyv4548 := &yyv4547[yyj4547]
|
|
yyv4548.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4547 {
|
|
for ; yyj4547 < yyl4547; yyj4547++ {
|
|
yyv4547 = append(yyv4547, HTTPHeader{})
|
|
yyh4547.ElemContainerState(yyj4547)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4547[yyj4547] = HTTPHeader{}
|
|
} else {
|
|
yyv4549 := &yyv4547[yyj4547]
|
|
yyv4549.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4547 := 0
|
|
for ; !r.CheckBreak(); yyj4547++ {
|
|
|
|
if yyj4547 >= len(yyv4547) {
|
|
yyv4547 = append(yyv4547, HTTPHeader{}) // var yyz4547 HTTPHeader
|
|
yyc4547 = true
|
|
}
|
|
yyh4547.ElemContainerState(yyj4547)
|
|
if yyj4547 < len(yyv4547) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4547[yyj4547] = HTTPHeader{}
|
|
} else {
|
|
yyv4550 := &yyv4547[yyj4547]
|
|
yyv4550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4547 < len(yyv4547) {
|
|
yyv4547 = yyv4547[:yyj4547]
|
|
yyc4547 = true
|
|
} else if yyj4547 == 0 && yyv4547 == nil {
|
|
yyv4547 = []HTTPHeader{}
|
|
yyc4547 = true
|
|
}
|
|
}
|
|
yyh4547.End()
|
|
if yyc4547 {
|
|
*v = yyv4547
|
|
}
|
|
}
|
|
|
|
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 _, yyv4551 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4551.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
|
|
|
|
yyv4552 := *v
|
|
yyh4552, yyl4552 := z.DecSliceHelperStart()
|
|
var yyc4552 bool
|
|
if yyl4552 == 0 {
|
|
if yyv4552 == nil {
|
|
yyv4552 = []Capability{}
|
|
yyc4552 = true
|
|
} else if len(yyv4552) != 0 {
|
|
yyv4552 = yyv4552[:0]
|
|
yyc4552 = true
|
|
}
|
|
} else if yyl4552 > 0 {
|
|
var yyrr4552, yyrl4552 int
|
|
var yyrt4552 bool
|
|
if yyl4552 > cap(yyv4552) {
|
|
|
|
yyrl4552, yyrt4552 = z.DecInferLen(yyl4552, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4552 {
|
|
if yyrl4552 <= cap(yyv4552) {
|
|
yyv4552 = yyv4552[:yyrl4552]
|
|
} else {
|
|
yyv4552 = make([]Capability, yyrl4552)
|
|
}
|
|
} else {
|
|
yyv4552 = make([]Capability, yyrl4552)
|
|
}
|
|
yyc4552 = true
|
|
yyrr4552 = len(yyv4552)
|
|
} else if yyl4552 != len(yyv4552) {
|
|
yyv4552 = yyv4552[:yyl4552]
|
|
yyc4552 = true
|
|
}
|
|
yyj4552 := 0
|
|
for ; yyj4552 < yyrr4552; yyj4552++ {
|
|
yyh4552.ElemContainerState(yyj4552)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4552[yyj4552] = ""
|
|
} else {
|
|
yyv4552[yyj4552] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4552 {
|
|
for ; yyj4552 < yyl4552; yyj4552++ {
|
|
yyv4552 = append(yyv4552, "")
|
|
yyh4552.ElemContainerState(yyj4552)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4552[yyj4552] = ""
|
|
} else {
|
|
yyv4552[yyj4552] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4552 := 0
|
|
for ; !r.CheckBreak(); yyj4552++ {
|
|
|
|
if yyj4552 >= len(yyv4552) {
|
|
yyv4552 = append(yyv4552, "") // var yyz4552 Capability
|
|
yyc4552 = true
|
|
}
|
|
yyh4552.ElemContainerState(yyj4552)
|
|
if yyj4552 < len(yyv4552) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4552[yyj4552] = ""
|
|
} else {
|
|
yyv4552[yyj4552] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4552 < len(yyv4552) {
|
|
yyv4552 = yyv4552[:yyj4552]
|
|
yyc4552 = true
|
|
} else if yyj4552 == 0 && yyv4552 == nil {
|
|
yyv4552 = []Capability{}
|
|
yyc4552 = true
|
|
}
|
|
}
|
|
yyh4552.End()
|
|
if yyc4552 {
|
|
*v = yyv4552
|
|
}
|
|
}
|
|
|
|
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 _, yyv4556 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4557 := &yyv4556
|
|
yy4557.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
|
|
|
|
yyv4558 := *v
|
|
yyh4558, yyl4558 := z.DecSliceHelperStart()
|
|
var yyc4558 bool
|
|
if yyl4558 == 0 {
|
|
if yyv4558 == nil {
|
|
yyv4558 = []ContainerPort{}
|
|
yyc4558 = true
|
|
} else if len(yyv4558) != 0 {
|
|
yyv4558 = yyv4558[:0]
|
|
yyc4558 = true
|
|
}
|
|
} else if yyl4558 > 0 {
|
|
var yyrr4558, yyrl4558 int
|
|
var yyrt4558 bool
|
|
if yyl4558 > cap(yyv4558) {
|
|
|
|
yyrg4558 := len(yyv4558) > 0
|
|
yyv24558 := yyv4558
|
|
yyrl4558, yyrt4558 = z.DecInferLen(yyl4558, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4558 {
|
|
if yyrl4558 <= cap(yyv4558) {
|
|
yyv4558 = yyv4558[:yyrl4558]
|
|
} else {
|
|
yyv4558 = make([]ContainerPort, yyrl4558)
|
|
}
|
|
} else {
|
|
yyv4558 = make([]ContainerPort, yyrl4558)
|
|
}
|
|
yyc4558 = true
|
|
yyrr4558 = len(yyv4558)
|
|
if yyrg4558 {
|
|
copy(yyv4558, yyv24558)
|
|
}
|
|
} else if yyl4558 != len(yyv4558) {
|
|
yyv4558 = yyv4558[:yyl4558]
|
|
yyc4558 = true
|
|
}
|
|
yyj4558 := 0
|
|
for ; yyj4558 < yyrr4558; yyj4558++ {
|
|
yyh4558.ElemContainerState(yyj4558)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4558[yyj4558] = ContainerPort{}
|
|
} else {
|
|
yyv4559 := &yyv4558[yyj4558]
|
|
yyv4559.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4558 {
|
|
for ; yyj4558 < yyl4558; yyj4558++ {
|
|
yyv4558 = append(yyv4558, ContainerPort{})
|
|
yyh4558.ElemContainerState(yyj4558)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4558[yyj4558] = ContainerPort{}
|
|
} else {
|
|
yyv4560 := &yyv4558[yyj4558]
|
|
yyv4560.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4558 := 0
|
|
for ; !r.CheckBreak(); yyj4558++ {
|
|
|
|
if yyj4558 >= len(yyv4558) {
|
|
yyv4558 = append(yyv4558, ContainerPort{}) // var yyz4558 ContainerPort
|
|
yyc4558 = true
|
|
}
|
|
yyh4558.ElemContainerState(yyj4558)
|
|
if yyj4558 < len(yyv4558) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4558[yyj4558] = ContainerPort{}
|
|
} else {
|
|
yyv4561 := &yyv4558[yyj4558]
|
|
yyv4561.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4558 < len(yyv4558) {
|
|
yyv4558 = yyv4558[:yyj4558]
|
|
yyc4558 = true
|
|
} else if yyj4558 == 0 && yyv4558 == nil {
|
|
yyv4558 = []ContainerPort{}
|
|
yyc4558 = true
|
|
}
|
|
}
|
|
yyh4558.End()
|
|
if yyc4558 {
|
|
*v = yyv4558
|
|
}
|
|
}
|
|
|
|
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 _, yyv4562 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4563 := &yyv4562
|
|
yy4563.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
|
|
|
|
yyv4564 := *v
|
|
yyh4564, yyl4564 := z.DecSliceHelperStart()
|
|
var yyc4564 bool
|
|
if yyl4564 == 0 {
|
|
if yyv4564 == nil {
|
|
yyv4564 = []EnvVar{}
|
|
yyc4564 = true
|
|
} else if len(yyv4564) != 0 {
|
|
yyv4564 = yyv4564[:0]
|
|
yyc4564 = true
|
|
}
|
|
} else if yyl4564 > 0 {
|
|
var yyrr4564, yyrl4564 int
|
|
var yyrt4564 bool
|
|
if yyl4564 > cap(yyv4564) {
|
|
|
|
yyrg4564 := len(yyv4564) > 0
|
|
yyv24564 := yyv4564
|
|
yyrl4564, yyrt4564 = z.DecInferLen(yyl4564, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4564 {
|
|
if yyrl4564 <= cap(yyv4564) {
|
|
yyv4564 = yyv4564[:yyrl4564]
|
|
} else {
|
|
yyv4564 = make([]EnvVar, yyrl4564)
|
|
}
|
|
} else {
|
|
yyv4564 = make([]EnvVar, yyrl4564)
|
|
}
|
|
yyc4564 = true
|
|
yyrr4564 = len(yyv4564)
|
|
if yyrg4564 {
|
|
copy(yyv4564, yyv24564)
|
|
}
|
|
} else if yyl4564 != len(yyv4564) {
|
|
yyv4564 = yyv4564[:yyl4564]
|
|
yyc4564 = true
|
|
}
|
|
yyj4564 := 0
|
|
for ; yyj4564 < yyrr4564; yyj4564++ {
|
|
yyh4564.ElemContainerState(yyj4564)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4564[yyj4564] = EnvVar{}
|
|
} else {
|
|
yyv4565 := &yyv4564[yyj4564]
|
|
yyv4565.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4564 {
|
|
for ; yyj4564 < yyl4564; yyj4564++ {
|
|
yyv4564 = append(yyv4564, EnvVar{})
|
|
yyh4564.ElemContainerState(yyj4564)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4564[yyj4564] = EnvVar{}
|
|
} else {
|
|
yyv4566 := &yyv4564[yyj4564]
|
|
yyv4566.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4564 := 0
|
|
for ; !r.CheckBreak(); yyj4564++ {
|
|
|
|
if yyj4564 >= len(yyv4564) {
|
|
yyv4564 = append(yyv4564, EnvVar{}) // var yyz4564 EnvVar
|
|
yyc4564 = true
|
|
}
|
|
yyh4564.ElemContainerState(yyj4564)
|
|
if yyj4564 < len(yyv4564) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4564[yyj4564] = EnvVar{}
|
|
} else {
|
|
yyv4567 := &yyv4564[yyj4564]
|
|
yyv4567.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4564 < len(yyv4564) {
|
|
yyv4564 = yyv4564[:yyj4564]
|
|
yyc4564 = true
|
|
} else if yyj4564 == 0 && yyv4564 == nil {
|
|
yyv4564 = []EnvVar{}
|
|
yyc4564 = true
|
|
}
|
|
}
|
|
yyh4564.End()
|
|
if yyc4564 {
|
|
*v = yyv4564
|
|
}
|
|
}
|
|
|
|
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 _, yyv4568 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4569 := &yyv4568
|
|
yy4569.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
|
|
|
|
yyv4570 := *v
|
|
yyh4570, yyl4570 := z.DecSliceHelperStart()
|
|
var yyc4570 bool
|
|
if yyl4570 == 0 {
|
|
if yyv4570 == nil {
|
|
yyv4570 = []VolumeMount{}
|
|
yyc4570 = true
|
|
} else if len(yyv4570) != 0 {
|
|
yyv4570 = yyv4570[:0]
|
|
yyc4570 = true
|
|
}
|
|
} else if yyl4570 > 0 {
|
|
var yyrr4570, yyrl4570 int
|
|
var yyrt4570 bool
|
|
if yyl4570 > cap(yyv4570) {
|
|
|
|
yyrg4570 := len(yyv4570) > 0
|
|
yyv24570 := yyv4570
|
|
yyrl4570, yyrt4570 = z.DecInferLen(yyl4570, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4570 {
|
|
if yyrl4570 <= cap(yyv4570) {
|
|
yyv4570 = yyv4570[:yyrl4570]
|
|
} else {
|
|
yyv4570 = make([]VolumeMount, yyrl4570)
|
|
}
|
|
} else {
|
|
yyv4570 = make([]VolumeMount, yyrl4570)
|
|
}
|
|
yyc4570 = true
|
|
yyrr4570 = len(yyv4570)
|
|
if yyrg4570 {
|
|
copy(yyv4570, yyv24570)
|
|
}
|
|
} else if yyl4570 != len(yyv4570) {
|
|
yyv4570 = yyv4570[:yyl4570]
|
|
yyc4570 = true
|
|
}
|
|
yyj4570 := 0
|
|
for ; yyj4570 < yyrr4570; yyj4570++ {
|
|
yyh4570.ElemContainerState(yyj4570)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4570[yyj4570] = VolumeMount{}
|
|
} else {
|
|
yyv4571 := &yyv4570[yyj4570]
|
|
yyv4571.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4570 {
|
|
for ; yyj4570 < yyl4570; yyj4570++ {
|
|
yyv4570 = append(yyv4570, VolumeMount{})
|
|
yyh4570.ElemContainerState(yyj4570)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4570[yyj4570] = VolumeMount{}
|
|
} else {
|
|
yyv4572 := &yyv4570[yyj4570]
|
|
yyv4572.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4570 := 0
|
|
for ; !r.CheckBreak(); yyj4570++ {
|
|
|
|
if yyj4570 >= len(yyv4570) {
|
|
yyv4570 = append(yyv4570, VolumeMount{}) // var yyz4570 VolumeMount
|
|
yyc4570 = true
|
|
}
|
|
yyh4570.ElemContainerState(yyj4570)
|
|
if yyj4570 < len(yyv4570) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4570[yyj4570] = VolumeMount{}
|
|
} else {
|
|
yyv4573 := &yyv4570[yyj4570]
|
|
yyv4573.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4570 < len(yyv4570) {
|
|
yyv4570 = yyv4570[:yyj4570]
|
|
yyc4570 = true
|
|
} else if yyj4570 == 0 && yyv4570 == nil {
|
|
yyv4570 = []VolumeMount{}
|
|
yyc4570 = true
|
|
}
|
|
}
|
|
yyh4570.End()
|
|
if yyc4570 {
|
|
*v = yyv4570
|
|
}
|
|
}
|
|
|
|
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 _, yyv4574 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4575 := &yyv4574
|
|
yy4575.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
|
|
|
|
yyv4576 := *v
|
|
yyh4576, yyl4576 := z.DecSliceHelperStart()
|
|
var yyc4576 bool
|
|
if yyl4576 == 0 {
|
|
if yyv4576 == nil {
|
|
yyv4576 = []Pod{}
|
|
yyc4576 = true
|
|
} else if len(yyv4576) != 0 {
|
|
yyv4576 = yyv4576[:0]
|
|
yyc4576 = true
|
|
}
|
|
} else if yyl4576 > 0 {
|
|
var yyrr4576, yyrl4576 int
|
|
var yyrt4576 bool
|
|
if yyl4576 > cap(yyv4576) {
|
|
|
|
yyrg4576 := len(yyv4576) > 0
|
|
yyv24576 := yyv4576
|
|
yyrl4576, yyrt4576 = z.DecInferLen(yyl4576, z.DecBasicHandle().MaxInitLen, 640)
|
|
if yyrt4576 {
|
|
if yyrl4576 <= cap(yyv4576) {
|
|
yyv4576 = yyv4576[:yyrl4576]
|
|
} else {
|
|
yyv4576 = make([]Pod, yyrl4576)
|
|
}
|
|
} else {
|
|
yyv4576 = make([]Pod, yyrl4576)
|
|
}
|
|
yyc4576 = true
|
|
yyrr4576 = len(yyv4576)
|
|
if yyrg4576 {
|
|
copy(yyv4576, yyv24576)
|
|
}
|
|
} else if yyl4576 != len(yyv4576) {
|
|
yyv4576 = yyv4576[:yyl4576]
|
|
yyc4576 = true
|
|
}
|
|
yyj4576 := 0
|
|
for ; yyj4576 < yyrr4576; yyj4576++ {
|
|
yyh4576.ElemContainerState(yyj4576)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4576[yyj4576] = Pod{}
|
|
} else {
|
|
yyv4577 := &yyv4576[yyj4576]
|
|
yyv4577.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4576 {
|
|
for ; yyj4576 < yyl4576; yyj4576++ {
|
|
yyv4576 = append(yyv4576, Pod{})
|
|
yyh4576.ElemContainerState(yyj4576)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4576[yyj4576] = Pod{}
|
|
} else {
|
|
yyv4578 := &yyv4576[yyj4576]
|
|
yyv4578.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4576 := 0
|
|
for ; !r.CheckBreak(); yyj4576++ {
|
|
|
|
if yyj4576 >= len(yyv4576) {
|
|
yyv4576 = append(yyv4576, Pod{}) // var yyz4576 Pod
|
|
yyc4576 = true
|
|
}
|
|
yyh4576.ElemContainerState(yyj4576)
|
|
if yyj4576 < len(yyv4576) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4576[yyj4576] = Pod{}
|
|
} else {
|
|
yyv4579 := &yyv4576[yyj4576]
|
|
yyv4579.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4576 < len(yyv4576) {
|
|
yyv4576 = yyv4576[:yyj4576]
|
|
yyc4576 = true
|
|
} else if yyj4576 == 0 && yyv4576 == nil {
|
|
yyv4576 = []Pod{}
|
|
yyc4576 = true
|
|
}
|
|
}
|
|
yyh4576.End()
|
|
if yyc4576 {
|
|
*v = yyv4576
|
|
}
|
|
}
|
|
|
|
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 _, yyv4580 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4581 := &yyv4580
|
|
yy4581.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
|
|
|
|
yyv4582 := *v
|
|
yyh4582, yyl4582 := z.DecSliceHelperStart()
|
|
var yyc4582 bool
|
|
if yyl4582 == 0 {
|
|
if yyv4582 == nil {
|
|
yyv4582 = []NodeSelectorTerm{}
|
|
yyc4582 = true
|
|
} else if len(yyv4582) != 0 {
|
|
yyv4582 = yyv4582[:0]
|
|
yyc4582 = true
|
|
}
|
|
} else if yyl4582 > 0 {
|
|
var yyrr4582, yyrl4582 int
|
|
var yyrt4582 bool
|
|
if yyl4582 > cap(yyv4582) {
|
|
|
|
yyrg4582 := len(yyv4582) > 0
|
|
yyv24582 := yyv4582
|
|
yyrl4582, yyrt4582 = z.DecInferLen(yyl4582, z.DecBasicHandle().MaxInitLen, 24)
|
|
if yyrt4582 {
|
|
if yyrl4582 <= cap(yyv4582) {
|
|
yyv4582 = yyv4582[:yyrl4582]
|
|
} else {
|
|
yyv4582 = make([]NodeSelectorTerm, yyrl4582)
|
|
}
|
|
} else {
|
|
yyv4582 = make([]NodeSelectorTerm, yyrl4582)
|
|
}
|
|
yyc4582 = true
|
|
yyrr4582 = len(yyv4582)
|
|
if yyrg4582 {
|
|
copy(yyv4582, yyv24582)
|
|
}
|
|
} else if yyl4582 != len(yyv4582) {
|
|
yyv4582 = yyv4582[:yyl4582]
|
|
yyc4582 = true
|
|
}
|
|
yyj4582 := 0
|
|
for ; yyj4582 < yyrr4582; yyj4582++ {
|
|
yyh4582.ElemContainerState(yyj4582)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4582[yyj4582] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4583 := &yyv4582[yyj4582]
|
|
yyv4583.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4582 {
|
|
for ; yyj4582 < yyl4582; yyj4582++ {
|
|
yyv4582 = append(yyv4582, NodeSelectorTerm{})
|
|
yyh4582.ElemContainerState(yyj4582)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4582[yyj4582] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4584 := &yyv4582[yyj4582]
|
|
yyv4584.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4582 := 0
|
|
for ; !r.CheckBreak(); yyj4582++ {
|
|
|
|
if yyj4582 >= len(yyv4582) {
|
|
yyv4582 = append(yyv4582, NodeSelectorTerm{}) // var yyz4582 NodeSelectorTerm
|
|
yyc4582 = true
|
|
}
|
|
yyh4582.ElemContainerState(yyj4582)
|
|
if yyj4582 < len(yyv4582) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4582[yyj4582] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4585 := &yyv4582[yyj4582]
|
|
yyv4585.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4582 < len(yyv4582) {
|
|
yyv4582 = yyv4582[:yyj4582]
|
|
yyc4582 = true
|
|
} else if yyj4582 == 0 && yyv4582 == nil {
|
|
yyv4582 = []NodeSelectorTerm{}
|
|
yyc4582 = true
|
|
}
|
|
}
|
|
yyh4582.End()
|
|
if yyc4582 {
|
|
*v = yyv4582
|
|
}
|
|
}
|
|
|
|
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 _, yyv4586 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4587 := &yyv4586
|
|
yy4587.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
|
|
|
|
yyv4588 := *v
|
|
yyh4588, yyl4588 := z.DecSliceHelperStart()
|
|
var yyc4588 bool
|
|
if yyl4588 == 0 {
|
|
if yyv4588 == nil {
|
|
yyv4588 = []NodeSelectorRequirement{}
|
|
yyc4588 = true
|
|
} else if len(yyv4588) != 0 {
|
|
yyv4588 = yyv4588[:0]
|
|
yyc4588 = true
|
|
}
|
|
} else if yyl4588 > 0 {
|
|
var yyrr4588, yyrl4588 int
|
|
var yyrt4588 bool
|
|
if yyl4588 > cap(yyv4588) {
|
|
|
|
yyrg4588 := len(yyv4588) > 0
|
|
yyv24588 := yyv4588
|
|
yyrl4588, yyrt4588 = z.DecInferLen(yyl4588, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4588 {
|
|
if yyrl4588 <= cap(yyv4588) {
|
|
yyv4588 = yyv4588[:yyrl4588]
|
|
} else {
|
|
yyv4588 = make([]NodeSelectorRequirement, yyrl4588)
|
|
}
|
|
} else {
|
|
yyv4588 = make([]NodeSelectorRequirement, yyrl4588)
|
|
}
|
|
yyc4588 = true
|
|
yyrr4588 = len(yyv4588)
|
|
if yyrg4588 {
|
|
copy(yyv4588, yyv24588)
|
|
}
|
|
} else if yyl4588 != len(yyv4588) {
|
|
yyv4588 = yyv4588[:yyl4588]
|
|
yyc4588 = true
|
|
}
|
|
yyj4588 := 0
|
|
for ; yyj4588 < yyrr4588; yyj4588++ {
|
|
yyh4588.ElemContainerState(yyj4588)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4588[yyj4588] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4589 := &yyv4588[yyj4588]
|
|
yyv4589.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4588 {
|
|
for ; yyj4588 < yyl4588; yyj4588++ {
|
|
yyv4588 = append(yyv4588, NodeSelectorRequirement{})
|
|
yyh4588.ElemContainerState(yyj4588)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4588[yyj4588] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4590 := &yyv4588[yyj4588]
|
|
yyv4590.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4588 := 0
|
|
for ; !r.CheckBreak(); yyj4588++ {
|
|
|
|
if yyj4588 >= len(yyv4588) {
|
|
yyv4588 = append(yyv4588, NodeSelectorRequirement{}) // var yyz4588 NodeSelectorRequirement
|
|
yyc4588 = true
|
|
}
|
|
yyh4588.ElemContainerState(yyj4588)
|
|
if yyj4588 < len(yyv4588) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4588[yyj4588] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4591 := &yyv4588[yyj4588]
|
|
yyv4591.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4588 < len(yyv4588) {
|
|
yyv4588 = yyv4588[:yyj4588]
|
|
yyc4588 = true
|
|
} else if yyj4588 == 0 && yyv4588 == nil {
|
|
yyv4588 = []NodeSelectorRequirement{}
|
|
yyc4588 = true
|
|
}
|
|
}
|
|
yyh4588.End()
|
|
if yyc4588 {
|
|
*v = yyv4588
|
|
}
|
|
}
|
|
|
|
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 _, yyv4592 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4593 := &yyv4592
|
|
yy4593.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
|
|
|
|
yyv4594 := *v
|
|
yyh4594, yyl4594 := z.DecSliceHelperStart()
|
|
var yyc4594 bool
|
|
if yyl4594 == 0 {
|
|
if yyv4594 == nil {
|
|
yyv4594 = []PodAffinityTerm{}
|
|
yyc4594 = true
|
|
} else if len(yyv4594) != 0 {
|
|
yyv4594 = yyv4594[:0]
|
|
yyc4594 = true
|
|
}
|
|
} else if yyl4594 > 0 {
|
|
var yyrr4594, yyrl4594 int
|
|
var yyrt4594 bool
|
|
if yyl4594 > cap(yyv4594) {
|
|
|
|
yyrg4594 := len(yyv4594) > 0
|
|
yyv24594 := yyv4594
|
|
yyrl4594, yyrt4594 = z.DecInferLen(yyl4594, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt4594 {
|
|
if yyrl4594 <= cap(yyv4594) {
|
|
yyv4594 = yyv4594[:yyrl4594]
|
|
} else {
|
|
yyv4594 = make([]PodAffinityTerm, yyrl4594)
|
|
}
|
|
} else {
|
|
yyv4594 = make([]PodAffinityTerm, yyrl4594)
|
|
}
|
|
yyc4594 = true
|
|
yyrr4594 = len(yyv4594)
|
|
if yyrg4594 {
|
|
copy(yyv4594, yyv24594)
|
|
}
|
|
} else if yyl4594 != len(yyv4594) {
|
|
yyv4594 = yyv4594[:yyl4594]
|
|
yyc4594 = true
|
|
}
|
|
yyj4594 := 0
|
|
for ; yyj4594 < yyrr4594; yyj4594++ {
|
|
yyh4594.ElemContainerState(yyj4594)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4594[yyj4594] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4595 := &yyv4594[yyj4594]
|
|
yyv4595.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4594 {
|
|
for ; yyj4594 < yyl4594; yyj4594++ {
|
|
yyv4594 = append(yyv4594, PodAffinityTerm{})
|
|
yyh4594.ElemContainerState(yyj4594)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4594[yyj4594] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4596 := &yyv4594[yyj4594]
|
|
yyv4596.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4594 := 0
|
|
for ; !r.CheckBreak(); yyj4594++ {
|
|
|
|
if yyj4594 >= len(yyv4594) {
|
|
yyv4594 = append(yyv4594, PodAffinityTerm{}) // var yyz4594 PodAffinityTerm
|
|
yyc4594 = true
|
|
}
|
|
yyh4594.ElemContainerState(yyj4594)
|
|
if yyj4594 < len(yyv4594) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4594[yyj4594] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4597 := &yyv4594[yyj4594]
|
|
yyv4597.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4594 < len(yyv4594) {
|
|
yyv4594 = yyv4594[:yyj4594]
|
|
yyc4594 = true
|
|
} else if yyj4594 == 0 && yyv4594 == nil {
|
|
yyv4594 = []PodAffinityTerm{}
|
|
yyc4594 = true
|
|
}
|
|
}
|
|
yyh4594.End()
|
|
if yyc4594 {
|
|
*v = yyv4594
|
|
}
|
|
}
|
|
|
|
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 _, yyv4598 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4599 := &yyv4598
|
|
yy4599.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
|
|
|
|
yyv4600 := *v
|
|
yyh4600, yyl4600 := z.DecSliceHelperStart()
|
|
var yyc4600 bool
|
|
if yyl4600 == 0 {
|
|
if yyv4600 == nil {
|
|
yyv4600 = []WeightedPodAffinityTerm{}
|
|
yyc4600 = true
|
|
} else if len(yyv4600) != 0 {
|
|
yyv4600 = yyv4600[:0]
|
|
yyc4600 = true
|
|
}
|
|
} else if yyl4600 > 0 {
|
|
var yyrr4600, yyrl4600 int
|
|
var yyrt4600 bool
|
|
if yyl4600 > cap(yyv4600) {
|
|
|
|
yyrg4600 := len(yyv4600) > 0
|
|
yyv24600 := yyv4600
|
|
yyrl4600, yyrt4600 = z.DecInferLen(yyl4600, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4600 {
|
|
if yyrl4600 <= cap(yyv4600) {
|
|
yyv4600 = yyv4600[:yyrl4600]
|
|
} else {
|
|
yyv4600 = make([]WeightedPodAffinityTerm, yyrl4600)
|
|
}
|
|
} else {
|
|
yyv4600 = make([]WeightedPodAffinityTerm, yyrl4600)
|
|
}
|
|
yyc4600 = true
|
|
yyrr4600 = len(yyv4600)
|
|
if yyrg4600 {
|
|
copy(yyv4600, yyv24600)
|
|
}
|
|
} else if yyl4600 != len(yyv4600) {
|
|
yyv4600 = yyv4600[:yyl4600]
|
|
yyc4600 = true
|
|
}
|
|
yyj4600 := 0
|
|
for ; yyj4600 < yyrr4600; yyj4600++ {
|
|
yyh4600.ElemContainerState(yyj4600)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4600[yyj4600] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4601 := &yyv4600[yyj4600]
|
|
yyv4601.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4600 {
|
|
for ; yyj4600 < yyl4600; yyj4600++ {
|
|
yyv4600 = append(yyv4600, WeightedPodAffinityTerm{})
|
|
yyh4600.ElemContainerState(yyj4600)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4600[yyj4600] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4602 := &yyv4600[yyj4600]
|
|
yyv4602.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4600 := 0
|
|
for ; !r.CheckBreak(); yyj4600++ {
|
|
|
|
if yyj4600 >= len(yyv4600) {
|
|
yyv4600 = append(yyv4600, WeightedPodAffinityTerm{}) // var yyz4600 WeightedPodAffinityTerm
|
|
yyc4600 = true
|
|
}
|
|
yyh4600.ElemContainerState(yyj4600)
|
|
if yyj4600 < len(yyv4600) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4600[yyj4600] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4603 := &yyv4600[yyj4600]
|
|
yyv4603.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4600 < len(yyv4600) {
|
|
yyv4600 = yyv4600[:yyj4600]
|
|
yyc4600 = true
|
|
} else if yyj4600 == 0 && yyv4600 == nil {
|
|
yyv4600 = []WeightedPodAffinityTerm{}
|
|
yyc4600 = true
|
|
}
|
|
}
|
|
yyh4600.End()
|
|
if yyc4600 {
|
|
*v = yyv4600
|
|
}
|
|
}
|
|
|
|
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 _, yyv4604 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4605 := &yyv4604
|
|
yy4605.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
|
|
|
|
yyv4606 := *v
|
|
yyh4606, yyl4606 := z.DecSliceHelperStart()
|
|
var yyc4606 bool
|
|
if yyl4606 == 0 {
|
|
if yyv4606 == nil {
|
|
yyv4606 = []PreferredSchedulingTerm{}
|
|
yyc4606 = true
|
|
} else if len(yyv4606) != 0 {
|
|
yyv4606 = yyv4606[:0]
|
|
yyc4606 = true
|
|
}
|
|
} else if yyl4606 > 0 {
|
|
var yyrr4606, yyrl4606 int
|
|
var yyrt4606 bool
|
|
if yyl4606 > cap(yyv4606) {
|
|
|
|
yyrg4606 := len(yyv4606) > 0
|
|
yyv24606 := yyv4606
|
|
yyrl4606, yyrt4606 = z.DecInferLen(yyl4606, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4606 {
|
|
if yyrl4606 <= cap(yyv4606) {
|
|
yyv4606 = yyv4606[:yyrl4606]
|
|
} else {
|
|
yyv4606 = make([]PreferredSchedulingTerm, yyrl4606)
|
|
}
|
|
} else {
|
|
yyv4606 = make([]PreferredSchedulingTerm, yyrl4606)
|
|
}
|
|
yyc4606 = true
|
|
yyrr4606 = len(yyv4606)
|
|
if yyrg4606 {
|
|
copy(yyv4606, yyv24606)
|
|
}
|
|
} else if yyl4606 != len(yyv4606) {
|
|
yyv4606 = yyv4606[:yyl4606]
|
|
yyc4606 = true
|
|
}
|
|
yyj4606 := 0
|
|
for ; yyj4606 < yyrr4606; yyj4606++ {
|
|
yyh4606.ElemContainerState(yyj4606)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4606[yyj4606] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4607 := &yyv4606[yyj4606]
|
|
yyv4607.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4606 {
|
|
for ; yyj4606 < yyl4606; yyj4606++ {
|
|
yyv4606 = append(yyv4606, PreferredSchedulingTerm{})
|
|
yyh4606.ElemContainerState(yyj4606)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4606[yyj4606] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4608 := &yyv4606[yyj4606]
|
|
yyv4608.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4606 := 0
|
|
for ; !r.CheckBreak(); yyj4606++ {
|
|
|
|
if yyj4606 >= len(yyv4606) {
|
|
yyv4606 = append(yyv4606, PreferredSchedulingTerm{}) // var yyz4606 PreferredSchedulingTerm
|
|
yyc4606 = true
|
|
}
|
|
yyh4606.ElemContainerState(yyj4606)
|
|
if yyj4606 < len(yyv4606) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4606[yyj4606] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4609 := &yyv4606[yyj4606]
|
|
yyv4609.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4606 < len(yyv4606) {
|
|
yyv4606 = yyv4606[:yyj4606]
|
|
yyc4606 = true
|
|
} else if yyj4606 == 0 && yyv4606 == nil {
|
|
yyv4606 = []PreferredSchedulingTerm{}
|
|
yyc4606 = true
|
|
}
|
|
}
|
|
yyh4606.End()
|
|
if yyc4606 {
|
|
*v = yyv4606
|
|
}
|
|
}
|
|
|
|
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 _, yyv4610 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4611 := &yyv4610
|
|
yy4611.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
|
|
|
|
yyv4612 := *v
|
|
yyh4612, yyl4612 := z.DecSliceHelperStart()
|
|
var yyc4612 bool
|
|
if yyl4612 == 0 {
|
|
if yyv4612 == nil {
|
|
yyv4612 = []Volume{}
|
|
yyc4612 = true
|
|
} else if len(yyv4612) != 0 {
|
|
yyv4612 = yyv4612[:0]
|
|
yyc4612 = true
|
|
}
|
|
} else if yyl4612 > 0 {
|
|
var yyrr4612, yyrl4612 int
|
|
var yyrt4612 bool
|
|
if yyl4612 > cap(yyv4612) {
|
|
|
|
yyrg4612 := len(yyv4612) > 0
|
|
yyv24612 := yyv4612
|
|
yyrl4612, yyrt4612 = z.DecInferLen(yyl4612, z.DecBasicHandle().MaxInitLen, 192)
|
|
if yyrt4612 {
|
|
if yyrl4612 <= cap(yyv4612) {
|
|
yyv4612 = yyv4612[:yyrl4612]
|
|
} else {
|
|
yyv4612 = make([]Volume, yyrl4612)
|
|
}
|
|
} else {
|
|
yyv4612 = make([]Volume, yyrl4612)
|
|
}
|
|
yyc4612 = true
|
|
yyrr4612 = len(yyv4612)
|
|
if yyrg4612 {
|
|
copy(yyv4612, yyv24612)
|
|
}
|
|
} else if yyl4612 != len(yyv4612) {
|
|
yyv4612 = yyv4612[:yyl4612]
|
|
yyc4612 = true
|
|
}
|
|
yyj4612 := 0
|
|
for ; yyj4612 < yyrr4612; yyj4612++ {
|
|
yyh4612.ElemContainerState(yyj4612)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4612[yyj4612] = Volume{}
|
|
} else {
|
|
yyv4613 := &yyv4612[yyj4612]
|
|
yyv4613.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4612 {
|
|
for ; yyj4612 < yyl4612; yyj4612++ {
|
|
yyv4612 = append(yyv4612, Volume{})
|
|
yyh4612.ElemContainerState(yyj4612)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4612[yyj4612] = Volume{}
|
|
} else {
|
|
yyv4614 := &yyv4612[yyj4612]
|
|
yyv4614.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4612 := 0
|
|
for ; !r.CheckBreak(); yyj4612++ {
|
|
|
|
if yyj4612 >= len(yyv4612) {
|
|
yyv4612 = append(yyv4612, Volume{}) // var yyz4612 Volume
|
|
yyc4612 = true
|
|
}
|
|
yyh4612.ElemContainerState(yyj4612)
|
|
if yyj4612 < len(yyv4612) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4612[yyj4612] = Volume{}
|
|
} else {
|
|
yyv4615 := &yyv4612[yyj4612]
|
|
yyv4615.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4612 < len(yyv4612) {
|
|
yyv4612 = yyv4612[:yyj4612]
|
|
yyc4612 = true
|
|
} else if yyj4612 == 0 && yyv4612 == nil {
|
|
yyv4612 = []Volume{}
|
|
yyc4612 = true
|
|
}
|
|
}
|
|
yyh4612.End()
|
|
if yyc4612 {
|
|
*v = yyv4612
|
|
}
|
|
}
|
|
|
|
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 _, yyv4616 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4617 := &yyv4616
|
|
yy4617.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
|
|
|
|
yyv4618 := *v
|
|
yyh4618, yyl4618 := z.DecSliceHelperStart()
|
|
var yyc4618 bool
|
|
if yyl4618 == 0 {
|
|
if yyv4618 == nil {
|
|
yyv4618 = []Container{}
|
|
yyc4618 = true
|
|
} else if len(yyv4618) != 0 {
|
|
yyv4618 = yyv4618[:0]
|
|
yyc4618 = true
|
|
}
|
|
} else if yyl4618 > 0 {
|
|
var yyrr4618, yyrl4618 int
|
|
var yyrt4618 bool
|
|
if yyl4618 > cap(yyv4618) {
|
|
|
|
yyrg4618 := len(yyv4618) > 0
|
|
yyv24618 := yyv4618
|
|
yyrl4618, yyrt4618 = z.DecInferLen(yyl4618, z.DecBasicHandle().MaxInitLen, 256)
|
|
if yyrt4618 {
|
|
if yyrl4618 <= cap(yyv4618) {
|
|
yyv4618 = yyv4618[:yyrl4618]
|
|
} else {
|
|
yyv4618 = make([]Container, yyrl4618)
|
|
}
|
|
} else {
|
|
yyv4618 = make([]Container, yyrl4618)
|
|
}
|
|
yyc4618 = true
|
|
yyrr4618 = len(yyv4618)
|
|
if yyrg4618 {
|
|
copy(yyv4618, yyv24618)
|
|
}
|
|
} else if yyl4618 != len(yyv4618) {
|
|
yyv4618 = yyv4618[:yyl4618]
|
|
yyc4618 = true
|
|
}
|
|
yyj4618 := 0
|
|
for ; yyj4618 < yyrr4618; yyj4618++ {
|
|
yyh4618.ElemContainerState(yyj4618)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4618[yyj4618] = Container{}
|
|
} else {
|
|
yyv4619 := &yyv4618[yyj4618]
|
|
yyv4619.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4618 {
|
|
for ; yyj4618 < yyl4618; yyj4618++ {
|
|
yyv4618 = append(yyv4618, Container{})
|
|
yyh4618.ElemContainerState(yyj4618)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4618[yyj4618] = Container{}
|
|
} else {
|
|
yyv4620 := &yyv4618[yyj4618]
|
|
yyv4620.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4618 := 0
|
|
for ; !r.CheckBreak(); yyj4618++ {
|
|
|
|
if yyj4618 >= len(yyv4618) {
|
|
yyv4618 = append(yyv4618, Container{}) // var yyz4618 Container
|
|
yyc4618 = true
|
|
}
|
|
yyh4618.ElemContainerState(yyj4618)
|
|
if yyj4618 < len(yyv4618) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4618[yyj4618] = Container{}
|
|
} else {
|
|
yyv4621 := &yyv4618[yyj4618]
|
|
yyv4621.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4618 < len(yyv4618) {
|
|
yyv4618 = yyv4618[:yyj4618]
|
|
yyc4618 = true
|
|
} else if yyj4618 == 0 && yyv4618 == nil {
|
|
yyv4618 = []Container{}
|
|
yyc4618 = true
|
|
}
|
|
}
|
|
yyh4618.End()
|
|
if yyc4618 {
|
|
*v = yyv4618
|
|
}
|
|
}
|
|
|
|
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 _, yyv4622 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4623 := &yyv4622
|
|
yy4623.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
|
|
|
|
yyv4624 := *v
|
|
yyh4624, yyl4624 := z.DecSliceHelperStart()
|
|
var yyc4624 bool
|
|
if yyl4624 == 0 {
|
|
if yyv4624 == nil {
|
|
yyv4624 = []LocalObjectReference{}
|
|
yyc4624 = true
|
|
} else if len(yyv4624) != 0 {
|
|
yyv4624 = yyv4624[:0]
|
|
yyc4624 = true
|
|
}
|
|
} else if yyl4624 > 0 {
|
|
var yyrr4624, yyrl4624 int
|
|
var yyrt4624 bool
|
|
if yyl4624 > cap(yyv4624) {
|
|
|
|
yyrg4624 := len(yyv4624) > 0
|
|
yyv24624 := yyv4624
|
|
yyrl4624, yyrt4624 = z.DecInferLen(yyl4624, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4624 {
|
|
if yyrl4624 <= cap(yyv4624) {
|
|
yyv4624 = yyv4624[:yyrl4624]
|
|
} else {
|
|
yyv4624 = make([]LocalObjectReference, yyrl4624)
|
|
}
|
|
} else {
|
|
yyv4624 = make([]LocalObjectReference, yyrl4624)
|
|
}
|
|
yyc4624 = true
|
|
yyrr4624 = len(yyv4624)
|
|
if yyrg4624 {
|
|
copy(yyv4624, yyv24624)
|
|
}
|
|
} else if yyl4624 != len(yyv4624) {
|
|
yyv4624 = yyv4624[:yyl4624]
|
|
yyc4624 = true
|
|
}
|
|
yyj4624 := 0
|
|
for ; yyj4624 < yyrr4624; yyj4624++ {
|
|
yyh4624.ElemContainerState(yyj4624)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4624[yyj4624] = LocalObjectReference{}
|
|
} else {
|
|
yyv4625 := &yyv4624[yyj4624]
|
|
yyv4625.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4624 {
|
|
for ; yyj4624 < yyl4624; yyj4624++ {
|
|
yyv4624 = append(yyv4624, LocalObjectReference{})
|
|
yyh4624.ElemContainerState(yyj4624)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4624[yyj4624] = LocalObjectReference{}
|
|
} else {
|
|
yyv4626 := &yyv4624[yyj4624]
|
|
yyv4626.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4624 := 0
|
|
for ; !r.CheckBreak(); yyj4624++ {
|
|
|
|
if yyj4624 >= len(yyv4624) {
|
|
yyv4624 = append(yyv4624, LocalObjectReference{}) // var yyz4624 LocalObjectReference
|
|
yyc4624 = true
|
|
}
|
|
yyh4624.ElemContainerState(yyj4624)
|
|
if yyj4624 < len(yyv4624) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4624[yyj4624] = LocalObjectReference{}
|
|
} else {
|
|
yyv4627 := &yyv4624[yyj4624]
|
|
yyv4627.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4624 < len(yyv4624) {
|
|
yyv4624 = yyv4624[:yyj4624]
|
|
yyc4624 = true
|
|
} else if yyj4624 == 0 && yyv4624 == nil {
|
|
yyv4624 = []LocalObjectReference{}
|
|
yyc4624 = true
|
|
}
|
|
}
|
|
yyh4624.End()
|
|
if yyc4624 {
|
|
*v = yyv4624
|
|
}
|
|
}
|
|
|
|
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 _, yyv4628 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4629 := &yyv4628
|
|
yy4629.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
|
|
|
|
yyv4630 := *v
|
|
yyh4630, yyl4630 := z.DecSliceHelperStart()
|
|
var yyc4630 bool
|
|
if yyl4630 == 0 {
|
|
if yyv4630 == nil {
|
|
yyv4630 = []PodCondition{}
|
|
yyc4630 = true
|
|
} else if len(yyv4630) != 0 {
|
|
yyv4630 = yyv4630[:0]
|
|
yyc4630 = true
|
|
}
|
|
} else if yyl4630 > 0 {
|
|
var yyrr4630, yyrl4630 int
|
|
var yyrt4630 bool
|
|
if yyl4630 > cap(yyv4630) {
|
|
|
|
yyrg4630 := len(yyv4630) > 0
|
|
yyv24630 := yyv4630
|
|
yyrl4630, yyrt4630 = z.DecInferLen(yyl4630, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4630 {
|
|
if yyrl4630 <= cap(yyv4630) {
|
|
yyv4630 = yyv4630[:yyrl4630]
|
|
} else {
|
|
yyv4630 = make([]PodCondition, yyrl4630)
|
|
}
|
|
} else {
|
|
yyv4630 = make([]PodCondition, yyrl4630)
|
|
}
|
|
yyc4630 = true
|
|
yyrr4630 = len(yyv4630)
|
|
if yyrg4630 {
|
|
copy(yyv4630, yyv24630)
|
|
}
|
|
} else if yyl4630 != len(yyv4630) {
|
|
yyv4630 = yyv4630[:yyl4630]
|
|
yyc4630 = true
|
|
}
|
|
yyj4630 := 0
|
|
for ; yyj4630 < yyrr4630; yyj4630++ {
|
|
yyh4630.ElemContainerState(yyj4630)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4630[yyj4630] = PodCondition{}
|
|
} else {
|
|
yyv4631 := &yyv4630[yyj4630]
|
|
yyv4631.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4630 {
|
|
for ; yyj4630 < yyl4630; yyj4630++ {
|
|
yyv4630 = append(yyv4630, PodCondition{})
|
|
yyh4630.ElemContainerState(yyj4630)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4630[yyj4630] = PodCondition{}
|
|
} else {
|
|
yyv4632 := &yyv4630[yyj4630]
|
|
yyv4632.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4630 := 0
|
|
for ; !r.CheckBreak(); yyj4630++ {
|
|
|
|
if yyj4630 >= len(yyv4630) {
|
|
yyv4630 = append(yyv4630, PodCondition{}) // var yyz4630 PodCondition
|
|
yyc4630 = true
|
|
}
|
|
yyh4630.ElemContainerState(yyj4630)
|
|
if yyj4630 < len(yyv4630) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4630[yyj4630] = PodCondition{}
|
|
} else {
|
|
yyv4633 := &yyv4630[yyj4630]
|
|
yyv4633.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4630 < len(yyv4630) {
|
|
yyv4630 = yyv4630[:yyj4630]
|
|
yyc4630 = true
|
|
} else if yyj4630 == 0 && yyv4630 == nil {
|
|
yyv4630 = []PodCondition{}
|
|
yyc4630 = true
|
|
}
|
|
}
|
|
yyh4630.End()
|
|
if yyc4630 {
|
|
*v = yyv4630
|
|
}
|
|
}
|
|
|
|
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 _, yyv4634 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4635 := &yyv4634
|
|
yy4635.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
|
|
|
|
yyv4636 := *v
|
|
yyh4636, yyl4636 := z.DecSliceHelperStart()
|
|
var yyc4636 bool
|
|
if yyl4636 == 0 {
|
|
if yyv4636 == nil {
|
|
yyv4636 = []ContainerStatus{}
|
|
yyc4636 = true
|
|
} else if len(yyv4636) != 0 {
|
|
yyv4636 = yyv4636[:0]
|
|
yyc4636 = true
|
|
}
|
|
} else if yyl4636 > 0 {
|
|
var yyrr4636, yyrl4636 int
|
|
var yyrt4636 bool
|
|
if yyl4636 > cap(yyv4636) {
|
|
|
|
yyrg4636 := len(yyv4636) > 0
|
|
yyv24636 := yyv4636
|
|
yyrl4636, yyrt4636 = z.DecInferLen(yyl4636, z.DecBasicHandle().MaxInitLen, 120)
|
|
if yyrt4636 {
|
|
if yyrl4636 <= cap(yyv4636) {
|
|
yyv4636 = yyv4636[:yyrl4636]
|
|
} else {
|
|
yyv4636 = make([]ContainerStatus, yyrl4636)
|
|
}
|
|
} else {
|
|
yyv4636 = make([]ContainerStatus, yyrl4636)
|
|
}
|
|
yyc4636 = true
|
|
yyrr4636 = len(yyv4636)
|
|
if yyrg4636 {
|
|
copy(yyv4636, yyv24636)
|
|
}
|
|
} else if yyl4636 != len(yyv4636) {
|
|
yyv4636 = yyv4636[:yyl4636]
|
|
yyc4636 = true
|
|
}
|
|
yyj4636 := 0
|
|
for ; yyj4636 < yyrr4636; yyj4636++ {
|
|
yyh4636.ElemContainerState(yyj4636)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4636[yyj4636] = ContainerStatus{}
|
|
} else {
|
|
yyv4637 := &yyv4636[yyj4636]
|
|
yyv4637.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4636 {
|
|
for ; yyj4636 < yyl4636; yyj4636++ {
|
|
yyv4636 = append(yyv4636, ContainerStatus{})
|
|
yyh4636.ElemContainerState(yyj4636)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4636[yyj4636] = ContainerStatus{}
|
|
} else {
|
|
yyv4638 := &yyv4636[yyj4636]
|
|
yyv4638.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4636 := 0
|
|
for ; !r.CheckBreak(); yyj4636++ {
|
|
|
|
if yyj4636 >= len(yyv4636) {
|
|
yyv4636 = append(yyv4636, ContainerStatus{}) // var yyz4636 ContainerStatus
|
|
yyc4636 = true
|
|
}
|
|
yyh4636.ElemContainerState(yyj4636)
|
|
if yyj4636 < len(yyv4636) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4636[yyj4636] = ContainerStatus{}
|
|
} else {
|
|
yyv4639 := &yyv4636[yyj4636]
|
|
yyv4639.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4636 < len(yyv4636) {
|
|
yyv4636 = yyv4636[:yyj4636]
|
|
yyc4636 = true
|
|
} else if yyj4636 == 0 && yyv4636 == nil {
|
|
yyv4636 = []ContainerStatus{}
|
|
yyc4636 = true
|
|
}
|
|
}
|
|
yyh4636.End()
|
|
if yyc4636 {
|
|
*v = yyv4636
|
|
}
|
|
}
|
|
|
|
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 _, yyv4640 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4641 := &yyv4640
|
|
yy4641.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
|
|
|
|
yyv4642 := *v
|
|
yyh4642, yyl4642 := z.DecSliceHelperStart()
|
|
var yyc4642 bool
|
|
if yyl4642 == 0 {
|
|
if yyv4642 == nil {
|
|
yyv4642 = []PodTemplate{}
|
|
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, 704)
|
|
if yyrt4642 {
|
|
if yyrl4642 <= cap(yyv4642) {
|
|
yyv4642 = yyv4642[:yyrl4642]
|
|
} else {
|
|
yyv4642 = make([]PodTemplate, yyrl4642)
|
|
}
|
|
} else {
|
|
yyv4642 = make([]PodTemplate, 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] = PodTemplate{}
|
|
} else {
|
|
yyv4643 := &yyv4642[yyj4642]
|
|
yyv4643.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4642 {
|
|
for ; yyj4642 < yyl4642; yyj4642++ {
|
|
yyv4642 = append(yyv4642, PodTemplate{})
|
|
yyh4642.ElemContainerState(yyj4642)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4642[yyj4642] = PodTemplate{}
|
|
} else {
|
|
yyv4644 := &yyv4642[yyj4642]
|
|
yyv4644.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4642 := 0
|
|
for ; !r.CheckBreak(); yyj4642++ {
|
|
|
|
if yyj4642 >= len(yyv4642) {
|
|
yyv4642 = append(yyv4642, PodTemplate{}) // var yyz4642 PodTemplate
|
|
yyc4642 = true
|
|
}
|
|
yyh4642.ElemContainerState(yyj4642)
|
|
if yyj4642 < len(yyv4642) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4642[yyj4642] = PodTemplate{}
|
|
} 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 = []PodTemplate{}
|
|
yyc4642 = true
|
|
}
|
|
}
|
|
yyh4642.End()
|
|
if yyc4642 {
|
|
*v = yyv4642
|
|
}
|
|
}
|
|
|
|
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 _, yyv4646 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4647 := &yyv4646
|
|
yy4647.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
|
|
|
|
yyv4648 := *v
|
|
yyh4648, yyl4648 := z.DecSliceHelperStart()
|
|
var yyc4648 bool
|
|
if yyl4648 == 0 {
|
|
if yyv4648 == nil {
|
|
yyv4648 = []ReplicationController{}
|
|
yyc4648 = true
|
|
} else if len(yyv4648) != 0 {
|
|
yyv4648 = yyv4648[:0]
|
|
yyc4648 = true
|
|
}
|
|
} else if yyl4648 > 0 {
|
|
var yyrr4648, yyrl4648 int
|
|
var yyrt4648 bool
|
|
if yyl4648 > cap(yyv4648) {
|
|
|
|
yyrg4648 := len(yyv4648) > 0
|
|
yyv24648 := yyv4648
|
|
yyrl4648, yyrt4648 = z.DecInferLen(yyl4648, z.DecBasicHandle().MaxInitLen, 304)
|
|
if yyrt4648 {
|
|
if yyrl4648 <= cap(yyv4648) {
|
|
yyv4648 = yyv4648[:yyrl4648]
|
|
} else {
|
|
yyv4648 = make([]ReplicationController, yyrl4648)
|
|
}
|
|
} else {
|
|
yyv4648 = make([]ReplicationController, yyrl4648)
|
|
}
|
|
yyc4648 = true
|
|
yyrr4648 = len(yyv4648)
|
|
if yyrg4648 {
|
|
copy(yyv4648, yyv24648)
|
|
}
|
|
} else if yyl4648 != len(yyv4648) {
|
|
yyv4648 = yyv4648[:yyl4648]
|
|
yyc4648 = true
|
|
}
|
|
yyj4648 := 0
|
|
for ; yyj4648 < yyrr4648; yyj4648++ {
|
|
yyh4648.ElemContainerState(yyj4648)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4648[yyj4648] = ReplicationController{}
|
|
} else {
|
|
yyv4649 := &yyv4648[yyj4648]
|
|
yyv4649.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4648 {
|
|
for ; yyj4648 < yyl4648; yyj4648++ {
|
|
yyv4648 = append(yyv4648, ReplicationController{})
|
|
yyh4648.ElemContainerState(yyj4648)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4648[yyj4648] = ReplicationController{}
|
|
} else {
|
|
yyv4650 := &yyv4648[yyj4648]
|
|
yyv4650.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4648 := 0
|
|
for ; !r.CheckBreak(); yyj4648++ {
|
|
|
|
if yyj4648 >= len(yyv4648) {
|
|
yyv4648 = append(yyv4648, ReplicationController{}) // var yyz4648 ReplicationController
|
|
yyc4648 = true
|
|
}
|
|
yyh4648.ElemContainerState(yyj4648)
|
|
if yyj4648 < len(yyv4648) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4648[yyj4648] = ReplicationController{}
|
|
} else {
|
|
yyv4651 := &yyv4648[yyj4648]
|
|
yyv4651.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4648 < len(yyv4648) {
|
|
yyv4648 = yyv4648[:yyj4648]
|
|
yyc4648 = true
|
|
} else if yyj4648 == 0 && yyv4648 == nil {
|
|
yyv4648 = []ReplicationController{}
|
|
yyc4648 = true
|
|
}
|
|
}
|
|
yyh4648.End()
|
|
if yyc4648 {
|
|
*v = yyv4648
|
|
}
|
|
}
|
|
|
|
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 _, yyv4652 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4653 := &yyv4652
|
|
yy4653.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
|
|
|
|
yyv4654 := *v
|
|
yyh4654, yyl4654 := z.DecSliceHelperStart()
|
|
var yyc4654 bool
|
|
if yyl4654 == 0 {
|
|
if yyv4654 == nil {
|
|
yyv4654 = []Service{}
|
|
yyc4654 = true
|
|
} else if len(yyv4654) != 0 {
|
|
yyv4654 = yyv4654[:0]
|
|
yyc4654 = true
|
|
}
|
|
} else if yyl4654 > 0 {
|
|
var yyrr4654, yyrl4654 int
|
|
var yyrt4654 bool
|
|
if yyl4654 > cap(yyv4654) {
|
|
|
|
yyrg4654 := len(yyv4654) > 0
|
|
yyv24654 := yyv4654
|
|
yyrl4654, yyrt4654 = z.DecInferLen(yyl4654, z.DecBasicHandle().MaxInitLen, 440)
|
|
if yyrt4654 {
|
|
if yyrl4654 <= cap(yyv4654) {
|
|
yyv4654 = yyv4654[:yyrl4654]
|
|
} else {
|
|
yyv4654 = make([]Service, yyrl4654)
|
|
}
|
|
} else {
|
|
yyv4654 = make([]Service, yyrl4654)
|
|
}
|
|
yyc4654 = true
|
|
yyrr4654 = len(yyv4654)
|
|
if yyrg4654 {
|
|
copy(yyv4654, yyv24654)
|
|
}
|
|
} else if yyl4654 != len(yyv4654) {
|
|
yyv4654 = yyv4654[:yyl4654]
|
|
yyc4654 = true
|
|
}
|
|
yyj4654 := 0
|
|
for ; yyj4654 < yyrr4654; yyj4654++ {
|
|
yyh4654.ElemContainerState(yyj4654)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4654[yyj4654] = Service{}
|
|
} else {
|
|
yyv4655 := &yyv4654[yyj4654]
|
|
yyv4655.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4654 {
|
|
for ; yyj4654 < yyl4654; yyj4654++ {
|
|
yyv4654 = append(yyv4654, Service{})
|
|
yyh4654.ElemContainerState(yyj4654)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4654[yyj4654] = Service{}
|
|
} else {
|
|
yyv4656 := &yyv4654[yyj4654]
|
|
yyv4656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4654 := 0
|
|
for ; !r.CheckBreak(); yyj4654++ {
|
|
|
|
if yyj4654 >= len(yyv4654) {
|
|
yyv4654 = append(yyv4654, Service{}) // var yyz4654 Service
|
|
yyc4654 = true
|
|
}
|
|
yyh4654.ElemContainerState(yyj4654)
|
|
if yyj4654 < len(yyv4654) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4654[yyj4654] = Service{}
|
|
} else {
|
|
yyv4657 := &yyv4654[yyj4654]
|
|
yyv4657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4654 < len(yyv4654) {
|
|
yyv4654 = yyv4654[:yyj4654]
|
|
yyc4654 = true
|
|
} else if yyj4654 == 0 && yyv4654 == nil {
|
|
yyv4654 = []Service{}
|
|
yyc4654 = true
|
|
}
|
|
}
|
|
yyh4654.End()
|
|
if yyc4654 {
|
|
*v = yyv4654
|
|
}
|
|
}
|
|
|
|
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 _, yyv4658 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4659 := &yyv4658
|
|
yy4659.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
|
|
|
|
yyv4660 := *v
|
|
yyh4660, yyl4660 := z.DecSliceHelperStart()
|
|
var yyc4660 bool
|
|
if yyl4660 == 0 {
|
|
if yyv4660 == nil {
|
|
yyv4660 = []LoadBalancerIngress{}
|
|
yyc4660 = true
|
|
} else if len(yyv4660) != 0 {
|
|
yyv4660 = yyv4660[:0]
|
|
yyc4660 = true
|
|
}
|
|
} else if yyl4660 > 0 {
|
|
var yyrr4660, yyrl4660 int
|
|
var yyrt4660 bool
|
|
if yyl4660 > cap(yyv4660) {
|
|
|
|
yyrg4660 := len(yyv4660) > 0
|
|
yyv24660 := yyv4660
|
|
yyrl4660, yyrt4660 = z.DecInferLen(yyl4660, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4660 {
|
|
if yyrl4660 <= cap(yyv4660) {
|
|
yyv4660 = yyv4660[:yyrl4660]
|
|
} else {
|
|
yyv4660 = make([]LoadBalancerIngress, yyrl4660)
|
|
}
|
|
} else {
|
|
yyv4660 = make([]LoadBalancerIngress, yyrl4660)
|
|
}
|
|
yyc4660 = true
|
|
yyrr4660 = len(yyv4660)
|
|
if yyrg4660 {
|
|
copy(yyv4660, yyv24660)
|
|
}
|
|
} else if yyl4660 != len(yyv4660) {
|
|
yyv4660 = yyv4660[:yyl4660]
|
|
yyc4660 = true
|
|
}
|
|
yyj4660 := 0
|
|
for ; yyj4660 < yyrr4660; yyj4660++ {
|
|
yyh4660.ElemContainerState(yyj4660)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4660[yyj4660] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4661 := &yyv4660[yyj4660]
|
|
yyv4661.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4660 {
|
|
for ; yyj4660 < yyl4660; yyj4660++ {
|
|
yyv4660 = append(yyv4660, LoadBalancerIngress{})
|
|
yyh4660.ElemContainerState(yyj4660)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4660[yyj4660] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4662 := &yyv4660[yyj4660]
|
|
yyv4662.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4660 := 0
|
|
for ; !r.CheckBreak(); yyj4660++ {
|
|
|
|
if yyj4660 >= len(yyv4660) {
|
|
yyv4660 = append(yyv4660, LoadBalancerIngress{}) // var yyz4660 LoadBalancerIngress
|
|
yyc4660 = true
|
|
}
|
|
yyh4660.ElemContainerState(yyj4660)
|
|
if yyj4660 < len(yyv4660) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4660[yyj4660] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4663 := &yyv4660[yyj4660]
|
|
yyv4663.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4660 < len(yyv4660) {
|
|
yyv4660 = yyv4660[:yyj4660]
|
|
yyc4660 = true
|
|
} else if yyj4660 == 0 && yyv4660 == nil {
|
|
yyv4660 = []LoadBalancerIngress{}
|
|
yyc4660 = true
|
|
}
|
|
}
|
|
yyh4660.End()
|
|
if yyc4660 {
|
|
*v = yyv4660
|
|
}
|
|
}
|
|
|
|
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 _, yyv4664 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4665 := &yyv4664
|
|
yy4665.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
|
|
|
|
yyv4666 := *v
|
|
yyh4666, yyl4666 := z.DecSliceHelperStart()
|
|
var yyc4666 bool
|
|
if yyl4666 == 0 {
|
|
if yyv4666 == nil {
|
|
yyv4666 = []ServicePort{}
|
|
yyc4666 = true
|
|
} else if len(yyv4666) != 0 {
|
|
yyv4666 = yyv4666[:0]
|
|
yyc4666 = true
|
|
}
|
|
} else if yyl4666 > 0 {
|
|
var yyrr4666, yyrl4666 int
|
|
var yyrt4666 bool
|
|
if yyl4666 > cap(yyv4666) {
|
|
|
|
yyrg4666 := len(yyv4666) > 0
|
|
yyv24666 := yyv4666
|
|
yyrl4666, yyrt4666 = z.DecInferLen(yyl4666, z.DecBasicHandle().MaxInitLen, 80)
|
|
if yyrt4666 {
|
|
if yyrl4666 <= cap(yyv4666) {
|
|
yyv4666 = yyv4666[:yyrl4666]
|
|
} else {
|
|
yyv4666 = make([]ServicePort, yyrl4666)
|
|
}
|
|
} else {
|
|
yyv4666 = make([]ServicePort, yyrl4666)
|
|
}
|
|
yyc4666 = true
|
|
yyrr4666 = len(yyv4666)
|
|
if yyrg4666 {
|
|
copy(yyv4666, yyv24666)
|
|
}
|
|
} else if yyl4666 != len(yyv4666) {
|
|
yyv4666 = yyv4666[:yyl4666]
|
|
yyc4666 = true
|
|
}
|
|
yyj4666 := 0
|
|
for ; yyj4666 < yyrr4666; yyj4666++ {
|
|
yyh4666.ElemContainerState(yyj4666)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4666[yyj4666] = ServicePort{}
|
|
} else {
|
|
yyv4667 := &yyv4666[yyj4666]
|
|
yyv4667.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4666 {
|
|
for ; yyj4666 < yyl4666; yyj4666++ {
|
|
yyv4666 = append(yyv4666, ServicePort{})
|
|
yyh4666.ElemContainerState(yyj4666)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4666[yyj4666] = ServicePort{}
|
|
} else {
|
|
yyv4668 := &yyv4666[yyj4666]
|
|
yyv4668.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4666 := 0
|
|
for ; !r.CheckBreak(); yyj4666++ {
|
|
|
|
if yyj4666 >= len(yyv4666) {
|
|
yyv4666 = append(yyv4666, ServicePort{}) // var yyz4666 ServicePort
|
|
yyc4666 = true
|
|
}
|
|
yyh4666.ElemContainerState(yyj4666)
|
|
if yyj4666 < len(yyv4666) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4666[yyj4666] = ServicePort{}
|
|
} else {
|
|
yyv4669 := &yyv4666[yyj4666]
|
|
yyv4669.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4666 < len(yyv4666) {
|
|
yyv4666 = yyv4666[:yyj4666]
|
|
yyc4666 = true
|
|
} else if yyj4666 == 0 && yyv4666 == nil {
|
|
yyv4666 = []ServicePort{}
|
|
yyc4666 = true
|
|
}
|
|
}
|
|
yyh4666.End()
|
|
if yyc4666 {
|
|
*v = yyv4666
|
|
}
|
|
}
|
|
|
|
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 _, yyv4670 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4671 := &yyv4670
|
|
yy4671.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
|
|
|
|
yyv4672 := *v
|
|
yyh4672, yyl4672 := z.DecSliceHelperStart()
|
|
var yyc4672 bool
|
|
if yyl4672 == 0 {
|
|
if yyv4672 == nil {
|
|
yyv4672 = []ObjectReference{}
|
|
yyc4672 = true
|
|
} else if len(yyv4672) != 0 {
|
|
yyv4672 = yyv4672[:0]
|
|
yyc4672 = true
|
|
}
|
|
} else if yyl4672 > 0 {
|
|
var yyrr4672, yyrl4672 int
|
|
var yyrt4672 bool
|
|
if yyl4672 > cap(yyv4672) {
|
|
|
|
yyrg4672 := len(yyv4672) > 0
|
|
yyv24672 := yyv4672
|
|
yyrl4672, yyrt4672 = z.DecInferLen(yyl4672, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4672 {
|
|
if yyrl4672 <= cap(yyv4672) {
|
|
yyv4672 = yyv4672[:yyrl4672]
|
|
} else {
|
|
yyv4672 = make([]ObjectReference, yyrl4672)
|
|
}
|
|
} else {
|
|
yyv4672 = make([]ObjectReference, yyrl4672)
|
|
}
|
|
yyc4672 = true
|
|
yyrr4672 = len(yyv4672)
|
|
if yyrg4672 {
|
|
copy(yyv4672, yyv24672)
|
|
}
|
|
} else if yyl4672 != len(yyv4672) {
|
|
yyv4672 = yyv4672[:yyl4672]
|
|
yyc4672 = true
|
|
}
|
|
yyj4672 := 0
|
|
for ; yyj4672 < yyrr4672; yyj4672++ {
|
|
yyh4672.ElemContainerState(yyj4672)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4672[yyj4672] = ObjectReference{}
|
|
} else {
|
|
yyv4673 := &yyv4672[yyj4672]
|
|
yyv4673.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4672 {
|
|
for ; yyj4672 < yyl4672; yyj4672++ {
|
|
yyv4672 = append(yyv4672, ObjectReference{})
|
|
yyh4672.ElemContainerState(yyj4672)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4672[yyj4672] = ObjectReference{}
|
|
} else {
|
|
yyv4674 := &yyv4672[yyj4672]
|
|
yyv4674.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4672 := 0
|
|
for ; !r.CheckBreak(); yyj4672++ {
|
|
|
|
if yyj4672 >= len(yyv4672) {
|
|
yyv4672 = append(yyv4672, ObjectReference{}) // var yyz4672 ObjectReference
|
|
yyc4672 = true
|
|
}
|
|
yyh4672.ElemContainerState(yyj4672)
|
|
if yyj4672 < len(yyv4672) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4672[yyj4672] = ObjectReference{}
|
|
} else {
|
|
yyv4675 := &yyv4672[yyj4672]
|
|
yyv4675.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4672 < len(yyv4672) {
|
|
yyv4672 = yyv4672[:yyj4672]
|
|
yyc4672 = true
|
|
} else if yyj4672 == 0 && yyv4672 == nil {
|
|
yyv4672 = []ObjectReference{}
|
|
yyc4672 = true
|
|
}
|
|
}
|
|
yyh4672.End()
|
|
if yyc4672 {
|
|
*v = yyv4672
|
|
}
|
|
}
|
|
|
|
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 _, yyv4676 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4677 := &yyv4676
|
|
yy4677.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
|
|
|
|
yyv4678 := *v
|
|
yyh4678, yyl4678 := z.DecSliceHelperStart()
|
|
var yyc4678 bool
|
|
if yyl4678 == 0 {
|
|
if yyv4678 == nil {
|
|
yyv4678 = []ServiceAccount{}
|
|
yyc4678 = true
|
|
} else if len(yyv4678) != 0 {
|
|
yyv4678 = yyv4678[:0]
|
|
yyc4678 = true
|
|
}
|
|
} else if yyl4678 > 0 {
|
|
var yyrr4678, yyrl4678 int
|
|
var yyrt4678 bool
|
|
if yyl4678 > cap(yyv4678) {
|
|
|
|
yyrg4678 := len(yyv4678) > 0
|
|
yyv24678 := yyv4678
|
|
yyrl4678, yyrt4678 = z.DecInferLen(yyl4678, z.DecBasicHandle().MaxInitLen, 304)
|
|
if yyrt4678 {
|
|
if yyrl4678 <= cap(yyv4678) {
|
|
yyv4678 = yyv4678[:yyrl4678]
|
|
} else {
|
|
yyv4678 = make([]ServiceAccount, yyrl4678)
|
|
}
|
|
} else {
|
|
yyv4678 = make([]ServiceAccount, yyrl4678)
|
|
}
|
|
yyc4678 = true
|
|
yyrr4678 = len(yyv4678)
|
|
if yyrg4678 {
|
|
copy(yyv4678, yyv24678)
|
|
}
|
|
} else if yyl4678 != len(yyv4678) {
|
|
yyv4678 = yyv4678[:yyl4678]
|
|
yyc4678 = true
|
|
}
|
|
yyj4678 := 0
|
|
for ; yyj4678 < yyrr4678; yyj4678++ {
|
|
yyh4678.ElemContainerState(yyj4678)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4678[yyj4678] = ServiceAccount{}
|
|
} else {
|
|
yyv4679 := &yyv4678[yyj4678]
|
|
yyv4679.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4678 {
|
|
for ; yyj4678 < yyl4678; yyj4678++ {
|
|
yyv4678 = append(yyv4678, ServiceAccount{})
|
|
yyh4678.ElemContainerState(yyj4678)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4678[yyj4678] = ServiceAccount{}
|
|
} else {
|
|
yyv4680 := &yyv4678[yyj4678]
|
|
yyv4680.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4678 := 0
|
|
for ; !r.CheckBreak(); yyj4678++ {
|
|
|
|
if yyj4678 >= len(yyv4678) {
|
|
yyv4678 = append(yyv4678, ServiceAccount{}) // var yyz4678 ServiceAccount
|
|
yyc4678 = true
|
|
}
|
|
yyh4678.ElemContainerState(yyj4678)
|
|
if yyj4678 < len(yyv4678) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4678[yyj4678] = ServiceAccount{}
|
|
} else {
|
|
yyv4681 := &yyv4678[yyj4678]
|
|
yyv4681.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4678 < len(yyv4678) {
|
|
yyv4678 = yyv4678[:yyj4678]
|
|
yyc4678 = true
|
|
} else if yyj4678 == 0 && yyv4678 == nil {
|
|
yyv4678 = []ServiceAccount{}
|
|
yyc4678 = true
|
|
}
|
|
}
|
|
yyh4678.End()
|
|
if yyc4678 {
|
|
*v = yyv4678
|
|
}
|
|
}
|
|
|
|
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 _, yyv4682 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4683 := &yyv4682
|
|
yy4683.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
|
|
|
|
yyv4684 := *v
|
|
yyh4684, yyl4684 := z.DecSliceHelperStart()
|
|
var yyc4684 bool
|
|
if yyl4684 == 0 {
|
|
if yyv4684 == nil {
|
|
yyv4684 = []EndpointSubset{}
|
|
yyc4684 = true
|
|
} else if len(yyv4684) != 0 {
|
|
yyv4684 = yyv4684[:0]
|
|
yyc4684 = true
|
|
}
|
|
} else if yyl4684 > 0 {
|
|
var yyrr4684, yyrl4684 int
|
|
var yyrt4684 bool
|
|
if yyl4684 > cap(yyv4684) {
|
|
|
|
yyrg4684 := len(yyv4684) > 0
|
|
yyv24684 := yyv4684
|
|
yyrl4684, yyrt4684 = z.DecInferLen(yyl4684, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt4684 {
|
|
if yyrl4684 <= cap(yyv4684) {
|
|
yyv4684 = yyv4684[:yyrl4684]
|
|
} else {
|
|
yyv4684 = make([]EndpointSubset, yyrl4684)
|
|
}
|
|
} else {
|
|
yyv4684 = make([]EndpointSubset, yyrl4684)
|
|
}
|
|
yyc4684 = true
|
|
yyrr4684 = len(yyv4684)
|
|
if yyrg4684 {
|
|
copy(yyv4684, yyv24684)
|
|
}
|
|
} else if yyl4684 != len(yyv4684) {
|
|
yyv4684 = yyv4684[:yyl4684]
|
|
yyc4684 = true
|
|
}
|
|
yyj4684 := 0
|
|
for ; yyj4684 < yyrr4684; yyj4684++ {
|
|
yyh4684.ElemContainerState(yyj4684)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4684[yyj4684] = EndpointSubset{}
|
|
} else {
|
|
yyv4685 := &yyv4684[yyj4684]
|
|
yyv4685.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4684 {
|
|
for ; yyj4684 < yyl4684; yyj4684++ {
|
|
yyv4684 = append(yyv4684, EndpointSubset{})
|
|
yyh4684.ElemContainerState(yyj4684)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4684[yyj4684] = EndpointSubset{}
|
|
} else {
|
|
yyv4686 := &yyv4684[yyj4684]
|
|
yyv4686.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4684 := 0
|
|
for ; !r.CheckBreak(); yyj4684++ {
|
|
|
|
if yyj4684 >= len(yyv4684) {
|
|
yyv4684 = append(yyv4684, EndpointSubset{}) // var yyz4684 EndpointSubset
|
|
yyc4684 = true
|
|
}
|
|
yyh4684.ElemContainerState(yyj4684)
|
|
if yyj4684 < len(yyv4684) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4684[yyj4684] = EndpointSubset{}
|
|
} else {
|
|
yyv4687 := &yyv4684[yyj4684]
|
|
yyv4687.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4684 < len(yyv4684) {
|
|
yyv4684 = yyv4684[:yyj4684]
|
|
yyc4684 = true
|
|
} else if yyj4684 == 0 && yyv4684 == nil {
|
|
yyv4684 = []EndpointSubset{}
|
|
yyc4684 = true
|
|
}
|
|
}
|
|
yyh4684.End()
|
|
if yyc4684 {
|
|
*v = yyv4684
|
|
}
|
|
}
|
|
|
|
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 _, yyv4688 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4689 := &yyv4688
|
|
yy4689.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
|
|
|
|
yyv4690 := *v
|
|
yyh4690, yyl4690 := z.DecSliceHelperStart()
|
|
var yyc4690 bool
|
|
if yyl4690 == 0 {
|
|
if yyv4690 == nil {
|
|
yyv4690 = []EndpointAddress{}
|
|
yyc4690 = true
|
|
} else if len(yyv4690) != 0 {
|
|
yyv4690 = yyv4690[:0]
|
|
yyc4690 = true
|
|
}
|
|
} else if yyl4690 > 0 {
|
|
var yyrr4690, yyrl4690 int
|
|
var yyrt4690 bool
|
|
if yyl4690 > cap(yyv4690) {
|
|
|
|
yyrg4690 := len(yyv4690) > 0
|
|
yyv24690 := yyv4690
|
|
yyrl4690, yyrt4690 = z.DecInferLen(yyl4690, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt4690 {
|
|
if yyrl4690 <= cap(yyv4690) {
|
|
yyv4690 = yyv4690[:yyrl4690]
|
|
} else {
|
|
yyv4690 = make([]EndpointAddress, yyrl4690)
|
|
}
|
|
} else {
|
|
yyv4690 = make([]EndpointAddress, yyrl4690)
|
|
}
|
|
yyc4690 = true
|
|
yyrr4690 = len(yyv4690)
|
|
if yyrg4690 {
|
|
copy(yyv4690, yyv24690)
|
|
}
|
|
} else if yyl4690 != len(yyv4690) {
|
|
yyv4690 = yyv4690[:yyl4690]
|
|
yyc4690 = true
|
|
}
|
|
yyj4690 := 0
|
|
for ; yyj4690 < yyrr4690; yyj4690++ {
|
|
yyh4690.ElemContainerState(yyj4690)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4690[yyj4690] = EndpointAddress{}
|
|
} else {
|
|
yyv4691 := &yyv4690[yyj4690]
|
|
yyv4691.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4690 {
|
|
for ; yyj4690 < yyl4690; yyj4690++ {
|
|
yyv4690 = append(yyv4690, EndpointAddress{})
|
|
yyh4690.ElemContainerState(yyj4690)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4690[yyj4690] = EndpointAddress{}
|
|
} else {
|
|
yyv4692 := &yyv4690[yyj4690]
|
|
yyv4692.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4690 := 0
|
|
for ; !r.CheckBreak(); yyj4690++ {
|
|
|
|
if yyj4690 >= len(yyv4690) {
|
|
yyv4690 = append(yyv4690, EndpointAddress{}) // var yyz4690 EndpointAddress
|
|
yyc4690 = true
|
|
}
|
|
yyh4690.ElemContainerState(yyj4690)
|
|
if yyj4690 < len(yyv4690) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4690[yyj4690] = EndpointAddress{}
|
|
} else {
|
|
yyv4693 := &yyv4690[yyj4690]
|
|
yyv4693.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4690 < len(yyv4690) {
|
|
yyv4690 = yyv4690[:yyj4690]
|
|
yyc4690 = true
|
|
} else if yyj4690 == 0 && yyv4690 == nil {
|
|
yyv4690 = []EndpointAddress{}
|
|
yyc4690 = true
|
|
}
|
|
}
|
|
yyh4690.End()
|
|
if yyc4690 {
|
|
*v = yyv4690
|
|
}
|
|
}
|
|
|
|
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 _, yyv4694 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4695 := &yyv4694
|
|
yy4695.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
|
|
|
|
yyv4696 := *v
|
|
yyh4696, yyl4696 := z.DecSliceHelperStart()
|
|
var yyc4696 bool
|
|
if yyl4696 == 0 {
|
|
if yyv4696 == nil {
|
|
yyv4696 = []EndpointPort{}
|
|
yyc4696 = true
|
|
} else if len(yyv4696) != 0 {
|
|
yyv4696 = yyv4696[:0]
|
|
yyc4696 = true
|
|
}
|
|
} else if yyl4696 > 0 {
|
|
var yyrr4696, yyrl4696 int
|
|
var yyrt4696 bool
|
|
if yyl4696 > cap(yyv4696) {
|
|
|
|
yyrg4696 := len(yyv4696) > 0
|
|
yyv24696 := yyv4696
|
|
yyrl4696, yyrt4696 = z.DecInferLen(yyl4696, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4696 {
|
|
if yyrl4696 <= cap(yyv4696) {
|
|
yyv4696 = yyv4696[:yyrl4696]
|
|
} else {
|
|
yyv4696 = make([]EndpointPort, yyrl4696)
|
|
}
|
|
} else {
|
|
yyv4696 = make([]EndpointPort, yyrl4696)
|
|
}
|
|
yyc4696 = true
|
|
yyrr4696 = len(yyv4696)
|
|
if yyrg4696 {
|
|
copy(yyv4696, yyv24696)
|
|
}
|
|
} else if yyl4696 != len(yyv4696) {
|
|
yyv4696 = yyv4696[:yyl4696]
|
|
yyc4696 = true
|
|
}
|
|
yyj4696 := 0
|
|
for ; yyj4696 < yyrr4696; yyj4696++ {
|
|
yyh4696.ElemContainerState(yyj4696)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4696[yyj4696] = EndpointPort{}
|
|
} else {
|
|
yyv4697 := &yyv4696[yyj4696]
|
|
yyv4697.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4696 {
|
|
for ; yyj4696 < yyl4696; yyj4696++ {
|
|
yyv4696 = append(yyv4696, EndpointPort{})
|
|
yyh4696.ElemContainerState(yyj4696)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4696[yyj4696] = EndpointPort{}
|
|
} else {
|
|
yyv4698 := &yyv4696[yyj4696]
|
|
yyv4698.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4696 := 0
|
|
for ; !r.CheckBreak(); yyj4696++ {
|
|
|
|
if yyj4696 >= len(yyv4696) {
|
|
yyv4696 = append(yyv4696, EndpointPort{}) // var yyz4696 EndpointPort
|
|
yyc4696 = true
|
|
}
|
|
yyh4696.ElemContainerState(yyj4696)
|
|
if yyj4696 < len(yyv4696) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4696[yyj4696] = EndpointPort{}
|
|
} else {
|
|
yyv4699 := &yyv4696[yyj4696]
|
|
yyv4699.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4696 < len(yyv4696) {
|
|
yyv4696 = yyv4696[:yyj4696]
|
|
yyc4696 = true
|
|
} else if yyj4696 == 0 && yyv4696 == nil {
|
|
yyv4696 = []EndpointPort{}
|
|
yyc4696 = true
|
|
}
|
|
}
|
|
yyh4696.End()
|
|
if yyc4696 {
|
|
*v = yyv4696
|
|
}
|
|
}
|
|
|
|
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 _, yyv4700 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4701 := &yyv4700
|
|
yy4701.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
|
|
|
|
yyv4702 := *v
|
|
yyh4702, yyl4702 := z.DecSliceHelperStart()
|
|
var yyc4702 bool
|
|
if yyl4702 == 0 {
|
|
if yyv4702 == nil {
|
|
yyv4702 = []Endpoints{}
|
|
yyc4702 = true
|
|
} else if len(yyv4702) != 0 {
|
|
yyv4702 = yyv4702[:0]
|
|
yyc4702 = true
|
|
}
|
|
} else if yyl4702 > 0 {
|
|
var yyrr4702, yyrl4702 int
|
|
var yyrt4702 bool
|
|
if yyl4702 > cap(yyv4702) {
|
|
|
|
yyrg4702 := len(yyv4702) > 0
|
|
yyv24702 := yyv4702
|
|
yyrl4702, yyrt4702 = z.DecInferLen(yyl4702, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4702 {
|
|
if yyrl4702 <= cap(yyv4702) {
|
|
yyv4702 = yyv4702[:yyrl4702]
|
|
} else {
|
|
yyv4702 = make([]Endpoints, yyrl4702)
|
|
}
|
|
} else {
|
|
yyv4702 = make([]Endpoints, yyrl4702)
|
|
}
|
|
yyc4702 = true
|
|
yyrr4702 = len(yyv4702)
|
|
if yyrg4702 {
|
|
copy(yyv4702, yyv24702)
|
|
}
|
|
} else if yyl4702 != len(yyv4702) {
|
|
yyv4702 = yyv4702[:yyl4702]
|
|
yyc4702 = true
|
|
}
|
|
yyj4702 := 0
|
|
for ; yyj4702 < yyrr4702; yyj4702++ {
|
|
yyh4702.ElemContainerState(yyj4702)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4702[yyj4702] = Endpoints{}
|
|
} else {
|
|
yyv4703 := &yyv4702[yyj4702]
|
|
yyv4703.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4702 {
|
|
for ; yyj4702 < yyl4702; yyj4702++ {
|
|
yyv4702 = append(yyv4702, Endpoints{})
|
|
yyh4702.ElemContainerState(yyj4702)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4702[yyj4702] = Endpoints{}
|
|
} else {
|
|
yyv4704 := &yyv4702[yyj4702]
|
|
yyv4704.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4702 := 0
|
|
for ; !r.CheckBreak(); yyj4702++ {
|
|
|
|
if yyj4702 >= len(yyv4702) {
|
|
yyv4702 = append(yyv4702, Endpoints{}) // var yyz4702 Endpoints
|
|
yyc4702 = true
|
|
}
|
|
yyh4702.ElemContainerState(yyj4702)
|
|
if yyj4702 < len(yyv4702) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4702[yyj4702] = Endpoints{}
|
|
} else {
|
|
yyv4705 := &yyv4702[yyj4702]
|
|
yyv4705.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4702 < len(yyv4702) {
|
|
yyv4702 = yyv4702[:yyj4702]
|
|
yyc4702 = true
|
|
} else if yyj4702 == 0 && yyv4702 == nil {
|
|
yyv4702 = []Endpoints{}
|
|
yyc4702 = true
|
|
}
|
|
}
|
|
yyh4702.End()
|
|
if yyc4702 {
|
|
*v = yyv4702
|
|
}
|
|
}
|
|
|
|
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 _, yyv4706 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4707 := &yyv4706
|
|
yy4707.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
|
|
|
|
yyv4708 := *v
|
|
yyh4708, yyl4708 := z.DecSliceHelperStart()
|
|
var yyc4708 bool
|
|
if yyl4708 == 0 {
|
|
if yyv4708 == nil {
|
|
yyv4708 = []NodeCondition{}
|
|
yyc4708 = true
|
|
} else if len(yyv4708) != 0 {
|
|
yyv4708 = yyv4708[:0]
|
|
yyc4708 = true
|
|
}
|
|
} else if yyl4708 > 0 {
|
|
var yyrr4708, yyrl4708 int
|
|
var yyrt4708 bool
|
|
if yyl4708 > cap(yyv4708) {
|
|
|
|
yyrg4708 := len(yyv4708) > 0
|
|
yyv24708 := yyv4708
|
|
yyrl4708, yyrt4708 = z.DecInferLen(yyl4708, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4708 {
|
|
if yyrl4708 <= cap(yyv4708) {
|
|
yyv4708 = yyv4708[:yyrl4708]
|
|
} else {
|
|
yyv4708 = make([]NodeCondition, yyrl4708)
|
|
}
|
|
} else {
|
|
yyv4708 = make([]NodeCondition, yyrl4708)
|
|
}
|
|
yyc4708 = true
|
|
yyrr4708 = len(yyv4708)
|
|
if yyrg4708 {
|
|
copy(yyv4708, yyv24708)
|
|
}
|
|
} else if yyl4708 != len(yyv4708) {
|
|
yyv4708 = yyv4708[:yyl4708]
|
|
yyc4708 = true
|
|
}
|
|
yyj4708 := 0
|
|
for ; yyj4708 < yyrr4708; yyj4708++ {
|
|
yyh4708.ElemContainerState(yyj4708)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4708[yyj4708] = NodeCondition{}
|
|
} else {
|
|
yyv4709 := &yyv4708[yyj4708]
|
|
yyv4709.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4708 {
|
|
for ; yyj4708 < yyl4708; yyj4708++ {
|
|
yyv4708 = append(yyv4708, NodeCondition{})
|
|
yyh4708.ElemContainerState(yyj4708)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4708[yyj4708] = NodeCondition{}
|
|
} else {
|
|
yyv4710 := &yyv4708[yyj4708]
|
|
yyv4710.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4708 := 0
|
|
for ; !r.CheckBreak(); yyj4708++ {
|
|
|
|
if yyj4708 >= len(yyv4708) {
|
|
yyv4708 = append(yyv4708, NodeCondition{}) // var yyz4708 NodeCondition
|
|
yyc4708 = true
|
|
}
|
|
yyh4708.ElemContainerState(yyj4708)
|
|
if yyj4708 < len(yyv4708) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4708[yyj4708] = NodeCondition{}
|
|
} else {
|
|
yyv4711 := &yyv4708[yyj4708]
|
|
yyv4711.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4708 < len(yyv4708) {
|
|
yyv4708 = yyv4708[:yyj4708]
|
|
yyc4708 = true
|
|
} else if yyj4708 == 0 && yyv4708 == nil {
|
|
yyv4708 = []NodeCondition{}
|
|
yyc4708 = true
|
|
}
|
|
}
|
|
yyh4708.End()
|
|
if yyc4708 {
|
|
*v = yyv4708
|
|
}
|
|
}
|
|
|
|
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 _, yyv4712 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4713 := &yyv4712
|
|
yy4713.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
|
|
|
|
yyv4714 := *v
|
|
yyh4714, yyl4714 := z.DecSliceHelperStart()
|
|
var yyc4714 bool
|
|
if yyl4714 == 0 {
|
|
if yyv4714 == nil {
|
|
yyv4714 = []NodeAddress{}
|
|
yyc4714 = true
|
|
} else if len(yyv4714) != 0 {
|
|
yyv4714 = yyv4714[:0]
|
|
yyc4714 = true
|
|
}
|
|
} else if yyl4714 > 0 {
|
|
var yyrr4714, yyrl4714 int
|
|
var yyrt4714 bool
|
|
if yyl4714 > cap(yyv4714) {
|
|
|
|
yyrg4714 := len(yyv4714) > 0
|
|
yyv24714 := yyv4714
|
|
yyrl4714, yyrt4714 = z.DecInferLen(yyl4714, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4714 {
|
|
if yyrl4714 <= cap(yyv4714) {
|
|
yyv4714 = yyv4714[:yyrl4714]
|
|
} else {
|
|
yyv4714 = make([]NodeAddress, yyrl4714)
|
|
}
|
|
} else {
|
|
yyv4714 = make([]NodeAddress, yyrl4714)
|
|
}
|
|
yyc4714 = true
|
|
yyrr4714 = len(yyv4714)
|
|
if yyrg4714 {
|
|
copy(yyv4714, yyv24714)
|
|
}
|
|
} else if yyl4714 != len(yyv4714) {
|
|
yyv4714 = yyv4714[:yyl4714]
|
|
yyc4714 = true
|
|
}
|
|
yyj4714 := 0
|
|
for ; yyj4714 < yyrr4714; yyj4714++ {
|
|
yyh4714.ElemContainerState(yyj4714)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4714[yyj4714] = NodeAddress{}
|
|
} else {
|
|
yyv4715 := &yyv4714[yyj4714]
|
|
yyv4715.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4714 {
|
|
for ; yyj4714 < yyl4714; yyj4714++ {
|
|
yyv4714 = append(yyv4714, NodeAddress{})
|
|
yyh4714.ElemContainerState(yyj4714)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4714[yyj4714] = NodeAddress{}
|
|
} else {
|
|
yyv4716 := &yyv4714[yyj4714]
|
|
yyv4716.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4714 := 0
|
|
for ; !r.CheckBreak(); yyj4714++ {
|
|
|
|
if yyj4714 >= len(yyv4714) {
|
|
yyv4714 = append(yyv4714, NodeAddress{}) // var yyz4714 NodeAddress
|
|
yyc4714 = true
|
|
}
|
|
yyh4714.ElemContainerState(yyj4714)
|
|
if yyj4714 < len(yyv4714) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4714[yyj4714] = NodeAddress{}
|
|
} else {
|
|
yyv4717 := &yyv4714[yyj4714]
|
|
yyv4717.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4714 < len(yyv4714) {
|
|
yyv4714 = yyv4714[:yyj4714]
|
|
yyc4714 = true
|
|
} else if yyj4714 == 0 && yyv4714 == nil {
|
|
yyv4714 = []NodeAddress{}
|
|
yyc4714 = true
|
|
}
|
|
}
|
|
yyh4714.End()
|
|
if yyc4714 {
|
|
*v = yyv4714
|
|
}
|
|
}
|
|
|
|
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 _, yyv4718 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4719 := &yyv4718
|
|
yy4719.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
|
|
|
|
yyv4720 := *v
|
|
yyh4720, yyl4720 := z.DecSliceHelperStart()
|
|
var yyc4720 bool
|
|
if yyl4720 == 0 {
|
|
if yyv4720 == nil {
|
|
yyv4720 = []ContainerImage{}
|
|
yyc4720 = true
|
|
} else if len(yyv4720) != 0 {
|
|
yyv4720 = yyv4720[:0]
|
|
yyc4720 = true
|
|
}
|
|
} else if yyl4720 > 0 {
|
|
var yyrr4720, yyrl4720 int
|
|
var yyrt4720 bool
|
|
if yyl4720 > cap(yyv4720) {
|
|
|
|
yyrg4720 := len(yyv4720) > 0
|
|
yyv24720 := yyv4720
|
|
yyrl4720, yyrt4720 = z.DecInferLen(yyl4720, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4720 {
|
|
if yyrl4720 <= cap(yyv4720) {
|
|
yyv4720 = yyv4720[:yyrl4720]
|
|
} else {
|
|
yyv4720 = make([]ContainerImage, yyrl4720)
|
|
}
|
|
} else {
|
|
yyv4720 = make([]ContainerImage, yyrl4720)
|
|
}
|
|
yyc4720 = true
|
|
yyrr4720 = len(yyv4720)
|
|
if yyrg4720 {
|
|
copy(yyv4720, yyv24720)
|
|
}
|
|
} else if yyl4720 != len(yyv4720) {
|
|
yyv4720 = yyv4720[:yyl4720]
|
|
yyc4720 = true
|
|
}
|
|
yyj4720 := 0
|
|
for ; yyj4720 < yyrr4720; yyj4720++ {
|
|
yyh4720.ElemContainerState(yyj4720)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4720[yyj4720] = ContainerImage{}
|
|
} else {
|
|
yyv4721 := &yyv4720[yyj4720]
|
|
yyv4721.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4720 {
|
|
for ; yyj4720 < yyl4720; yyj4720++ {
|
|
yyv4720 = append(yyv4720, ContainerImage{})
|
|
yyh4720.ElemContainerState(yyj4720)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4720[yyj4720] = ContainerImage{}
|
|
} else {
|
|
yyv4722 := &yyv4720[yyj4720]
|
|
yyv4722.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4720 := 0
|
|
for ; !r.CheckBreak(); yyj4720++ {
|
|
|
|
if yyj4720 >= len(yyv4720) {
|
|
yyv4720 = append(yyv4720, ContainerImage{}) // var yyz4720 ContainerImage
|
|
yyc4720 = true
|
|
}
|
|
yyh4720.ElemContainerState(yyj4720)
|
|
if yyj4720 < len(yyv4720) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4720[yyj4720] = ContainerImage{}
|
|
} else {
|
|
yyv4723 := &yyv4720[yyj4720]
|
|
yyv4723.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4720 < len(yyv4720) {
|
|
yyv4720 = yyv4720[:yyj4720]
|
|
yyc4720 = true
|
|
} else if yyj4720 == 0 && yyv4720 == nil {
|
|
yyv4720 = []ContainerImage{}
|
|
yyc4720 = true
|
|
}
|
|
}
|
|
yyh4720.End()
|
|
if yyc4720 {
|
|
*v = yyv4720
|
|
}
|
|
}
|
|
|
|
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 _, yyv4724 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4724.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
|
|
|
|
yyv4725 := *v
|
|
yyh4725, yyl4725 := z.DecSliceHelperStart()
|
|
var yyc4725 bool
|
|
if yyl4725 == 0 {
|
|
if yyv4725 == nil {
|
|
yyv4725 = []UniqueVolumeName{}
|
|
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) {
|
|
|
|
yyrl4725, yyrt4725 = z.DecInferLen(yyl4725, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4725 {
|
|
if yyrl4725 <= cap(yyv4725) {
|
|
yyv4725 = yyv4725[:yyrl4725]
|
|
} else {
|
|
yyv4725 = make([]UniqueVolumeName, yyrl4725)
|
|
}
|
|
} else {
|
|
yyv4725 = make([]UniqueVolumeName, yyrl4725)
|
|
}
|
|
yyc4725 = true
|
|
yyrr4725 = len(yyv4725)
|
|
} else if yyl4725 != len(yyv4725) {
|
|
yyv4725 = yyv4725[:yyl4725]
|
|
yyc4725 = true
|
|
}
|
|
yyj4725 := 0
|
|
for ; yyj4725 < yyrr4725; yyj4725++ {
|
|
yyh4725.ElemContainerState(yyj4725)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4725[yyj4725] = ""
|
|
} else {
|
|
yyv4725[yyj4725] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4725 {
|
|
for ; yyj4725 < yyl4725; yyj4725++ {
|
|
yyv4725 = append(yyv4725, "")
|
|
yyh4725.ElemContainerState(yyj4725)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4725[yyj4725] = ""
|
|
} else {
|
|
yyv4725[yyj4725] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4725 := 0
|
|
for ; !r.CheckBreak(); yyj4725++ {
|
|
|
|
if yyj4725 >= len(yyv4725) {
|
|
yyv4725 = append(yyv4725, "") // var yyz4725 UniqueVolumeName
|
|
yyc4725 = true
|
|
}
|
|
yyh4725.ElemContainerState(yyj4725)
|
|
if yyj4725 < len(yyv4725) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4725[yyj4725] = ""
|
|
} else {
|
|
yyv4725[yyj4725] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4725 < len(yyv4725) {
|
|
yyv4725 = yyv4725[:yyj4725]
|
|
yyc4725 = true
|
|
} else if yyj4725 == 0 && yyv4725 == nil {
|
|
yyv4725 = []UniqueVolumeName{}
|
|
yyc4725 = true
|
|
}
|
|
}
|
|
yyh4725.End()
|
|
if yyc4725 {
|
|
*v = yyv4725
|
|
}
|
|
}
|
|
|
|
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 _, yyv4729 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4730 := &yyv4729
|
|
yy4730.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
|
|
|
|
yyv4731 := *v
|
|
yyh4731, yyl4731 := z.DecSliceHelperStart()
|
|
var yyc4731 bool
|
|
if yyl4731 == 0 {
|
|
if yyv4731 == nil {
|
|
yyv4731 = []AttachedVolume{}
|
|
yyc4731 = true
|
|
} else if len(yyv4731) != 0 {
|
|
yyv4731 = yyv4731[:0]
|
|
yyc4731 = true
|
|
}
|
|
} else if yyl4731 > 0 {
|
|
var yyrr4731, yyrl4731 int
|
|
var yyrt4731 bool
|
|
if yyl4731 > cap(yyv4731) {
|
|
|
|
yyrg4731 := len(yyv4731) > 0
|
|
yyv24731 := yyv4731
|
|
yyrl4731, yyrt4731 = z.DecInferLen(yyl4731, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4731 {
|
|
if yyrl4731 <= cap(yyv4731) {
|
|
yyv4731 = yyv4731[:yyrl4731]
|
|
} else {
|
|
yyv4731 = make([]AttachedVolume, yyrl4731)
|
|
}
|
|
} else {
|
|
yyv4731 = make([]AttachedVolume, yyrl4731)
|
|
}
|
|
yyc4731 = true
|
|
yyrr4731 = len(yyv4731)
|
|
if yyrg4731 {
|
|
copy(yyv4731, yyv24731)
|
|
}
|
|
} else if yyl4731 != len(yyv4731) {
|
|
yyv4731 = yyv4731[:yyl4731]
|
|
yyc4731 = true
|
|
}
|
|
yyj4731 := 0
|
|
for ; yyj4731 < yyrr4731; yyj4731++ {
|
|
yyh4731.ElemContainerState(yyj4731)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4731[yyj4731] = AttachedVolume{}
|
|
} else {
|
|
yyv4732 := &yyv4731[yyj4731]
|
|
yyv4732.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4731 {
|
|
for ; yyj4731 < yyl4731; yyj4731++ {
|
|
yyv4731 = append(yyv4731, AttachedVolume{})
|
|
yyh4731.ElemContainerState(yyj4731)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4731[yyj4731] = AttachedVolume{}
|
|
} else {
|
|
yyv4733 := &yyv4731[yyj4731]
|
|
yyv4733.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4731 := 0
|
|
for ; !r.CheckBreak(); yyj4731++ {
|
|
|
|
if yyj4731 >= len(yyv4731) {
|
|
yyv4731 = append(yyv4731, AttachedVolume{}) // var yyz4731 AttachedVolume
|
|
yyc4731 = true
|
|
}
|
|
yyh4731.ElemContainerState(yyj4731)
|
|
if yyj4731 < len(yyv4731) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4731[yyj4731] = AttachedVolume{}
|
|
} else {
|
|
yyv4734 := &yyv4731[yyj4731]
|
|
yyv4734.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4731 < len(yyv4731) {
|
|
yyv4731 = yyv4731[:yyj4731]
|
|
yyc4731 = true
|
|
} else if yyj4731 == 0 && yyv4731 == nil {
|
|
yyv4731 = []AttachedVolume{}
|
|
yyc4731 = true
|
|
}
|
|
}
|
|
yyh4731.End()
|
|
if yyc4731 {
|
|
*v = yyv4731
|
|
}
|
|
}
|
|
|
|
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 _, yyv4735 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4736 := &yyv4735
|
|
yy4736.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
|
|
|
|
yyv4737 := *v
|
|
yyh4737, yyl4737 := z.DecSliceHelperStart()
|
|
var yyc4737 bool
|
|
if yyl4737 == 0 {
|
|
if yyv4737 == nil {
|
|
yyv4737 = []PreferAvoidPodsEntry{}
|
|
yyc4737 = true
|
|
} else if len(yyv4737) != 0 {
|
|
yyv4737 = yyv4737[:0]
|
|
yyc4737 = true
|
|
}
|
|
} else if yyl4737 > 0 {
|
|
var yyrr4737, yyrl4737 int
|
|
var yyrt4737 bool
|
|
if yyl4737 > cap(yyv4737) {
|
|
|
|
yyrg4737 := len(yyv4737) > 0
|
|
yyv24737 := yyv4737
|
|
yyrl4737, yyrt4737 = z.DecInferLen(yyl4737, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt4737 {
|
|
if yyrl4737 <= cap(yyv4737) {
|
|
yyv4737 = yyv4737[:yyrl4737]
|
|
} else {
|
|
yyv4737 = make([]PreferAvoidPodsEntry, yyrl4737)
|
|
}
|
|
} else {
|
|
yyv4737 = make([]PreferAvoidPodsEntry, yyrl4737)
|
|
}
|
|
yyc4737 = true
|
|
yyrr4737 = len(yyv4737)
|
|
if yyrg4737 {
|
|
copy(yyv4737, yyv24737)
|
|
}
|
|
} else if yyl4737 != len(yyv4737) {
|
|
yyv4737 = yyv4737[:yyl4737]
|
|
yyc4737 = true
|
|
}
|
|
yyj4737 := 0
|
|
for ; yyj4737 < yyrr4737; yyj4737++ {
|
|
yyh4737.ElemContainerState(yyj4737)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4737[yyj4737] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4738 := &yyv4737[yyj4737]
|
|
yyv4738.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4737 {
|
|
for ; yyj4737 < yyl4737; yyj4737++ {
|
|
yyv4737 = append(yyv4737, PreferAvoidPodsEntry{})
|
|
yyh4737.ElemContainerState(yyj4737)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4737[yyj4737] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4739 := &yyv4737[yyj4737]
|
|
yyv4739.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4737 := 0
|
|
for ; !r.CheckBreak(); yyj4737++ {
|
|
|
|
if yyj4737 >= len(yyv4737) {
|
|
yyv4737 = append(yyv4737, PreferAvoidPodsEntry{}) // var yyz4737 PreferAvoidPodsEntry
|
|
yyc4737 = true
|
|
}
|
|
yyh4737.ElemContainerState(yyj4737)
|
|
if yyj4737 < len(yyv4737) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4737[yyj4737] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4740 := &yyv4737[yyj4737]
|
|
yyv4740.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4737 < len(yyv4737) {
|
|
yyv4737 = yyv4737[:yyj4737]
|
|
yyc4737 = true
|
|
} else if yyj4737 == 0 && yyv4737 == nil {
|
|
yyv4737 = []PreferAvoidPodsEntry{}
|
|
yyc4737 = true
|
|
}
|
|
}
|
|
yyh4737.End()
|
|
if yyc4737 {
|
|
*v = yyv4737
|
|
}
|
|
}
|
|
|
|
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 yyk4741, yyv4741 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yyk4741.CodecEncodeSelf(e)
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4742 := &yyv4741
|
|
yym4743 := z.EncBinary()
|
|
_ = yym4743
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4742) {
|
|
} else if !yym4743 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy4742)
|
|
} else {
|
|
z.EncFallback(yy4742)
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4744 := *v
|
|
yyl4744 := r.ReadMapStart()
|
|
yybh4744 := z.DecBasicHandle()
|
|
if yyv4744 == nil {
|
|
yyrl4744, _ := z.DecInferLen(yyl4744, yybh4744.MaxInitLen, 72)
|
|
yyv4744 = make(map[ResourceName]pkg3_resource.Quantity, yyrl4744)
|
|
*v = yyv4744
|
|
}
|
|
var yymk4744 ResourceName
|
|
var yymv4744 pkg3_resource.Quantity
|
|
var yymg4744 bool
|
|
if yybh4744.MapValueReset {
|
|
yymg4744 = true
|
|
}
|
|
if yyl4744 > 0 {
|
|
for yyj4744 := 0; yyj4744 < yyl4744; yyj4744++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4744 = ""
|
|
} else {
|
|
yymk4744 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg4744 {
|
|
yymv4744 = yyv4744[yymk4744]
|
|
} else {
|
|
yymv4744 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4744 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv4746 := &yymv4744
|
|
yym4747 := z.DecBinary()
|
|
_ = yym4747
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4746) {
|
|
} else if !yym4747 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv4746)
|
|
} else {
|
|
z.DecFallback(yyv4746, false)
|
|
}
|
|
}
|
|
|
|
if yyv4744 != nil {
|
|
yyv4744[yymk4744] = yymv4744
|
|
}
|
|
}
|
|
} else if yyl4744 < 0 {
|
|
for yyj4744 := 0; !r.CheckBreak(); yyj4744++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4744 = ""
|
|
} else {
|
|
yymk4744 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg4744 {
|
|
yymv4744 = yyv4744[yymk4744]
|
|
} else {
|
|
yymv4744 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4744 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv4749 := &yymv4744
|
|
yym4750 := z.DecBinary()
|
|
_ = yym4750
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4749) {
|
|
} else if !yym4750 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv4749)
|
|
} else {
|
|
z.DecFallback(yyv4749, false)
|
|
}
|
|
}
|
|
|
|
if yyv4744 != nil {
|
|
yyv4744[yymk4744] = yymv4744
|
|
}
|
|
}
|
|
} // 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 _, yyv4751 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4752 := &yyv4751
|
|
yy4752.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
|
|
|
|
yyv4753 := *v
|
|
yyh4753, yyl4753 := z.DecSliceHelperStart()
|
|
var yyc4753 bool
|
|
if yyl4753 == 0 {
|
|
if yyv4753 == nil {
|
|
yyv4753 = []Node{}
|
|
yyc4753 = true
|
|
} else if len(yyv4753) != 0 {
|
|
yyv4753 = yyv4753[:0]
|
|
yyc4753 = true
|
|
}
|
|
} else if yyl4753 > 0 {
|
|
var yyrr4753, yyrl4753 int
|
|
var yyrt4753 bool
|
|
if yyl4753 > cap(yyv4753) {
|
|
|
|
yyrg4753 := len(yyv4753) > 0
|
|
yyv24753 := yyv4753
|
|
yyrl4753, yyrt4753 = z.DecInferLen(yyl4753, z.DecBasicHandle().MaxInitLen, 632)
|
|
if yyrt4753 {
|
|
if yyrl4753 <= cap(yyv4753) {
|
|
yyv4753 = yyv4753[:yyrl4753]
|
|
} else {
|
|
yyv4753 = make([]Node, yyrl4753)
|
|
}
|
|
} else {
|
|
yyv4753 = make([]Node, yyrl4753)
|
|
}
|
|
yyc4753 = true
|
|
yyrr4753 = len(yyv4753)
|
|
if yyrg4753 {
|
|
copy(yyv4753, yyv24753)
|
|
}
|
|
} else if yyl4753 != len(yyv4753) {
|
|
yyv4753 = yyv4753[:yyl4753]
|
|
yyc4753 = true
|
|
}
|
|
yyj4753 := 0
|
|
for ; yyj4753 < yyrr4753; yyj4753++ {
|
|
yyh4753.ElemContainerState(yyj4753)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4753[yyj4753] = Node{}
|
|
} else {
|
|
yyv4754 := &yyv4753[yyj4753]
|
|
yyv4754.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4753 {
|
|
for ; yyj4753 < yyl4753; yyj4753++ {
|
|
yyv4753 = append(yyv4753, Node{})
|
|
yyh4753.ElemContainerState(yyj4753)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4753[yyj4753] = Node{}
|
|
} else {
|
|
yyv4755 := &yyv4753[yyj4753]
|
|
yyv4755.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4753 := 0
|
|
for ; !r.CheckBreak(); yyj4753++ {
|
|
|
|
if yyj4753 >= len(yyv4753) {
|
|
yyv4753 = append(yyv4753, Node{}) // var yyz4753 Node
|
|
yyc4753 = true
|
|
}
|
|
yyh4753.ElemContainerState(yyj4753)
|
|
if yyj4753 < len(yyv4753) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4753[yyj4753] = Node{}
|
|
} else {
|
|
yyv4756 := &yyv4753[yyj4753]
|
|
yyv4756.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4753 < len(yyv4753) {
|
|
yyv4753 = yyv4753[:yyj4753]
|
|
yyc4753 = true
|
|
} else if yyj4753 == 0 && yyv4753 == nil {
|
|
yyv4753 = []Node{}
|
|
yyc4753 = true
|
|
}
|
|
}
|
|
yyh4753.End()
|
|
if yyc4753 {
|
|
*v = yyv4753
|
|
}
|
|
}
|
|
|
|
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 _, yyv4757 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4757.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
|
|
|
|
yyv4758 := *v
|
|
yyh4758, yyl4758 := z.DecSliceHelperStart()
|
|
var yyc4758 bool
|
|
if yyl4758 == 0 {
|
|
if yyv4758 == nil {
|
|
yyv4758 = []FinalizerName{}
|
|
yyc4758 = true
|
|
} else if len(yyv4758) != 0 {
|
|
yyv4758 = yyv4758[:0]
|
|
yyc4758 = true
|
|
}
|
|
} else if yyl4758 > 0 {
|
|
var yyrr4758, yyrl4758 int
|
|
var yyrt4758 bool
|
|
if yyl4758 > cap(yyv4758) {
|
|
|
|
yyrl4758, yyrt4758 = z.DecInferLen(yyl4758, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4758 {
|
|
if yyrl4758 <= cap(yyv4758) {
|
|
yyv4758 = yyv4758[:yyrl4758]
|
|
} else {
|
|
yyv4758 = make([]FinalizerName, yyrl4758)
|
|
}
|
|
} else {
|
|
yyv4758 = make([]FinalizerName, yyrl4758)
|
|
}
|
|
yyc4758 = true
|
|
yyrr4758 = len(yyv4758)
|
|
} else if yyl4758 != len(yyv4758) {
|
|
yyv4758 = yyv4758[:yyl4758]
|
|
yyc4758 = true
|
|
}
|
|
yyj4758 := 0
|
|
for ; yyj4758 < yyrr4758; yyj4758++ {
|
|
yyh4758.ElemContainerState(yyj4758)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4758[yyj4758] = ""
|
|
} else {
|
|
yyv4758[yyj4758] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4758 {
|
|
for ; yyj4758 < yyl4758; yyj4758++ {
|
|
yyv4758 = append(yyv4758, "")
|
|
yyh4758.ElemContainerState(yyj4758)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4758[yyj4758] = ""
|
|
} else {
|
|
yyv4758[yyj4758] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4758 := 0
|
|
for ; !r.CheckBreak(); yyj4758++ {
|
|
|
|
if yyj4758 >= len(yyv4758) {
|
|
yyv4758 = append(yyv4758, "") // var yyz4758 FinalizerName
|
|
yyc4758 = true
|
|
}
|
|
yyh4758.ElemContainerState(yyj4758)
|
|
if yyj4758 < len(yyv4758) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4758[yyj4758] = ""
|
|
} else {
|
|
yyv4758[yyj4758] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4758 < len(yyv4758) {
|
|
yyv4758 = yyv4758[:yyj4758]
|
|
yyc4758 = true
|
|
} else if yyj4758 == 0 && yyv4758 == nil {
|
|
yyv4758 = []FinalizerName{}
|
|
yyc4758 = true
|
|
}
|
|
}
|
|
yyh4758.End()
|
|
if yyc4758 {
|
|
*v = yyv4758
|
|
}
|
|
}
|
|
|
|
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 _, yyv4762 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4763 := &yyv4762
|
|
yy4763.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
|
|
|
|
yyv4764 := *v
|
|
yyh4764, yyl4764 := z.DecSliceHelperStart()
|
|
var yyc4764 bool
|
|
if yyl4764 == 0 {
|
|
if yyv4764 == nil {
|
|
yyv4764 = []Namespace{}
|
|
yyc4764 = true
|
|
} else if len(yyv4764) != 0 {
|
|
yyv4764 = yyv4764[:0]
|
|
yyc4764 = true
|
|
}
|
|
} else if yyl4764 > 0 {
|
|
var yyrr4764, yyrl4764 int
|
|
var yyrt4764 bool
|
|
if yyl4764 > cap(yyv4764) {
|
|
|
|
yyrg4764 := len(yyv4764) > 0
|
|
yyv24764 := yyv4764
|
|
yyrl4764, yyrt4764 = z.DecInferLen(yyl4764, z.DecBasicHandle().MaxInitLen, 296)
|
|
if yyrt4764 {
|
|
if yyrl4764 <= cap(yyv4764) {
|
|
yyv4764 = yyv4764[:yyrl4764]
|
|
} else {
|
|
yyv4764 = make([]Namespace, yyrl4764)
|
|
}
|
|
} else {
|
|
yyv4764 = make([]Namespace, yyrl4764)
|
|
}
|
|
yyc4764 = true
|
|
yyrr4764 = len(yyv4764)
|
|
if yyrg4764 {
|
|
copy(yyv4764, yyv24764)
|
|
}
|
|
} else if yyl4764 != len(yyv4764) {
|
|
yyv4764 = yyv4764[:yyl4764]
|
|
yyc4764 = true
|
|
}
|
|
yyj4764 := 0
|
|
for ; yyj4764 < yyrr4764; yyj4764++ {
|
|
yyh4764.ElemContainerState(yyj4764)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4764[yyj4764] = Namespace{}
|
|
} else {
|
|
yyv4765 := &yyv4764[yyj4764]
|
|
yyv4765.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4764 {
|
|
for ; yyj4764 < yyl4764; yyj4764++ {
|
|
yyv4764 = append(yyv4764, Namespace{})
|
|
yyh4764.ElemContainerState(yyj4764)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4764[yyj4764] = Namespace{}
|
|
} else {
|
|
yyv4766 := &yyv4764[yyj4764]
|
|
yyv4766.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4764 := 0
|
|
for ; !r.CheckBreak(); yyj4764++ {
|
|
|
|
if yyj4764 >= len(yyv4764) {
|
|
yyv4764 = append(yyv4764, Namespace{}) // var yyz4764 Namespace
|
|
yyc4764 = true
|
|
}
|
|
yyh4764.ElemContainerState(yyj4764)
|
|
if yyj4764 < len(yyv4764) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4764[yyj4764] = Namespace{}
|
|
} else {
|
|
yyv4767 := &yyv4764[yyj4764]
|
|
yyv4767.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4764 < len(yyv4764) {
|
|
yyv4764 = yyv4764[:yyj4764]
|
|
yyc4764 = true
|
|
} else if yyj4764 == 0 && yyv4764 == nil {
|
|
yyv4764 = []Namespace{}
|
|
yyc4764 = true
|
|
}
|
|
}
|
|
yyh4764.End()
|
|
if yyc4764 {
|
|
*v = yyv4764
|
|
}
|
|
}
|
|
|
|
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 _, yyv4768 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4769 := &yyv4768
|
|
yy4769.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
|
|
|
|
yyv4770 := *v
|
|
yyh4770, yyl4770 := z.DecSliceHelperStart()
|
|
var yyc4770 bool
|
|
if yyl4770 == 0 {
|
|
if yyv4770 == nil {
|
|
yyv4770 = []Event{}
|
|
yyc4770 = true
|
|
} else if len(yyv4770) != 0 {
|
|
yyv4770 = yyv4770[:0]
|
|
yyc4770 = true
|
|
}
|
|
} else if yyl4770 > 0 {
|
|
var yyrr4770, yyrl4770 int
|
|
var yyrt4770 bool
|
|
if yyl4770 > cap(yyv4770) {
|
|
|
|
yyrg4770 := len(yyv4770) > 0
|
|
yyv24770 := yyv4770
|
|
yyrl4770, yyrt4770 = z.DecInferLen(yyl4770, z.DecBasicHandle().MaxInitLen, 504)
|
|
if yyrt4770 {
|
|
if yyrl4770 <= cap(yyv4770) {
|
|
yyv4770 = yyv4770[:yyrl4770]
|
|
} else {
|
|
yyv4770 = make([]Event, yyrl4770)
|
|
}
|
|
} else {
|
|
yyv4770 = make([]Event, yyrl4770)
|
|
}
|
|
yyc4770 = true
|
|
yyrr4770 = len(yyv4770)
|
|
if yyrg4770 {
|
|
copy(yyv4770, yyv24770)
|
|
}
|
|
} else if yyl4770 != len(yyv4770) {
|
|
yyv4770 = yyv4770[:yyl4770]
|
|
yyc4770 = true
|
|
}
|
|
yyj4770 := 0
|
|
for ; yyj4770 < yyrr4770; yyj4770++ {
|
|
yyh4770.ElemContainerState(yyj4770)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4770[yyj4770] = Event{}
|
|
} else {
|
|
yyv4771 := &yyv4770[yyj4770]
|
|
yyv4771.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4770 {
|
|
for ; yyj4770 < yyl4770; yyj4770++ {
|
|
yyv4770 = append(yyv4770, Event{})
|
|
yyh4770.ElemContainerState(yyj4770)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4770[yyj4770] = Event{}
|
|
} else {
|
|
yyv4772 := &yyv4770[yyj4770]
|
|
yyv4772.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4770 := 0
|
|
for ; !r.CheckBreak(); yyj4770++ {
|
|
|
|
if yyj4770 >= len(yyv4770) {
|
|
yyv4770 = append(yyv4770, Event{}) // var yyz4770 Event
|
|
yyc4770 = true
|
|
}
|
|
yyh4770.ElemContainerState(yyj4770)
|
|
if yyj4770 < len(yyv4770) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4770[yyj4770] = Event{}
|
|
} else {
|
|
yyv4773 := &yyv4770[yyj4770]
|
|
yyv4773.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4770 < len(yyv4770) {
|
|
yyv4770 = yyv4770[:yyj4770]
|
|
yyc4770 = true
|
|
} else if yyj4770 == 0 && yyv4770 == nil {
|
|
yyv4770 = []Event{}
|
|
yyc4770 = true
|
|
}
|
|
}
|
|
yyh4770.End()
|
|
if yyc4770 {
|
|
*v = yyv4770
|
|
}
|
|
}
|
|
|
|
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 _, yyv4774 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyv4774 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4775 := z.EncBinary()
|
|
_ = yym4775
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv4774) {
|
|
} else {
|
|
z.EncFallback(yyv4774)
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv4776 := *v
|
|
yyh4776, yyl4776 := z.DecSliceHelperStart()
|
|
var yyc4776 bool
|
|
if yyl4776 == 0 {
|
|
if yyv4776 == nil {
|
|
yyv4776 = []pkg7_runtime.Object{}
|
|
yyc4776 = true
|
|
} else if len(yyv4776) != 0 {
|
|
yyv4776 = yyv4776[:0]
|
|
yyc4776 = true
|
|
}
|
|
} else if yyl4776 > 0 {
|
|
var yyrr4776, yyrl4776 int
|
|
var yyrt4776 bool
|
|
if yyl4776 > cap(yyv4776) {
|
|
|
|
yyrg4776 := len(yyv4776) > 0
|
|
yyv24776 := yyv4776
|
|
yyrl4776, yyrt4776 = z.DecInferLen(yyl4776, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4776 {
|
|
if yyrl4776 <= cap(yyv4776) {
|
|
yyv4776 = yyv4776[:yyrl4776]
|
|
} else {
|
|
yyv4776 = make([]pkg7_runtime.Object, yyrl4776)
|
|
}
|
|
} else {
|
|
yyv4776 = make([]pkg7_runtime.Object, yyrl4776)
|
|
}
|
|
yyc4776 = true
|
|
yyrr4776 = len(yyv4776)
|
|
if yyrg4776 {
|
|
copy(yyv4776, yyv24776)
|
|
}
|
|
} else if yyl4776 != len(yyv4776) {
|
|
yyv4776 = yyv4776[:yyl4776]
|
|
yyc4776 = true
|
|
}
|
|
yyj4776 := 0
|
|
for ; yyj4776 < yyrr4776; yyj4776++ {
|
|
yyh4776.ElemContainerState(yyj4776)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4776[yyj4776] = nil
|
|
} else {
|
|
yyv4777 := &yyv4776[yyj4776]
|
|
yym4778 := z.DecBinary()
|
|
_ = yym4778
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4777) {
|
|
} else {
|
|
z.DecFallback(yyv4777, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt4776 {
|
|
for ; yyj4776 < yyl4776; yyj4776++ {
|
|
yyv4776 = append(yyv4776, nil)
|
|
yyh4776.ElemContainerState(yyj4776)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4776[yyj4776] = nil
|
|
} else {
|
|
yyv4779 := &yyv4776[yyj4776]
|
|
yym4780 := z.DecBinary()
|
|
_ = yym4780
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4779) {
|
|
} else {
|
|
z.DecFallback(yyv4779, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4776 := 0
|
|
for ; !r.CheckBreak(); yyj4776++ {
|
|
|
|
if yyj4776 >= len(yyv4776) {
|
|
yyv4776 = append(yyv4776, nil) // var yyz4776 pkg7_runtime.Object
|
|
yyc4776 = true
|
|
}
|
|
yyh4776.ElemContainerState(yyj4776)
|
|
if yyj4776 < len(yyv4776) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4776[yyj4776] = nil
|
|
} else {
|
|
yyv4781 := &yyv4776[yyj4776]
|
|
yym4782 := z.DecBinary()
|
|
_ = yym4782
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4781) {
|
|
} else {
|
|
z.DecFallback(yyv4781, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4776 < len(yyv4776) {
|
|
yyv4776 = yyv4776[:yyj4776]
|
|
yyc4776 = true
|
|
} else if yyj4776 == 0 && yyv4776 == nil {
|
|
yyv4776 = []pkg7_runtime.Object{}
|
|
yyc4776 = true
|
|
}
|
|
}
|
|
yyh4776.End()
|
|
if yyc4776 {
|
|
*v = yyv4776
|
|
}
|
|
}
|
|
|
|
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 _, yyv4783 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4784 := &yyv4783
|
|
yy4784.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
|
|
|
|
yyv4785 := *v
|
|
yyh4785, yyl4785 := z.DecSliceHelperStart()
|
|
var yyc4785 bool
|
|
if yyl4785 == 0 {
|
|
if yyv4785 == nil {
|
|
yyv4785 = []LimitRangeItem{}
|
|
yyc4785 = true
|
|
} else if len(yyv4785) != 0 {
|
|
yyv4785 = yyv4785[:0]
|
|
yyc4785 = true
|
|
}
|
|
} else if yyl4785 > 0 {
|
|
var yyrr4785, yyrl4785 int
|
|
var yyrt4785 bool
|
|
if yyl4785 > cap(yyv4785) {
|
|
|
|
yyrg4785 := len(yyv4785) > 0
|
|
yyv24785 := yyv4785
|
|
yyrl4785, yyrt4785 = z.DecInferLen(yyl4785, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4785 {
|
|
if yyrl4785 <= cap(yyv4785) {
|
|
yyv4785 = yyv4785[:yyrl4785]
|
|
} else {
|
|
yyv4785 = make([]LimitRangeItem, yyrl4785)
|
|
}
|
|
} else {
|
|
yyv4785 = make([]LimitRangeItem, yyrl4785)
|
|
}
|
|
yyc4785 = true
|
|
yyrr4785 = len(yyv4785)
|
|
if yyrg4785 {
|
|
copy(yyv4785, yyv24785)
|
|
}
|
|
} else if yyl4785 != len(yyv4785) {
|
|
yyv4785 = yyv4785[:yyl4785]
|
|
yyc4785 = true
|
|
}
|
|
yyj4785 := 0
|
|
for ; yyj4785 < yyrr4785; yyj4785++ {
|
|
yyh4785.ElemContainerState(yyj4785)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4785[yyj4785] = LimitRangeItem{}
|
|
} else {
|
|
yyv4786 := &yyv4785[yyj4785]
|
|
yyv4786.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4785 {
|
|
for ; yyj4785 < yyl4785; yyj4785++ {
|
|
yyv4785 = append(yyv4785, LimitRangeItem{})
|
|
yyh4785.ElemContainerState(yyj4785)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4785[yyj4785] = LimitRangeItem{}
|
|
} else {
|
|
yyv4787 := &yyv4785[yyj4785]
|
|
yyv4787.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4785 := 0
|
|
for ; !r.CheckBreak(); yyj4785++ {
|
|
|
|
if yyj4785 >= len(yyv4785) {
|
|
yyv4785 = append(yyv4785, LimitRangeItem{}) // var yyz4785 LimitRangeItem
|
|
yyc4785 = true
|
|
}
|
|
yyh4785.ElemContainerState(yyj4785)
|
|
if yyj4785 < len(yyv4785) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4785[yyj4785] = LimitRangeItem{}
|
|
} else {
|
|
yyv4788 := &yyv4785[yyj4785]
|
|
yyv4788.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4785 < len(yyv4785) {
|
|
yyv4785 = yyv4785[:yyj4785]
|
|
yyc4785 = true
|
|
} else if yyj4785 == 0 && yyv4785 == nil {
|
|
yyv4785 = []LimitRangeItem{}
|
|
yyc4785 = true
|
|
}
|
|
}
|
|
yyh4785.End()
|
|
if yyc4785 {
|
|
*v = yyv4785
|
|
}
|
|
}
|
|
|
|
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 _, yyv4789 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4790 := &yyv4789
|
|
yy4790.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
|
|
|
|
yyv4791 := *v
|
|
yyh4791, yyl4791 := z.DecSliceHelperStart()
|
|
var yyc4791 bool
|
|
if yyl4791 == 0 {
|
|
if yyv4791 == nil {
|
|
yyv4791 = []LimitRange{}
|
|
yyc4791 = true
|
|
} else if len(yyv4791) != 0 {
|
|
yyv4791 = yyv4791[:0]
|
|
yyc4791 = true
|
|
}
|
|
} else if yyl4791 > 0 {
|
|
var yyrr4791, yyrl4791 int
|
|
var yyrt4791 bool
|
|
if yyl4791 > cap(yyv4791) {
|
|
|
|
yyrg4791 := len(yyv4791) > 0
|
|
yyv24791 := yyv4791
|
|
yyrl4791, yyrt4791 = z.DecInferLen(yyl4791, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4791 {
|
|
if yyrl4791 <= cap(yyv4791) {
|
|
yyv4791 = yyv4791[:yyrl4791]
|
|
} else {
|
|
yyv4791 = make([]LimitRange, yyrl4791)
|
|
}
|
|
} else {
|
|
yyv4791 = make([]LimitRange, yyrl4791)
|
|
}
|
|
yyc4791 = true
|
|
yyrr4791 = len(yyv4791)
|
|
if yyrg4791 {
|
|
copy(yyv4791, yyv24791)
|
|
}
|
|
} else if yyl4791 != len(yyv4791) {
|
|
yyv4791 = yyv4791[:yyl4791]
|
|
yyc4791 = true
|
|
}
|
|
yyj4791 := 0
|
|
for ; yyj4791 < yyrr4791; yyj4791++ {
|
|
yyh4791.ElemContainerState(yyj4791)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4791[yyj4791] = LimitRange{}
|
|
} else {
|
|
yyv4792 := &yyv4791[yyj4791]
|
|
yyv4792.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4791 {
|
|
for ; yyj4791 < yyl4791; yyj4791++ {
|
|
yyv4791 = append(yyv4791, LimitRange{})
|
|
yyh4791.ElemContainerState(yyj4791)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4791[yyj4791] = LimitRange{}
|
|
} else {
|
|
yyv4793 := &yyv4791[yyj4791]
|
|
yyv4793.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4791 := 0
|
|
for ; !r.CheckBreak(); yyj4791++ {
|
|
|
|
if yyj4791 >= len(yyv4791) {
|
|
yyv4791 = append(yyv4791, LimitRange{}) // var yyz4791 LimitRange
|
|
yyc4791 = true
|
|
}
|
|
yyh4791.ElemContainerState(yyj4791)
|
|
if yyj4791 < len(yyv4791) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4791[yyj4791] = LimitRange{}
|
|
} else {
|
|
yyv4794 := &yyv4791[yyj4791]
|
|
yyv4794.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4791 < len(yyv4791) {
|
|
yyv4791 = yyv4791[:yyj4791]
|
|
yyc4791 = true
|
|
} else if yyj4791 == 0 && yyv4791 == nil {
|
|
yyv4791 = []LimitRange{}
|
|
yyc4791 = true
|
|
}
|
|
}
|
|
yyh4791.End()
|
|
if yyc4791 {
|
|
*v = yyv4791
|
|
}
|
|
}
|
|
|
|
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 _, yyv4795 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4795.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
|
|
|
|
yyv4796 := *v
|
|
yyh4796, yyl4796 := z.DecSliceHelperStart()
|
|
var yyc4796 bool
|
|
if yyl4796 == 0 {
|
|
if yyv4796 == nil {
|
|
yyv4796 = []ResourceQuotaScope{}
|
|
yyc4796 = true
|
|
} else if len(yyv4796) != 0 {
|
|
yyv4796 = yyv4796[:0]
|
|
yyc4796 = true
|
|
}
|
|
} else if yyl4796 > 0 {
|
|
var yyrr4796, yyrl4796 int
|
|
var yyrt4796 bool
|
|
if yyl4796 > cap(yyv4796) {
|
|
|
|
yyrl4796, yyrt4796 = z.DecInferLen(yyl4796, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4796 {
|
|
if yyrl4796 <= cap(yyv4796) {
|
|
yyv4796 = yyv4796[:yyrl4796]
|
|
} else {
|
|
yyv4796 = make([]ResourceQuotaScope, yyrl4796)
|
|
}
|
|
} else {
|
|
yyv4796 = make([]ResourceQuotaScope, yyrl4796)
|
|
}
|
|
yyc4796 = true
|
|
yyrr4796 = len(yyv4796)
|
|
} else if yyl4796 != len(yyv4796) {
|
|
yyv4796 = yyv4796[:yyl4796]
|
|
yyc4796 = true
|
|
}
|
|
yyj4796 := 0
|
|
for ; yyj4796 < yyrr4796; yyj4796++ {
|
|
yyh4796.ElemContainerState(yyj4796)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4796[yyj4796] = ""
|
|
} else {
|
|
yyv4796[yyj4796] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4796 {
|
|
for ; yyj4796 < yyl4796; yyj4796++ {
|
|
yyv4796 = append(yyv4796, "")
|
|
yyh4796.ElemContainerState(yyj4796)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4796[yyj4796] = ""
|
|
} else {
|
|
yyv4796[yyj4796] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4796 := 0
|
|
for ; !r.CheckBreak(); yyj4796++ {
|
|
|
|
if yyj4796 >= len(yyv4796) {
|
|
yyv4796 = append(yyv4796, "") // var yyz4796 ResourceQuotaScope
|
|
yyc4796 = true
|
|
}
|
|
yyh4796.ElemContainerState(yyj4796)
|
|
if yyj4796 < len(yyv4796) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4796[yyj4796] = ""
|
|
} else {
|
|
yyv4796[yyj4796] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4796 < len(yyv4796) {
|
|
yyv4796 = yyv4796[:yyj4796]
|
|
yyc4796 = true
|
|
} else if yyj4796 == 0 && yyv4796 == nil {
|
|
yyv4796 = []ResourceQuotaScope{}
|
|
yyc4796 = true
|
|
}
|
|
}
|
|
yyh4796.End()
|
|
if yyc4796 {
|
|
*v = yyv4796
|
|
}
|
|
}
|
|
|
|
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 _, yyv4800 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4801 := &yyv4800
|
|
yy4801.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
|
|
|
|
yyv4802 := *v
|
|
yyh4802, yyl4802 := z.DecSliceHelperStart()
|
|
var yyc4802 bool
|
|
if yyl4802 == 0 {
|
|
if yyv4802 == nil {
|
|
yyv4802 = []ResourceQuota{}
|
|
yyc4802 = true
|
|
} else if len(yyv4802) != 0 {
|
|
yyv4802 = yyv4802[:0]
|
|
yyc4802 = true
|
|
}
|
|
} else if yyl4802 > 0 {
|
|
var yyrr4802, yyrl4802 int
|
|
var yyrt4802 bool
|
|
if yyl4802 > cap(yyv4802) {
|
|
|
|
yyrg4802 := len(yyv4802) > 0
|
|
yyv24802 := yyv4802
|
|
yyrl4802, yyrt4802 = z.DecInferLen(yyl4802, z.DecBasicHandle().MaxInitLen, 304)
|
|
if yyrt4802 {
|
|
if yyrl4802 <= cap(yyv4802) {
|
|
yyv4802 = yyv4802[:yyrl4802]
|
|
} else {
|
|
yyv4802 = make([]ResourceQuota, yyrl4802)
|
|
}
|
|
} else {
|
|
yyv4802 = make([]ResourceQuota, yyrl4802)
|
|
}
|
|
yyc4802 = true
|
|
yyrr4802 = len(yyv4802)
|
|
if yyrg4802 {
|
|
copy(yyv4802, yyv24802)
|
|
}
|
|
} else if yyl4802 != len(yyv4802) {
|
|
yyv4802 = yyv4802[:yyl4802]
|
|
yyc4802 = true
|
|
}
|
|
yyj4802 := 0
|
|
for ; yyj4802 < yyrr4802; yyj4802++ {
|
|
yyh4802.ElemContainerState(yyj4802)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4802[yyj4802] = ResourceQuota{}
|
|
} else {
|
|
yyv4803 := &yyv4802[yyj4802]
|
|
yyv4803.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4802 {
|
|
for ; yyj4802 < yyl4802; yyj4802++ {
|
|
yyv4802 = append(yyv4802, ResourceQuota{})
|
|
yyh4802.ElemContainerState(yyj4802)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4802[yyj4802] = ResourceQuota{}
|
|
} else {
|
|
yyv4804 := &yyv4802[yyj4802]
|
|
yyv4804.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4802 := 0
|
|
for ; !r.CheckBreak(); yyj4802++ {
|
|
|
|
if yyj4802 >= len(yyv4802) {
|
|
yyv4802 = append(yyv4802, ResourceQuota{}) // var yyz4802 ResourceQuota
|
|
yyc4802 = true
|
|
}
|
|
yyh4802.ElemContainerState(yyj4802)
|
|
if yyj4802 < len(yyv4802) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4802[yyj4802] = ResourceQuota{}
|
|
} else {
|
|
yyv4805 := &yyv4802[yyj4802]
|
|
yyv4805.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4802 < len(yyv4802) {
|
|
yyv4802 = yyv4802[:yyj4802]
|
|
yyc4802 = true
|
|
} else if yyj4802 == 0 && yyv4802 == nil {
|
|
yyv4802 = []ResourceQuota{}
|
|
yyc4802 = true
|
|
}
|
|
}
|
|
yyh4802.End()
|
|
if yyc4802 {
|
|
*v = yyv4802
|
|
}
|
|
}
|
|
|
|
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 yyk4806, yyv4806 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yym4807 := z.EncBinary()
|
|
_ = yym4807
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk4806))
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyv4806 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4808 := z.EncBinary()
|
|
_ = yym4808
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv4806))
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv4809 := *v
|
|
yyl4809 := r.ReadMapStart()
|
|
yybh4809 := z.DecBasicHandle()
|
|
if yyv4809 == nil {
|
|
yyrl4809, _ := z.DecInferLen(yyl4809, yybh4809.MaxInitLen, 40)
|
|
yyv4809 = make(map[string][]uint8, yyrl4809)
|
|
*v = yyv4809
|
|
}
|
|
var yymk4809 string
|
|
var yymv4809 []uint8
|
|
var yymg4809 bool
|
|
if yybh4809.MapValueReset {
|
|
yymg4809 = true
|
|
}
|
|
if yyl4809 > 0 {
|
|
for yyj4809 := 0; yyj4809 < yyl4809; yyj4809++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4809 = ""
|
|
} else {
|
|
yymk4809 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg4809 {
|
|
yymv4809 = yyv4809[yymk4809]
|
|
} else {
|
|
yymv4809 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4809 = nil
|
|
} else {
|
|
yyv4811 := &yymv4809
|
|
yym4812 := z.DecBinary()
|
|
_ = yym4812
|
|
if false {
|
|
} else {
|
|
*yyv4811 = r.DecodeBytes(*(*[]byte)(yyv4811), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv4809 != nil {
|
|
yyv4809[yymk4809] = yymv4809
|
|
}
|
|
}
|
|
} else if yyl4809 < 0 {
|
|
for yyj4809 := 0; !r.CheckBreak(); yyj4809++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4809 = ""
|
|
} else {
|
|
yymk4809 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg4809 {
|
|
yymv4809 = yyv4809[yymk4809]
|
|
} else {
|
|
yymv4809 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4809 = nil
|
|
} else {
|
|
yyv4814 := &yymv4809
|
|
yym4815 := z.DecBinary()
|
|
_ = yym4815
|
|
if false {
|
|
} else {
|
|
*yyv4814 = r.DecodeBytes(*(*[]byte)(yyv4814), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv4809 != nil {
|
|
yyv4809[yymk4809] = yymv4809
|
|
}
|
|
}
|
|
} // 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 _, yyv4816 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4817 := &yyv4816
|
|
yy4817.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
|
|
|
|
yyv4818 := *v
|
|
yyh4818, yyl4818 := z.DecSliceHelperStart()
|
|
var yyc4818 bool
|
|
if yyl4818 == 0 {
|
|
if yyv4818 == nil {
|
|
yyv4818 = []Secret{}
|
|
yyc4818 = true
|
|
} else if len(yyv4818) != 0 {
|
|
yyv4818 = yyv4818[:0]
|
|
yyc4818 = true
|
|
}
|
|
} else if yyl4818 > 0 {
|
|
var yyrr4818, yyrl4818 int
|
|
var yyrt4818 bool
|
|
if yyl4818 > cap(yyv4818) {
|
|
|
|
yyrg4818 := len(yyv4818) > 0
|
|
yyv24818 := yyv4818
|
|
yyrl4818, yyrt4818 = z.DecInferLen(yyl4818, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4818 {
|
|
if yyrl4818 <= cap(yyv4818) {
|
|
yyv4818 = yyv4818[:yyrl4818]
|
|
} else {
|
|
yyv4818 = make([]Secret, yyrl4818)
|
|
}
|
|
} else {
|
|
yyv4818 = make([]Secret, yyrl4818)
|
|
}
|
|
yyc4818 = true
|
|
yyrr4818 = len(yyv4818)
|
|
if yyrg4818 {
|
|
copy(yyv4818, yyv24818)
|
|
}
|
|
} else if yyl4818 != len(yyv4818) {
|
|
yyv4818 = yyv4818[:yyl4818]
|
|
yyc4818 = true
|
|
}
|
|
yyj4818 := 0
|
|
for ; yyj4818 < yyrr4818; yyj4818++ {
|
|
yyh4818.ElemContainerState(yyj4818)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4818[yyj4818] = Secret{}
|
|
} else {
|
|
yyv4819 := &yyv4818[yyj4818]
|
|
yyv4819.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4818 {
|
|
for ; yyj4818 < yyl4818; yyj4818++ {
|
|
yyv4818 = append(yyv4818, Secret{})
|
|
yyh4818.ElemContainerState(yyj4818)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4818[yyj4818] = Secret{}
|
|
} else {
|
|
yyv4820 := &yyv4818[yyj4818]
|
|
yyv4820.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4818 := 0
|
|
for ; !r.CheckBreak(); yyj4818++ {
|
|
|
|
if yyj4818 >= len(yyv4818) {
|
|
yyv4818 = append(yyv4818, Secret{}) // var yyz4818 Secret
|
|
yyc4818 = true
|
|
}
|
|
yyh4818.ElemContainerState(yyj4818)
|
|
if yyj4818 < len(yyv4818) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4818[yyj4818] = Secret{}
|
|
} else {
|
|
yyv4821 := &yyv4818[yyj4818]
|
|
yyv4821.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4818 < len(yyv4818) {
|
|
yyv4818 = yyv4818[:yyj4818]
|
|
yyc4818 = true
|
|
} else if yyj4818 == 0 && yyv4818 == nil {
|
|
yyv4818 = []Secret{}
|
|
yyc4818 = true
|
|
}
|
|
}
|
|
yyh4818.End()
|
|
if yyc4818 {
|
|
*v = yyv4818
|
|
}
|
|
}
|
|
|
|
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 _, yyv4822 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4823 := &yyv4822
|
|
yy4823.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
|
|
|
|
yyv4824 := *v
|
|
yyh4824, yyl4824 := z.DecSliceHelperStart()
|
|
var yyc4824 bool
|
|
if yyl4824 == 0 {
|
|
if yyv4824 == nil {
|
|
yyv4824 = []ConfigMap{}
|
|
yyc4824 = true
|
|
} else if len(yyv4824) != 0 {
|
|
yyv4824 = yyv4824[:0]
|
|
yyc4824 = true
|
|
}
|
|
} else if yyl4824 > 0 {
|
|
var yyrr4824, yyrl4824 int
|
|
var yyrt4824 bool
|
|
if yyl4824 > cap(yyv4824) {
|
|
|
|
yyrg4824 := len(yyv4824) > 0
|
|
yyv24824 := yyv4824
|
|
yyrl4824, yyrt4824 = z.DecInferLen(yyl4824, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4824 {
|
|
if yyrl4824 <= cap(yyv4824) {
|
|
yyv4824 = yyv4824[:yyrl4824]
|
|
} else {
|
|
yyv4824 = make([]ConfigMap, yyrl4824)
|
|
}
|
|
} else {
|
|
yyv4824 = make([]ConfigMap, yyrl4824)
|
|
}
|
|
yyc4824 = true
|
|
yyrr4824 = len(yyv4824)
|
|
if yyrg4824 {
|
|
copy(yyv4824, yyv24824)
|
|
}
|
|
} else if yyl4824 != len(yyv4824) {
|
|
yyv4824 = yyv4824[:yyl4824]
|
|
yyc4824 = true
|
|
}
|
|
yyj4824 := 0
|
|
for ; yyj4824 < yyrr4824; yyj4824++ {
|
|
yyh4824.ElemContainerState(yyj4824)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4824[yyj4824] = ConfigMap{}
|
|
} else {
|
|
yyv4825 := &yyv4824[yyj4824]
|
|
yyv4825.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4824 {
|
|
for ; yyj4824 < yyl4824; yyj4824++ {
|
|
yyv4824 = append(yyv4824, ConfigMap{})
|
|
yyh4824.ElemContainerState(yyj4824)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4824[yyj4824] = ConfigMap{}
|
|
} else {
|
|
yyv4826 := &yyv4824[yyj4824]
|
|
yyv4826.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4824 := 0
|
|
for ; !r.CheckBreak(); yyj4824++ {
|
|
|
|
if yyj4824 >= len(yyv4824) {
|
|
yyv4824 = append(yyv4824, ConfigMap{}) // var yyz4824 ConfigMap
|
|
yyc4824 = true
|
|
}
|
|
yyh4824.ElemContainerState(yyj4824)
|
|
if yyj4824 < len(yyv4824) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4824[yyj4824] = ConfigMap{}
|
|
} else {
|
|
yyv4827 := &yyv4824[yyj4824]
|
|
yyv4827.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4824 < len(yyv4824) {
|
|
yyv4824 = yyv4824[:yyj4824]
|
|
yyc4824 = true
|
|
} else if yyj4824 == 0 && yyv4824 == nil {
|
|
yyv4824 = []ConfigMap{}
|
|
yyc4824 = true
|
|
}
|
|
}
|
|
yyh4824.End()
|
|
if yyc4824 {
|
|
*v = yyv4824
|
|
}
|
|
}
|
|
|
|
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 _, yyv4828 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4829 := &yyv4828
|
|
yy4829.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
|
|
|
|
yyv4830 := *v
|
|
yyh4830, yyl4830 := z.DecSliceHelperStart()
|
|
var yyc4830 bool
|
|
if yyl4830 == 0 {
|
|
if yyv4830 == nil {
|
|
yyv4830 = []ComponentCondition{}
|
|
yyc4830 = true
|
|
} else if len(yyv4830) != 0 {
|
|
yyv4830 = yyv4830[:0]
|
|
yyc4830 = true
|
|
}
|
|
} else if yyl4830 > 0 {
|
|
var yyrr4830, yyrl4830 int
|
|
var yyrt4830 bool
|
|
if yyl4830 > cap(yyv4830) {
|
|
|
|
yyrg4830 := len(yyv4830) > 0
|
|
yyv24830 := yyv4830
|
|
yyrl4830, yyrt4830 = z.DecInferLen(yyl4830, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt4830 {
|
|
if yyrl4830 <= cap(yyv4830) {
|
|
yyv4830 = yyv4830[:yyrl4830]
|
|
} else {
|
|
yyv4830 = make([]ComponentCondition, yyrl4830)
|
|
}
|
|
} else {
|
|
yyv4830 = make([]ComponentCondition, yyrl4830)
|
|
}
|
|
yyc4830 = true
|
|
yyrr4830 = len(yyv4830)
|
|
if yyrg4830 {
|
|
copy(yyv4830, yyv24830)
|
|
}
|
|
} else if yyl4830 != len(yyv4830) {
|
|
yyv4830 = yyv4830[:yyl4830]
|
|
yyc4830 = true
|
|
}
|
|
yyj4830 := 0
|
|
for ; yyj4830 < yyrr4830; yyj4830++ {
|
|
yyh4830.ElemContainerState(yyj4830)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4830[yyj4830] = ComponentCondition{}
|
|
} else {
|
|
yyv4831 := &yyv4830[yyj4830]
|
|
yyv4831.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4830 {
|
|
for ; yyj4830 < yyl4830; yyj4830++ {
|
|
yyv4830 = append(yyv4830, ComponentCondition{})
|
|
yyh4830.ElemContainerState(yyj4830)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4830[yyj4830] = ComponentCondition{}
|
|
} else {
|
|
yyv4832 := &yyv4830[yyj4830]
|
|
yyv4832.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4830 := 0
|
|
for ; !r.CheckBreak(); yyj4830++ {
|
|
|
|
if yyj4830 >= len(yyv4830) {
|
|
yyv4830 = append(yyv4830, ComponentCondition{}) // var yyz4830 ComponentCondition
|
|
yyc4830 = true
|
|
}
|
|
yyh4830.ElemContainerState(yyj4830)
|
|
if yyj4830 < len(yyv4830) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4830[yyj4830] = ComponentCondition{}
|
|
} else {
|
|
yyv4833 := &yyv4830[yyj4830]
|
|
yyv4833.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4830 < len(yyv4830) {
|
|
yyv4830 = yyv4830[:yyj4830]
|
|
yyc4830 = true
|
|
} else if yyj4830 == 0 && yyv4830 == nil {
|
|
yyv4830 = []ComponentCondition{}
|
|
yyc4830 = true
|
|
}
|
|
}
|
|
yyh4830.End()
|
|
if yyc4830 {
|
|
*v = yyv4830
|
|
}
|
|
}
|
|
|
|
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 _, yyv4834 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4835 := &yyv4834
|
|
yy4835.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
|
|
|
|
yyv4836 := *v
|
|
yyh4836, yyl4836 := z.DecSliceHelperStart()
|
|
var yyc4836 bool
|
|
if yyl4836 == 0 {
|
|
if yyv4836 == nil {
|
|
yyv4836 = []ComponentStatus{}
|
|
yyc4836 = true
|
|
} else if len(yyv4836) != 0 {
|
|
yyv4836 = yyv4836[:0]
|
|
yyc4836 = true
|
|
}
|
|
} else if yyl4836 > 0 {
|
|
var yyrr4836, yyrl4836 int
|
|
var yyrt4836 bool
|
|
if yyl4836 > cap(yyv4836) {
|
|
|
|
yyrg4836 := len(yyv4836) > 0
|
|
yyv24836 := yyv4836
|
|
yyrl4836, yyrt4836 = z.DecInferLen(yyl4836, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4836 {
|
|
if yyrl4836 <= cap(yyv4836) {
|
|
yyv4836 = yyv4836[:yyrl4836]
|
|
} else {
|
|
yyv4836 = make([]ComponentStatus, yyrl4836)
|
|
}
|
|
} else {
|
|
yyv4836 = make([]ComponentStatus, yyrl4836)
|
|
}
|
|
yyc4836 = true
|
|
yyrr4836 = len(yyv4836)
|
|
if yyrg4836 {
|
|
copy(yyv4836, yyv24836)
|
|
}
|
|
} else if yyl4836 != len(yyv4836) {
|
|
yyv4836 = yyv4836[:yyl4836]
|
|
yyc4836 = true
|
|
}
|
|
yyj4836 := 0
|
|
for ; yyj4836 < yyrr4836; yyj4836++ {
|
|
yyh4836.ElemContainerState(yyj4836)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4836[yyj4836] = ComponentStatus{}
|
|
} else {
|
|
yyv4837 := &yyv4836[yyj4836]
|
|
yyv4837.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4836 {
|
|
for ; yyj4836 < yyl4836; yyj4836++ {
|
|
yyv4836 = append(yyv4836, ComponentStatus{})
|
|
yyh4836.ElemContainerState(yyj4836)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4836[yyj4836] = ComponentStatus{}
|
|
} else {
|
|
yyv4838 := &yyv4836[yyj4836]
|
|
yyv4838.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4836 := 0
|
|
for ; !r.CheckBreak(); yyj4836++ {
|
|
|
|
if yyj4836 >= len(yyv4836) {
|
|
yyv4836 = append(yyv4836, ComponentStatus{}) // var yyz4836 ComponentStatus
|
|
yyc4836 = true
|
|
}
|
|
yyh4836.ElemContainerState(yyj4836)
|
|
if yyj4836 < len(yyv4836) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4836[yyj4836] = ComponentStatus{}
|
|
} else {
|
|
yyv4839 := &yyv4836[yyj4836]
|
|
yyv4839.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4836 < len(yyv4836) {
|
|
yyv4836 = yyv4836[:yyj4836]
|
|
yyc4836 = true
|
|
} else if yyj4836 == 0 && yyv4836 == nil {
|
|
yyv4836 = []ComponentStatus{}
|
|
yyc4836 = true
|
|
}
|
|
}
|
|
yyh4836.End()
|
|
if yyc4836 {
|
|
*v = yyv4836
|
|
}
|
|
}
|