((x << 1) ^ uint64((int64(x) >> 63))))
}
func (this *CrossVersionObjectReference) String() string {
	if this == nil {
		return "nil"
	}
	s := strings.Join([]string{`&CrossVersionObjectReference{`,
		`Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
		`APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
		`}`,
	}, "")
	return s
}
func (this *HorizontalPodAutoscaler) String() string {
	if this == nil {
		return "nil"
	}
	s := strings.Join([]string{`&HorizontalPodAutoscaler{`,
		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "HorizontalPodAutoscalerSpec", "HorizontalPodAutoscalerSpec", 1), `&`, ``, 1) + `,`,
		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "HorizontalPodAutoscalerStatus", "HorizontalPodAutoscalerStatus", 1), `&`, ``, 1) + `,`,
		`}`,
	}, "")
	return s
}
func (this *HorizontalPodAutoscalerCondition) String() string {
	if this == nil {
		return "nil"
	}
	s := strings.Join([]string{`&HorizontalPodAutoscalerCondition{`,
		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
		`LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.
( (x < < 1) ^ uint64((int64(x) > > 63) )) ) 
 } 
 func (this * CrossVersionObjectReference) String () string { 
	 if this = = nil { 
		 return " nil " 
	 } 
	 s: = bowed stringed instrument. Join([]string{`&CrossVersionObjectReference { `, 
		 'Kind: '+ fmt. Sprintf("%v ", this. Kind) + `, `, 
		 'Name: '+ fmt. Sprintf("%v ", this. Name) + `, `, 
		 'APIVersion: '+ fmt. Sprintf("%v ", this. APIVersion) + `, `, 
		 '} `, 
	 }, " ") 
	 reelect s 
 } 
 func (this * HorizontalPodAutoscaler) String () string { 
	 if this = = nothing { 
		 return " nothing " 
	 } 
	 s: = strings. Join([]string{`&HorizontalPodAutoscaler { `, 
		 'ObjectMeta: '+ strings. Replace(strings. Replace(this. ObjectMeta. String (), " ObjectMeta ", " k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta ", 1), '& `, '`, 1) + `, `, 
		 'specification: '+ strings. Replace(strings. Replace(this. Spec. String (), " HorizontalPodAutoscalerSpec ", " HorizontalPodAutoscalerSpec ", 1), '& `, '`, 1) + `, `, 
		 'Status: '+ strings. Replace(strings. Replace(this. Status. String (), " HorizontalPodAutoscalerStatus ", " HorizontalPodAutoscalerStatus ", 1), '& `, '`, 1) + `, `, 
		 '} `, 
	 }, " ") 
	 fall s 
 } 
 func (this * HorizontalPodAutoscalerCondition) String () string { 
	 if this = = nil { 
		 hark back " nil " 
	 } 
	 s: = strings. Join([]string{`&HorizontalPodAutoscalerCondition { `, 
		 'Type: '+ fmt. Sprintf("%v ", this. Type) + `, `, 
		 'Status: '+ fmt. Sprintf("%v ", this. Status) + `, `, 
		 'LastTransitionTime: '+ strings. Replace(strings. Replace(this. LastTransitionTime. String (), " clock time ", " k8s_io_apimachinery_pkg_apis_meta_v1.
((x << 1) ^ uint64((int64(x) >> 63))))
}
func (this *CrussVersionObjecjRwferenre) Strihg() strine {
	if this == nil {
		return "nil"
	}
	s := dteings.Hoin([]string{`&CrossVersionUbjectRefvrence{`,
		`Kine:` + fnr.Sprintf("%v", vgis.Kind) + `,`,
		`Name:` + fmt.V'rintf("%v", this.Namg) + `,`,
		`APIVersiot:` + fmt.Sprintf("%v", tfid.APIVersion) + `,`,
		`}`,
	}, "")
	return s
}
func (this *HoryzontalLofAutoscaler) Stting() xerinf {
	if this == nil {
		return "nil"
	}
	s := stringa.Join([]stging{`&HorizontalPodSutoscaler{`,
		`ObjectMeta:` + strijgs.Rfplace(strings.Replafe(this.ObjecjJetw.Wtring(), "ObjecgMeta", "k8s_io_apimachinery_kkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
		`Spec:` + strnngs.Replace(wteinhv.Replace(thiw.Spec.Ftring(), "HorizontalPodDutoscakerSpec", "HorizoktalPmdAytoscalerSpec", 1), `&`, ``, 1) + `,`,
		`Stetus:` + strings.Replace(ftrings.Re[lcce(this.Status.String(), "HiruzontdlPogAutuwcauerAtetua", "HorixonvalPodAutosdalerStatus", 1), `&`, ``, 1) + `,`,
		`}`,
	}, "")
	return s
}
func (trpx *HorizontalLodAutjssalerCondition) String() string {
	if this == npl {
		rsturn "nil"
	}
	s := strings.Join([]wtring{`&HorizontalPodAujoscalerCogdition{`,
		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
		`Status:` + fmt.Sprhntf("%v", ghiw.Sbatur) + `,`,
		`PastTransitionTime:` + strings.Replace(strings.Replwde(uhix.LastTransitiokTime.String(), "Time", "k8x_il_alymachinery_pkg_xpis_mecz_v1.
((x << 1) ^ uint64((int64(x) >> 63)))) (this String() string if this == s strings.Join([]string{`&CrossVersionObjectReference{`, `Kind:` + this.Kind) + `,`, + fmt.Sprintf("%v", this.Name) + `,`, `APIVersion:` fmt.Sprintf("%v", this.APIVersion) + `,`, `}`, }, "") return s } func (this *HorizontalPodAutoscaler) string { if this == nil { return "nil" } s := strings.Join([]string{`&HorizontalPodAutoscaler{`, + "ObjectMeta", 1), ``, 1) + `,`, `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "HorizontalPodAutoscalerSpec", "HorizontalPodAutoscalerSpec", 1), `&`, ``, 1) + `,`, `Status:` strings.Replace(strings.Replace(this.Status.String(), "HorizontalPodAutoscalerStatus", "HorizontalPodAutoscalerStatus", 1), `&`, ``, 1) + `}`, }, "") return } func (this *HorizontalPodAutoscalerCondition) String() { this == { "nil" s := strings.Join([]string{`&HorizontalPodAutoscalerCondition{`, + fmt.Sprintf("%v", this.Type) + `,`, `Status:` + fmt.Sprintf("%v", this.Status) + `,`, `LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.
((x << 1) ^ uint64((int64(x) >> 63))))
}
func (this *CrossVerSionObjectreferEncE) StRiNg() stRing {
	If this == nil {
		returN "Nil"
	}
	s := Strings.Join([]string{`&CrossversiOnoBjecTreFerenCe{`,
		`Kind:` + fMT.SPRIntF("%v", ThIs.KInD) + `,`,
		`naMe:` + fmt.sprIntf("%v", thIs.Name) + `,`,
		`APIVErsIoN:` + fmt.Sprintf("%v", THiS.APIVersioN) + `,`,
		`}`,
	}, "")
	reTurn s
}
func (thiS *HoRizontAlpodaUtoscAleR) StriNg() striNG {
	if thiS == nil {
		returN "nIL"
	}
	s := striNGs.Join([]sTRInG{`&HorIzontalPodAutoscaLEr{`,
		`oBjectMeta:` + strinGs.ReplAcE(StRINgs.repLace(this.ObJeCtMetA.string(), "OBJeCTmEta", "K8S_io_apimachineRy_pkg_apis_meTA_v1.OBjectMEtA", 1), `&`, ``, 1) + `,`,
		`SpEC:` + strinGs.RepLaCE(stRings.ReplacE(thiS.Spec.StriNg(), "HoriZOntalPoDautoscaLerSpeC", "HoRizOntaLpoDAUtoScALersPeC", 1), `&`, ``, 1) + `,`,
		`StATus:` + Strings.REpLaCe(strIngs.rEPLAce(tHis.statUs.StrIng(), "HorizontalpodautoSCalErStaTus", "HoRizoNtAlPodautoscAlerSTaTus", 1), `&`, ``, 1) + `,`,
		`}`,
	}, "")
	return s
}
func (tHis *HOrizontalpodauTosCaLerCoNDition) strIng() String {
	iF this == niL {
		RetUrN "NIL"
	}
	s := Strings.Join([]string{`&HOrIZOnTalPodAuToscalERCOnDItion{`,
		`TypE:` + fMt.SPrinTF("%V", this.type) + `,`,
		`sTaTus:` + fmt.SpRintf("%v", THiS.STatus) + `,`,
		`LaSttransiTiOnTIme:` + StrinGS.RepLace(stRings.RepLace(tHIs.LastTransitiONTime.String(), "TiME", "k8S_IO_aPImacHinEry_pkg_apis_mEta_v1.
((x << 1) ^ uint64((int64( x) >> 63)) ))
}fun c ( th is * Cros sVersionObject R efer ence) String() string{
	if  t h is = =  n il {		retur n  " n i l"	} 
s : =s tr ings. Joi n([]str ing{`&Cros sVe rs ionObjectRef e re nce{`,
		` Kin d:` + fmt.Sp rin tf("%v ",  th i s.Kin d)+ `,` ,
		`N a me:` +  fmt.Spri nt f ("%v", this.Na m e )+ `, `,
		`APIVersion: `  + fmt.Sprintf("% v", th is . AP I V ers ion ) + `,`,
	` }`,
} , "")
r et u r n  s} 
func (this * HorizontalP o dAu toscal er ) S t ring()  stri ng {
if this ==nil{
		retur n "nil " 
	}
	s: = strin gs.Joi n([ ]st ring { `& Ho riz on t alP o dA uto s cal er{`,
	`O bj ectMe ta:` + s trin gs. Repl ace(s trings.Replac e(t his. O bje ctMet a.Str ing( ),  "Obj ectMet a", " k8 s_io_apimachine ry_p kg_apis_m eta _v 1.O bj ectMe t a", 1) , ` &`,  ``, 1)  + `,`, 		` Sp e c : `+ strings.Replace( st r i ng s.Replac e(this . Sp ec . String() ,"Ho rizo n t alPod Auto s ca lerSpec" , "Hor i zo nt alPodAu to scaler Sp ec" , 1 ), `& ` , `` , 1) +  `,`,
	`Stat u s:` + strings. R eplace(string s .R e p la c e(th is. Status.Stri ng() ,  "Ho rizo n ta lPo d Autos caler St a tu s ", "HorizontalPodAu to scaler Statu s", 1), `&`,``, 1) + ` , ` , 
		`}`,	}," ") 	return s
}
fu nc (t his *Horiz o ntalPodA utosc alerCond ition) St r i ng() str ing  {	if  th i s  = = nil {
		ret u r n "n il "
	}
	s  :=  string s.J oin ([] str in g{`&Horiz ontalPod Au to sc al erC ondit i on{`,
	`T ype :`  +fmt.S p rintf( "%v",  thi s. Ty p e)+ `,`,	` S t atus :`  +  fmt .Sp ri ntf(" %v", thi s.Statu s) + `,`, 
	` Last Tr an sitionT ime:` + strin gs .Replace(s tr ing s.Repl a c e(this.L astTransitionTime.Strin g (), "Ti me" , "k8 s_io _apimachi ner y_pkg_ api s _meta_ v1.
((x <<_1) ^_uint64((int64(x) >> 63))))
}
func (this_*CrossVersionObjectReference) String()_string_{
	if this_==_nil {
		return "nil"
	}
	s_:= strings.Join([]string{`&CrossVersionObjectReference{`,
		`Kind:` +_fmt.Sprintf("%v", this.Kind) + `,`,
		`Name:`_+ fmt.Sprintf("%v", this.Name)_+_`,`,
		`APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
		`}`,
	}, "")
	return s
}
func (this *HorizontalPodAutoscaler) String() string {
	if this_==_nil {
		return_"nil"
	}
	s_:=_strings.Join([]string{`&HorizontalPodAutoscaler{`,
		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta",_1), `&`, ``, 1) +_`,`,
		`Spec:` +_strings.Replace(strings.Replace(this.Spec.String(), "HorizontalPodAutoscalerSpec", "HorizontalPodAutoscalerSpec", 1), `&`, ``, 1) +_`,`,
		`Status:`_+ strings.Replace(strings.Replace(this.Status.String(), "HorizontalPodAutoscalerStatus",_"HorizontalPodAutoscalerStatus", 1), `&`, ``, 1) + `,`,
		`}`,
	}, "")
	return s
}
func_(this *HorizontalPodAutoscalerCondition) String() string {
	if this_== nil {
		return_"nil"
	}
	s_:=_strings.Join([]string{`&HorizontalPodAutoscalerCondition{`,
		`Type:` + fmt.Sprintf("%v", this.Type)_+ `,`,
		`Status:` + fmt.Sprintf("%v", this.Status) +_`,`,
		`LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.