func (x *KubeProxyConfiguration) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym57 := z.DecBinary() _ = yym57 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { yyct58 := r.ContainerType() if yyct58 == codecSelferValueTypeMap1234 { yyl58 := r.ReadMapStart() if yyl58 == 0 { z.DecSendContainerState(codecSelfer_containerMapEnd1234) } else { x.codecDecodeSelfFromMap(yyl58, d) } } else if yyct58 == codecSelferValueTypeArray1234 { yyl58 := r.ReadArrayStart() if yyl58 == 0 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } else { x.codecDecodeSelfFromArray(yyl58, d) } } else { panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) } } }
func (x *RawPod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj30 int var yyb30 bool var yyhl30 bool = l >= 0 yyj30++ if yyhl30 { yyb30 = yyj30 > l } else { yyb30 = r.CheckBreak() } if yyb30 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj30++ if yyhl30 { yyb30 = yyj30 > l } else { yyb30 = r.CheckBreak() } if yyb30 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } for { yyj30++ if yyhl30 { yyb30 = yyj30 > l } else { yyb30 = r.CheckBreak() } if yyb30 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj30-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) }
func (x *ProxyMode) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym100 := z.DecBinary() _ = yym100 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { *((*string)(x)) = r.DecodeString() } }
func (x *RawPod) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys27Slc = z.DecScratchBuffer() // default slice to decode into _ = yys27Slc var yyhl27 bool = l >= 0 for yyj27 := 0; ; yyj27++ { if yyhl27 { if yyj27 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys27Slc = r.DecodeBytes(yys27Slc, true, true) yys27 := string(yys27Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys27 { 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()) } default: z.DecStructFieldNotFound(-1, yys27) } // end switch yys27 } // end for yyj27 z.DecSendContainerState(codecSelfer_containerMapEnd1234) }
func (x *KubeProxyConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj79 int var yyb79 bool var yyhl79 bool = l >= 0 yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.BindAddress = "" } else { x.BindAddress = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.CleanupIPTables = false } else { x.CleanupIPTables = bool(r.DecodeBool()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HealthzBindAddress = "" } else { x.HealthzBindAddress = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HealthzPort = 0 } else { x.HealthzPort = int32(r.DecodeInt(32)) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.HostnameOverride = "" } else { x.HostnameOverride = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.IPTablesSyncePeriodSeconds = 0 } else { x.IPTablesSyncePeriodSeconds = int32(r.DecodeInt(32)) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KubeAPIBurst = 0 } else { x.KubeAPIBurst = int32(r.DecodeInt(32)) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KubeAPIQPS = 0 } else { x.KubeAPIQPS = int32(r.DecodeInt(32)) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.KubeconfigPath = "" } else { x.KubeconfigPath = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.MasqueradeAll = false } else { x.MasqueradeAll = bool(r.DecodeBool()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Master = "" } else { x.Master = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { if x.OOMScoreAdj != nil { x.OOMScoreAdj = nil } } else { if x.OOMScoreAdj == nil { x.OOMScoreAdj = new(int32) } yym94 := z.DecBinary() _ = yym94 if false { } else { *((*int32)(x.OOMScoreAdj)) = int32(r.DecodeInt(32)) } } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.Mode = "" } else { x.Mode = ProxyMode(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.PortRange = "" } else { x.PortRange = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.ResourceContainer = "" } else { x.ResourceContainer = string(r.DecodeString()) } yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } z.DecSendContainerState(codecSelfer_containerArrayElem1234) if r.TryDecodeAsNil() { x.UDPTimeoutMilliseconds = 0 } else { x.UDPTimeoutMilliseconds = int32(r.DecodeInt(32)) } for { yyj79++ if yyhl79 { yyb79 = yyj79 > l } else { yyb79 = r.CheckBreak() } if yyb79 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) z.DecStructFieldNotFound(yyj79-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) }
func (x *KubeProxyConfiguration) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yys59Slc = z.DecScratchBuffer() // default slice to decode into _ = yys59Slc var yyhl59 bool = l >= 0 for yyj59 := 0; ; yyj59++ { if yyhl59 { if yyj59 >= l { break } } else { if r.CheckBreak() { break } } z.DecSendContainerState(codecSelfer_containerMapKey1234) yys59Slc = r.DecodeBytes(yys59Slc, true, true) yys59 := string(yys59Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys59 { 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 "bindAddress": if r.TryDecodeAsNil() { x.BindAddress = "" } else { x.BindAddress = string(r.DecodeString()) } case "cleanupIPTables": if r.TryDecodeAsNil() { x.CleanupIPTables = false } else { x.CleanupIPTables = bool(r.DecodeBool()) } case "healthzBindAddress": if r.TryDecodeAsNil() { x.HealthzBindAddress = "" } else { x.HealthzBindAddress = string(r.DecodeString()) } case "healthzPort": if r.TryDecodeAsNil() { x.HealthzPort = 0 } else { x.HealthzPort = int32(r.DecodeInt(32)) } case "hostnameOverride": if r.TryDecodeAsNil() { x.HostnameOverride = "" } else { x.HostnameOverride = string(r.DecodeString()) } case "iptablesSyncPeriodSeconds": if r.TryDecodeAsNil() { x.IPTablesSyncePeriodSeconds = 0 } else { x.IPTablesSyncePeriodSeconds = int32(r.DecodeInt(32)) } case "kubeAPIBurst": if r.TryDecodeAsNil() { x.KubeAPIBurst = 0 } else { x.KubeAPIBurst = int32(r.DecodeInt(32)) } case "kubeAPIQPS": if r.TryDecodeAsNil() { x.KubeAPIQPS = 0 } else { x.KubeAPIQPS = int32(r.DecodeInt(32)) } case "kubeconfigPath": if r.TryDecodeAsNil() { x.KubeconfigPath = "" } else { x.KubeconfigPath = string(r.DecodeString()) } case "masqueradeAll": if r.TryDecodeAsNil() { x.MasqueradeAll = false } else { x.MasqueradeAll = bool(r.DecodeBool()) } case "master": if r.TryDecodeAsNil() { x.Master = "" } else { x.Master = string(r.DecodeString()) } case "oomScoreAdj": if r.TryDecodeAsNil() { if x.OOMScoreAdj != nil { x.OOMScoreAdj = nil } } else { if x.OOMScoreAdj == nil { x.OOMScoreAdj = new(int32) } yym74 := z.DecBinary() _ = yym74 if false { } else { *((*int32)(x.OOMScoreAdj)) = int32(r.DecodeInt(32)) } } case "mode": if r.TryDecodeAsNil() { x.Mode = "" } else { x.Mode = ProxyMode(r.DecodeString()) } case "portRange": if r.TryDecodeAsNil() { x.PortRange = "" } else { x.PortRange = string(r.DecodeString()) } case "resourceContainer": if r.TryDecodeAsNil() { x.ResourceContainer = "" } else { x.ResourceContainer = string(r.DecodeString()) } case "udpTimeoutMilliseconds": if r.TryDecodeAsNil() { x.UDPTimeoutMilliseconds = 0 } else { x.UDPTimeoutMilliseconds = int32(r.DecodeInt(32)) } default: z.DecStructFieldNotFound(-1, yys59) } // end switch yys59 } // end for yyj59 z.DecSendContainerState(codecSelfer_containerMapEnd1234) }