zz_generated.deepcopy.go 153 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright The Kubernetes Authors.
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by deepcopy-gen. DO NOT EDIT.
  15. package core
  16. import (
  17. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. runtime "k8s.io/apimachinery/pkg/runtime"
  19. types "k8s.io/apimachinery/pkg/types"
  20. )
  21. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  22. func (in *AWSElasticBlockStoreVolumeSource) DeepCopyInto(out *AWSElasticBlockStoreVolumeSource) {
  23. *out = *in
  24. return
  25. }
  26. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSElasticBlockStoreVolumeSource.
  27. func (in *AWSElasticBlockStoreVolumeSource) DeepCopy() *AWSElasticBlockStoreVolumeSource {
  28. if in == nil {
  29. return nil
  30. }
  31. out := new(AWSElasticBlockStoreVolumeSource)
  32. in.DeepCopyInto(out)
  33. return out
  34. }
  35. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  36. func (in *Affinity) DeepCopyInto(out *Affinity) {
  37. *out = *in
  38. if in.NodeAffinity != nil {
  39. in, out := &in.NodeAffinity, &out.NodeAffinity
  40. *out = new(NodeAffinity)
  41. (*in).DeepCopyInto(*out)
  42. }
  43. if in.PodAffinity != nil {
  44. in, out := &in.PodAffinity, &out.PodAffinity
  45. *out = new(PodAffinity)
  46. (*in).DeepCopyInto(*out)
  47. }
  48. if in.PodAntiAffinity != nil {
  49. in, out := &in.PodAntiAffinity, &out.PodAntiAffinity
  50. *out = new(PodAntiAffinity)
  51. (*in).DeepCopyInto(*out)
  52. }
  53. return
  54. }
  55. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Affinity.
  56. func (in *Affinity) DeepCopy() *Affinity {
  57. if in == nil {
  58. return nil
  59. }
  60. out := new(Affinity)
  61. in.DeepCopyInto(out)
  62. return out
  63. }
  64. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  65. func (in *AttachedVolume) DeepCopyInto(out *AttachedVolume) {
  66. *out = *in
  67. return
  68. }
  69. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedVolume.
  70. func (in *AttachedVolume) DeepCopy() *AttachedVolume {
  71. if in == nil {
  72. return nil
  73. }
  74. out := new(AttachedVolume)
  75. in.DeepCopyInto(out)
  76. return out
  77. }
  78. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  79. func (in *AvoidPods) DeepCopyInto(out *AvoidPods) {
  80. *out = *in
  81. if in.PreferAvoidPods != nil {
  82. in, out := &in.PreferAvoidPods, &out.PreferAvoidPods
  83. *out = make([]PreferAvoidPodsEntry, len(*in))
  84. for i := range *in {
  85. (*in)[i].DeepCopyInto(&(*out)[i])
  86. }
  87. }
  88. return
  89. }
  90. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvoidPods.
  91. func (in *AvoidPods) DeepCopy() *AvoidPods {
  92. if in == nil {
  93. return nil
  94. }
  95. out := new(AvoidPods)
  96. in.DeepCopyInto(out)
  97. return out
  98. }
  99. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  100. func (in *AzureDiskVolumeSource) DeepCopyInto(out *AzureDiskVolumeSource) {
  101. *out = *in
  102. if in.CachingMode != nil {
  103. in, out := &in.CachingMode, &out.CachingMode
  104. *out = new(AzureDataDiskCachingMode)
  105. **out = **in
  106. }
  107. if in.FSType != nil {
  108. in, out := &in.FSType, &out.FSType
  109. *out = new(string)
  110. **out = **in
  111. }
  112. if in.ReadOnly != nil {
  113. in, out := &in.ReadOnly, &out.ReadOnly
  114. *out = new(bool)
  115. **out = **in
  116. }
  117. if in.Kind != nil {
  118. in, out := &in.Kind, &out.Kind
  119. *out = new(AzureDataDiskKind)
  120. **out = **in
  121. }
  122. return
  123. }
  124. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskVolumeSource.
  125. func (in *AzureDiskVolumeSource) DeepCopy() *AzureDiskVolumeSource {
  126. if in == nil {
  127. return nil
  128. }
  129. out := new(AzureDiskVolumeSource)
  130. in.DeepCopyInto(out)
  131. return out
  132. }
  133. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  134. func (in *AzureFilePersistentVolumeSource) DeepCopyInto(out *AzureFilePersistentVolumeSource) {
  135. *out = *in
  136. if in.SecretNamespace != nil {
  137. in, out := &in.SecretNamespace, &out.SecretNamespace
  138. *out = new(string)
  139. **out = **in
  140. }
  141. return
  142. }
  143. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilePersistentVolumeSource.
  144. func (in *AzureFilePersistentVolumeSource) DeepCopy() *AzureFilePersistentVolumeSource {
  145. if in == nil {
  146. return nil
  147. }
  148. out := new(AzureFilePersistentVolumeSource)
  149. in.DeepCopyInto(out)
  150. return out
  151. }
  152. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  153. func (in *AzureFileVolumeSource) DeepCopyInto(out *AzureFileVolumeSource) {
  154. *out = *in
  155. return
  156. }
  157. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolumeSource.
  158. func (in *AzureFileVolumeSource) DeepCopy() *AzureFileVolumeSource {
  159. if in == nil {
  160. return nil
  161. }
  162. out := new(AzureFileVolumeSource)
  163. in.DeepCopyInto(out)
  164. return out
  165. }
  166. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  167. func (in *Binding) DeepCopyInto(out *Binding) {
  168. *out = *in
  169. out.TypeMeta = in.TypeMeta
  170. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  171. out.Target = in.Target
  172. return
  173. }
  174. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Binding.
  175. func (in *Binding) DeepCopy() *Binding {
  176. if in == nil {
  177. return nil
  178. }
  179. out := new(Binding)
  180. in.DeepCopyInto(out)
  181. return out
  182. }
  183. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  184. func (in *Binding) DeepCopyObject() runtime.Object {
  185. if c := in.DeepCopy(); c != nil {
  186. return c
  187. }
  188. return nil
  189. }
  190. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  191. func (in *CSIPersistentVolumeSource) DeepCopyInto(out *CSIPersistentVolumeSource) {
  192. *out = *in
  193. if in.VolumeAttributes != nil {
  194. in, out := &in.VolumeAttributes, &out.VolumeAttributes
  195. *out = make(map[string]string, len(*in))
  196. for key, val := range *in {
  197. (*out)[key] = val
  198. }
  199. }
  200. if in.ControllerPublishSecretRef != nil {
  201. in, out := &in.ControllerPublishSecretRef, &out.ControllerPublishSecretRef
  202. *out = new(SecretReference)
  203. **out = **in
  204. }
  205. if in.NodeStageSecretRef != nil {
  206. in, out := &in.NodeStageSecretRef, &out.NodeStageSecretRef
  207. *out = new(SecretReference)
  208. **out = **in
  209. }
  210. if in.NodePublishSecretRef != nil {
  211. in, out := &in.NodePublishSecretRef, &out.NodePublishSecretRef
  212. *out = new(SecretReference)
  213. **out = **in
  214. }
  215. if in.ControllerExpandSecretRef != nil {
  216. in, out := &in.ControllerExpandSecretRef, &out.ControllerExpandSecretRef
  217. *out = new(SecretReference)
  218. **out = **in
  219. }
  220. return
  221. }
  222. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIPersistentVolumeSource.
  223. func (in *CSIPersistentVolumeSource) DeepCopy() *CSIPersistentVolumeSource {
  224. if in == nil {
  225. return nil
  226. }
  227. out := new(CSIPersistentVolumeSource)
  228. in.DeepCopyInto(out)
  229. return out
  230. }
  231. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  232. func (in *CSIVolumeSource) DeepCopyInto(out *CSIVolumeSource) {
  233. *out = *in
  234. if in.ReadOnly != nil {
  235. in, out := &in.ReadOnly, &out.ReadOnly
  236. *out = new(bool)
  237. **out = **in
  238. }
  239. if in.FSType != nil {
  240. in, out := &in.FSType, &out.FSType
  241. *out = new(string)
  242. **out = **in
  243. }
  244. if in.VolumeAttributes != nil {
  245. in, out := &in.VolumeAttributes, &out.VolumeAttributes
  246. *out = make(map[string]string, len(*in))
  247. for key, val := range *in {
  248. (*out)[key] = val
  249. }
  250. }
  251. if in.NodePublishSecretRef != nil {
  252. in, out := &in.NodePublishSecretRef, &out.NodePublishSecretRef
  253. *out = new(LocalObjectReference)
  254. **out = **in
  255. }
  256. return
  257. }
  258. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIVolumeSource.
  259. func (in *CSIVolumeSource) DeepCopy() *CSIVolumeSource {
  260. if in == nil {
  261. return nil
  262. }
  263. out := new(CSIVolumeSource)
  264. in.DeepCopyInto(out)
  265. return out
  266. }
  267. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  268. func (in *Capabilities) DeepCopyInto(out *Capabilities) {
  269. *out = *in
  270. if in.Add != nil {
  271. in, out := &in.Add, &out.Add
  272. *out = make([]Capability, len(*in))
  273. copy(*out, *in)
  274. }
  275. if in.Drop != nil {
  276. in, out := &in.Drop, &out.Drop
  277. *out = make([]Capability, len(*in))
  278. copy(*out, *in)
  279. }
  280. return
  281. }
  282. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Capabilities.
  283. func (in *Capabilities) DeepCopy() *Capabilities {
  284. if in == nil {
  285. return nil
  286. }
  287. out := new(Capabilities)
  288. in.DeepCopyInto(out)
  289. return out
  290. }
  291. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  292. func (in *CephFSPersistentVolumeSource) DeepCopyInto(out *CephFSPersistentVolumeSource) {
  293. *out = *in
  294. if in.Monitors != nil {
  295. in, out := &in.Monitors, &out.Monitors
  296. *out = make([]string, len(*in))
  297. copy(*out, *in)
  298. }
  299. if in.SecretRef != nil {
  300. in, out := &in.SecretRef, &out.SecretRef
  301. *out = new(SecretReference)
  302. **out = **in
  303. }
  304. return
  305. }
  306. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CephFSPersistentVolumeSource.
  307. func (in *CephFSPersistentVolumeSource) DeepCopy() *CephFSPersistentVolumeSource {
  308. if in == nil {
  309. return nil
  310. }
  311. out := new(CephFSPersistentVolumeSource)
  312. in.DeepCopyInto(out)
  313. return out
  314. }
  315. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  316. func (in *CephFSVolumeSource) DeepCopyInto(out *CephFSVolumeSource) {
  317. *out = *in
  318. if in.Monitors != nil {
  319. in, out := &in.Monitors, &out.Monitors
  320. *out = make([]string, len(*in))
  321. copy(*out, *in)
  322. }
  323. if in.SecretRef != nil {
  324. in, out := &in.SecretRef, &out.SecretRef
  325. *out = new(LocalObjectReference)
  326. **out = **in
  327. }
  328. return
  329. }
  330. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CephFSVolumeSource.
  331. func (in *CephFSVolumeSource) DeepCopy() *CephFSVolumeSource {
  332. if in == nil {
  333. return nil
  334. }
  335. out := new(CephFSVolumeSource)
  336. in.DeepCopyInto(out)
  337. return out
  338. }
  339. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  340. func (in *CinderPersistentVolumeSource) DeepCopyInto(out *CinderPersistentVolumeSource) {
  341. *out = *in
  342. if in.SecretRef != nil {
  343. in, out := &in.SecretRef, &out.SecretRef
  344. *out = new(SecretReference)
  345. **out = **in
  346. }
  347. return
  348. }
  349. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderPersistentVolumeSource.
  350. func (in *CinderPersistentVolumeSource) DeepCopy() *CinderPersistentVolumeSource {
  351. if in == nil {
  352. return nil
  353. }
  354. out := new(CinderPersistentVolumeSource)
  355. in.DeepCopyInto(out)
  356. return out
  357. }
  358. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  359. func (in *CinderVolumeSource) DeepCopyInto(out *CinderVolumeSource) {
  360. *out = *in
  361. if in.SecretRef != nil {
  362. in, out := &in.SecretRef, &out.SecretRef
  363. *out = new(LocalObjectReference)
  364. **out = **in
  365. }
  366. return
  367. }
  368. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderVolumeSource.
  369. func (in *CinderVolumeSource) DeepCopy() *CinderVolumeSource {
  370. if in == nil {
  371. return nil
  372. }
  373. out := new(CinderVolumeSource)
  374. in.DeepCopyInto(out)
  375. return out
  376. }
  377. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  378. func (in *ClientIPConfig) DeepCopyInto(out *ClientIPConfig) {
  379. *out = *in
  380. if in.TimeoutSeconds != nil {
  381. in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
  382. *out = new(int32)
  383. **out = **in
  384. }
  385. return
  386. }
  387. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientIPConfig.
  388. func (in *ClientIPConfig) DeepCopy() *ClientIPConfig {
  389. if in == nil {
  390. return nil
  391. }
  392. out := new(ClientIPConfig)
  393. in.DeepCopyInto(out)
  394. return out
  395. }
  396. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  397. func (in *ComponentCondition) DeepCopyInto(out *ComponentCondition) {
  398. *out = *in
  399. return
  400. }
  401. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentCondition.
  402. func (in *ComponentCondition) DeepCopy() *ComponentCondition {
  403. if in == nil {
  404. return nil
  405. }
  406. out := new(ComponentCondition)
  407. in.DeepCopyInto(out)
  408. return out
  409. }
  410. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  411. func (in *ComponentStatus) DeepCopyInto(out *ComponentStatus) {
  412. *out = *in
  413. out.TypeMeta = in.TypeMeta
  414. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  415. if in.Conditions != nil {
  416. in, out := &in.Conditions, &out.Conditions
  417. *out = make([]ComponentCondition, len(*in))
  418. copy(*out, *in)
  419. }
  420. return
  421. }
  422. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentStatus.
  423. func (in *ComponentStatus) DeepCopy() *ComponentStatus {
  424. if in == nil {
  425. return nil
  426. }
  427. out := new(ComponentStatus)
  428. in.DeepCopyInto(out)
  429. return out
  430. }
  431. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  432. func (in *ComponentStatus) DeepCopyObject() runtime.Object {
  433. if c := in.DeepCopy(); c != nil {
  434. return c
  435. }
  436. return nil
  437. }
  438. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  439. func (in *ComponentStatusList) DeepCopyInto(out *ComponentStatusList) {
  440. *out = *in
  441. out.TypeMeta = in.TypeMeta
  442. in.ListMeta.DeepCopyInto(&out.ListMeta)
  443. if in.Items != nil {
  444. in, out := &in.Items, &out.Items
  445. *out = make([]ComponentStatus, len(*in))
  446. for i := range *in {
  447. (*in)[i].DeepCopyInto(&(*out)[i])
  448. }
  449. }
  450. return
  451. }
  452. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentStatusList.
  453. func (in *ComponentStatusList) DeepCopy() *ComponentStatusList {
  454. if in == nil {
  455. return nil
  456. }
  457. out := new(ComponentStatusList)
  458. in.DeepCopyInto(out)
  459. return out
  460. }
  461. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  462. func (in *ComponentStatusList) DeepCopyObject() runtime.Object {
  463. if c := in.DeepCopy(); c != nil {
  464. return c
  465. }
  466. return nil
  467. }
  468. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  469. func (in *ConfigMap) DeepCopyInto(out *ConfigMap) {
  470. *out = *in
  471. out.TypeMeta = in.TypeMeta
  472. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  473. if in.Data != nil {
  474. in, out := &in.Data, &out.Data
  475. *out = make(map[string]string, len(*in))
  476. for key, val := range *in {
  477. (*out)[key] = val
  478. }
  479. }
  480. if in.BinaryData != nil {
  481. in, out := &in.BinaryData, &out.BinaryData
  482. *out = make(map[string][]byte, len(*in))
  483. for key, val := range *in {
  484. var outVal []byte
  485. if val == nil {
  486. (*out)[key] = nil
  487. } else {
  488. in, out := &val, &outVal
  489. *out = make([]byte, len(*in))
  490. copy(*out, *in)
  491. }
  492. (*out)[key] = outVal
  493. }
  494. }
  495. return
  496. }
  497. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMap.
  498. func (in *ConfigMap) DeepCopy() *ConfigMap {
  499. if in == nil {
  500. return nil
  501. }
  502. out := new(ConfigMap)
  503. in.DeepCopyInto(out)
  504. return out
  505. }
  506. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  507. func (in *ConfigMap) DeepCopyObject() runtime.Object {
  508. if c := in.DeepCopy(); c != nil {
  509. return c
  510. }
  511. return nil
  512. }
  513. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  514. func (in *ConfigMapEnvSource) DeepCopyInto(out *ConfigMapEnvSource) {
  515. *out = *in
  516. out.LocalObjectReference = in.LocalObjectReference
  517. if in.Optional != nil {
  518. in, out := &in.Optional, &out.Optional
  519. *out = new(bool)
  520. **out = **in
  521. }
  522. return
  523. }
  524. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapEnvSource.
  525. func (in *ConfigMapEnvSource) DeepCopy() *ConfigMapEnvSource {
  526. if in == nil {
  527. return nil
  528. }
  529. out := new(ConfigMapEnvSource)
  530. in.DeepCopyInto(out)
  531. return out
  532. }
  533. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  534. func (in *ConfigMapKeySelector) DeepCopyInto(out *ConfigMapKeySelector) {
  535. *out = *in
  536. out.LocalObjectReference = in.LocalObjectReference
  537. if in.Optional != nil {
  538. in, out := &in.Optional, &out.Optional
  539. *out = new(bool)
  540. **out = **in
  541. }
  542. return
  543. }
  544. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapKeySelector.
  545. func (in *ConfigMapKeySelector) DeepCopy() *ConfigMapKeySelector {
  546. if in == nil {
  547. return nil
  548. }
  549. out := new(ConfigMapKeySelector)
  550. in.DeepCopyInto(out)
  551. return out
  552. }
  553. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  554. func (in *ConfigMapList) DeepCopyInto(out *ConfigMapList) {
  555. *out = *in
  556. out.TypeMeta = in.TypeMeta
  557. in.ListMeta.DeepCopyInto(&out.ListMeta)
  558. if in.Items != nil {
  559. in, out := &in.Items, &out.Items
  560. *out = make([]ConfigMap, len(*in))
  561. for i := range *in {
  562. (*in)[i].DeepCopyInto(&(*out)[i])
  563. }
  564. }
  565. return
  566. }
  567. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapList.
  568. func (in *ConfigMapList) DeepCopy() *ConfigMapList {
  569. if in == nil {
  570. return nil
  571. }
  572. out := new(ConfigMapList)
  573. in.DeepCopyInto(out)
  574. return out
  575. }
  576. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  577. func (in *ConfigMapList) DeepCopyObject() runtime.Object {
  578. if c := in.DeepCopy(); c != nil {
  579. return c
  580. }
  581. return nil
  582. }
  583. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  584. func (in *ConfigMapNodeConfigSource) DeepCopyInto(out *ConfigMapNodeConfigSource) {
  585. *out = *in
  586. return
  587. }
  588. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapNodeConfigSource.
  589. func (in *ConfigMapNodeConfigSource) DeepCopy() *ConfigMapNodeConfigSource {
  590. if in == nil {
  591. return nil
  592. }
  593. out := new(ConfigMapNodeConfigSource)
  594. in.DeepCopyInto(out)
  595. return out
  596. }
  597. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  598. func (in *ConfigMapProjection) DeepCopyInto(out *ConfigMapProjection) {
  599. *out = *in
  600. out.LocalObjectReference = in.LocalObjectReference
  601. if in.Items != nil {
  602. in, out := &in.Items, &out.Items
  603. *out = make([]KeyToPath, len(*in))
  604. for i := range *in {
  605. (*in)[i].DeepCopyInto(&(*out)[i])
  606. }
  607. }
  608. if in.Optional != nil {
  609. in, out := &in.Optional, &out.Optional
  610. *out = new(bool)
  611. **out = **in
  612. }
  613. return
  614. }
  615. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapProjection.
  616. func (in *ConfigMapProjection) DeepCopy() *ConfigMapProjection {
  617. if in == nil {
  618. return nil
  619. }
  620. out := new(ConfigMapProjection)
  621. in.DeepCopyInto(out)
  622. return out
  623. }
  624. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  625. func (in *ConfigMapVolumeSource) DeepCopyInto(out *ConfigMapVolumeSource) {
  626. *out = *in
  627. out.LocalObjectReference = in.LocalObjectReference
  628. if in.Items != nil {
  629. in, out := &in.Items, &out.Items
  630. *out = make([]KeyToPath, len(*in))
  631. for i := range *in {
  632. (*in)[i].DeepCopyInto(&(*out)[i])
  633. }
  634. }
  635. if in.DefaultMode != nil {
  636. in, out := &in.DefaultMode, &out.DefaultMode
  637. *out = new(int32)
  638. **out = **in
  639. }
  640. if in.Optional != nil {
  641. in, out := &in.Optional, &out.Optional
  642. *out = new(bool)
  643. **out = **in
  644. }
  645. return
  646. }
  647. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapVolumeSource.
  648. func (in *ConfigMapVolumeSource) DeepCopy() *ConfigMapVolumeSource {
  649. if in == nil {
  650. return nil
  651. }
  652. out := new(ConfigMapVolumeSource)
  653. in.DeepCopyInto(out)
  654. return out
  655. }
  656. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  657. func (in *Container) DeepCopyInto(out *Container) {
  658. *out = *in
  659. if in.Command != nil {
  660. in, out := &in.Command, &out.Command
  661. *out = make([]string, len(*in))
  662. copy(*out, *in)
  663. }
  664. if in.Args != nil {
  665. in, out := &in.Args, &out.Args
  666. *out = make([]string, len(*in))
  667. copy(*out, *in)
  668. }
  669. if in.Ports != nil {
  670. in, out := &in.Ports, &out.Ports
  671. *out = make([]ContainerPort, len(*in))
  672. copy(*out, *in)
  673. }
  674. if in.EnvFrom != nil {
  675. in, out := &in.EnvFrom, &out.EnvFrom
  676. *out = make([]EnvFromSource, len(*in))
  677. for i := range *in {
  678. (*in)[i].DeepCopyInto(&(*out)[i])
  679. }
  680. }
  681. if in.Env != nil {
  682. in, out := &in.Env, &out.Env
  683. *out = make([]EnvVar, len(*in))
  684. for i := range *in {
  685. (*in)[i].DeepCopyInto(&(*out)[i])
  686. }
  687. }
  688. in.Resources.DeepCopyInto(&out.Resources)
  689. if in.VolumeMounts != nil {
  690. in, out := &in.VolumeMounts, &out.VolumeMounts
  691. *out = make([]VolumeMount, len(*in))
  692. for i := range *in {
  693. (*in)[i].DeepCopyInto(&(*out)[i])
  694. }
  695. }
  696. if in.VolumeDevices != nil {
  697. in, out := &in.VolumeDevices, &out.VolumeDevices
  698. *out = make([]VolumeDevice, len(*in))
  699. copy(*out, *in)
  700. }
  701. if in.LivenessProbe != nil {
  702. in, out := &in.LivenessProbe, &out.LivenessProbe
  703. *out = new(Probe)
  704. (*in).DeepCopyInto(*out)
  705. }
  706. if in.ReadinessProbe != nil {
  707. in, out := &in.ReadinessProbe, &out.ReadinessProbe
  708. *out = new(Probe)
  709. (*in).DeepCopyInto(*out)
  710. }
  711. if in.Lifecycle != nil {
  712. in, out := &in.Lifecycle, &out.Lifecycle
  713. *out = new(Lifecycle)
  714. (*in).DeepCopyInto(*out)
  715. }
  716. if in.SecurityContext != nil {
  717. in, out := &in.SecurityContext, &out.SecurityContext
  718. *out = new(SecurityContext)
  719. (*in).DeepCopyInto(*out)
  720. }
  721. return
  722. }
  723. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
  724. func (in *Container) DeepCopy() *Container {
  725. if in == nil {
  726. return nil
  727. }
  728. out := new(Container)
  729. in.DeepCopyInto(out)
  730. return out
  731. }
  732. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  733. func (in *ContainerImage) DeepCopyInto(out *ContainerImage) {
  734. *out = *in
  735. if in.Names != nil {
  736. in, out := &in.Names, &out.Names
  737. *out = make([]string, len(*in))
  738. copy(*out, *in)
  739. }
  740. return
  741. }
  742. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImage.
  743. func (in *ContainerImage) DeepCopy() *ContainerImage {
  744. if in == nil {
  745. return nil
  746. }
  747. out := new(ContainerImage)
  748. in.DeepCopyInto(out)
  749. return out
  750. }
  751. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  752. func (in *ContainerPort) DeepCopyInto(out *ContainerPort) {
  753. *out = *in
  754. return
  755. }
  756. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort.
  757. func (in *ContainerPort) DeepCopy() *ContainerPort {
  758. if in == nil {
  759. return nil
  760. }
  761. out := new(ContainerPort)
  762. in.DeepCopyInto(out)
  763. return out
  764. }
  765. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  766. func (in *ContainerState) DeepCopyInto(out *ContainerState) {
  767. *out = *in
  768. if in.Waiting != nil {
  769. in, out := &in.Waiting, &out.Waiting
  770. *out = new(ContainerStateWaiting)
  771. **out = **in
  772. }
  773. if in.Running != nil {
  774. in, out := &in.Running, &out.Running
  775. *out = new(ContainerStateRunning)
  776. (*in).DeepCopyInto(*out)
  777. }
  778. if in.Terminated != nil {
  779. in, out := &in.Terminated, &out.Terminated
  780. *out = new(ContainerStateTerminated)
  781. (*in).DeepCopyInto(*out)
  782. }
  783. return
  784. }
  785. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerState.
  786. func (in *ContainerState) DeepCopy() *ContainerState {
  787. if in == nil {
  788. return nil
  789. }
  790. out := new(ContainerState)
  791. in.DeepCopyInto(out)
  792. return out
  793. }
  794. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  795. func (in *ContainerStateRunning) DeepCopyInto(out *ContainerStateRunning) {
  796. *out = *in
  797. in.StartedAt.DeepCopyInto(&out.StartedAt)
  798. return
  799. }
  800. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStateRunning.
  801. func (in *ContainerStateRunning) DeepCopy() *ContainerStateRunning {
  802. if in == nil {
  803. return nil
  804. }
  805. out := new(ContainerStateRunning)
  806. in.DeepCopyInto(out)
  807. return out
  808. }
  809. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  810. func (in *ContainerStateTerminated) DeepCopyInto(out *ContainerStateTerminated) {
  811. *out = *in
  812. in.StartedAt.DeepCopyInto(&out.StartedAt)
  813. in.FinishedAt.DeepCopyInto(&out.FinishedAt)
  814. return
  815. }
  816. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStateTerminated.
  817. func (in *ContainerStateTerminated) DeepCopy() *ContainerStateTerminated {
  818. if in == nil {
  819. return nil
  820. }
  821. out := new(ContainerStateTerminated)
  822. in.DeepCopyInto(out)
  823. return out
  824. }
  825. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  826. func (in *ContainerStateWaiting) DeepCopyInto(out *ContainerStateWaiting) {
  827. *out = *in
  828. return
  829. }
  830. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStateWaiting.
  831. func (in *ContainerStateWaiting) DeepCopy() *ContainerStateWaiting {
  832. if in == nil {
  833. return nil
  834. }
  835. out := new(ContainerStateWaiting)
  836. in.DeepCopyInto(out)
  837. return out
  838. }
  839. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  840. func (in *ContainerStatus) DeepCopyInto(out *ContainerStatus) {
  841. *out = *in
  842. in.State.DeepCopyInto(&out.State)
  843. in.LastTerminationState.DeepCopyInto(&out.LastTerminationState)
  844. return
  845. }
  846. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStatus.
  847. func (in *ContainerStatus) DeepCopy() *ContainerStatus {
  848. if in == nil {
  849. return nil
  850. }
  851. out := new(ContainerStatus)
  852. in.DeepCopyInto(out)
  853. return out
  854. }
  855. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  856. func (in *DaemonEndpoint) DeepCopyInto(out *DaemonEndpoint) {
  857. *out = *in
  858. return
  859. }
  860. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonEndpoint.
  861. func (in *DaemonEndpoint) DeepCopy() *DaemonEndpoint {
  862. if in == nil {
  863. return nil
  864. }
  865. out := new(DaemonEndpoint)
  866. in.DeepCopyInto(out)
  867. return out
  868. }
  869. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  870. func (in *DownwardAPIProjection) DeepCopyInto(out *DownwardAPIProjection) {
  871. *out = *in
  872. if in.Items != nil {
  873. in, out := &in.Items, &out.Items
  874. *out = make([]DownwardAPIVolumeFile, len(*in))
  875. for i := range *in {
  876. (*in)[i].DeepCopyInto(&(*out)[i])
  877. }
  878. }
  879. return
  880. }
  881. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIProjection.
  882. func (in *DownwardAPIProjection) DeepCopy() *DownwardAPIProjection {
  883. if in == nil {
  884. return nil
  885. }
  886. out := new(DownwardAPIProjection)
  887. in.DeepCopyInto(out)
  888. return out
  889. }
  890. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  891. func (in *DownwardAPIVolumeFile) DeepCopyInto(out *DownwardAPIVolumeFile) {
  892. *out = *in
  893. if in.FieldRef != nil {
  894. in, out := &in.FieldRef, &out.FieldRef
  895. *out = new(ObjectFieldSelector)
  896. **out = **in
  897. }
  898. if in.ResourceFieldRef != nil {
  899. in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
  900. *out = new(ResourceFieldSelector)
  901. (*in).DeepCopyInto(*out)
  902. }
  903. if in.Mode != nil {
  904. in, out := &in.Mode, &out.Mode
  905. *out = new(int32)
  906. **out = **in
  907. }
  908. return
  909. }
  910. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIVolumeFile.
  911. func (in *DownwardAPIVolumeFile) DeepCopy() *DownwardAPIVolumeFile {
  912. if in == nil {
  913. return nil
  914. }
  915. out := new(DownwardAPIVolumeFile)
  916. in.DeepCopyInto(out)
  917. return out
  918. }
  919. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  920. func (in *DownwardAPIVolumeSource) DeepCopyInto(out *DownwardAPIVolumeSource) {
  921. *out = *in
  922. if in.Items != nil {
  923. in, out := &in.Items, &out.Items
  924. *out = make([]DownwardAPIVolumeFile, len(*in))
  925. for i := range *in {
  926. (*in)[i].DeepCopyInto(&(*out)[i])
  927. }
  928. }
  929. if in.DefaultMode != nil {
  930. in, out := &in.DefaultMode, &out.DefaultMode
  931. *out = new(int32)
  932. **out = **in
  933. }
  934. return
  935. }
  936. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIVolumeSource.
  937. func (in *DownwardAPIVolumeSource) DeepCopy() *DownwardAPIVolumeSource {
  938. if in == nil {
  939. return nil
  940. }
  941. out := new(DownwardAPIVolumeSource)
  942. in.DeepCopyInto(out)
  943. return out
  944. }
  945. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  946. func (in *EmptyDirVolumeSource) DeepCopyInto(out *EmptyDirVolumeSource) {
  947. *out = *in
  948. if in.SizeLimit != nil {
  949. in, out := &in.SizeLimit, &out.SizeLimit
  950. x := (*in).DeepCopy()
  951. *out = &x
  952. }
  953. return
  954. }
  955. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmptyDirVolumeSource.
  956. func (in *EmptyDirVolumeSource) DeepCopy() *EmptyDirVolumeSource {
  957. if in == nil {
  958. return nil
  959. }
  960. out := new(EmptyDirVolumeSource)
  961. in.DeepCopyInto(out)
  962. return out
  963. }
  964. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  965. func (in *EndpointAddress) DeepCopyInto(out *EndpointAddress) {
  966. *out = *in
  967. if in.NodeName != nil {
  968. in, out := &in.NodeName, &out.NodeName
  969. *out = new(string)
  970. **out = **in
  971. }
  972. if in.TargetRef != nil {
  973. in, out := &in.TargetRef, &out.TargetRef
  974. *out = new(ObjectReference)
  975. **out = **in
  976. }
  977. return
  978. }
  979. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointAddress.
  980. func (in *EndpointAddress) DeepCopy() *EndpointAddress {
  981. if in == nil {
  982. return nil
  983. }
  984. out := new(EndpointAddress)
  985. in.DeepCopyInto(out)
  986. return out
  987. }
  988. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  989. func (in *EndpointPort) DeepCopyInto(out *EndpointPort) {
  990. *out = *in
  991. return
  992. }
  993. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPort.
  994. func (in *EndpointPort) DeepCopy() *EndpointPort {
  995. if in == nil {
  996. return nil
  997. }
  998. out := new(EndpointPort)
  999. in.DeepCopyInto(out)
  1000. return out
  1001. }
  1002. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1003. func (in *EndpointSubset) DeepCopyInto(out *EndpointSubset) {
  1004. *out = *in
  1005. if in.Addresses != nil {
  1006. in, out := &in.Addresses, &out.Addresses
  1007. *out = make([]EndpointAddress, len(*in))
  1008. for i := range *in {
  1009. (*in)[i].DeepCopyInto(&(*out)[i])
  1010. }
  1011. }
  1012. if in.NotReadyAddresses != nil {
  1013. in, out := &in.NotReadyAddresses, &out.NotReadyAddresses
  1014. *out = make([]EndpointAddress, len(*in))
  1015. for i := range *in {
  1016. (*in)[i].DeepCopyInto(&(*out)[i])
  1017. }
  1018. }
  1019. if in.Ports != nil {
  1020. in, out := &in.Ports, &out.Ports
  1021. *out = make([]EndpointPort, len(*in))
  1022. copy(*out, *in)
  1023. }
  1024. return
  1025. }
  1026. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubset.
  1027. func (in *EndpointSubset) DeepCopy() *EndpointSubset {
  1028. if in == nil {
  1029. return nil
  1030. }
  1031. out := new(EndpointSubset)
  1032. in.DeepCopyInto(out)
  1033. return out
  1034. }
  1035. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1036. func (in *Endpoints) DeepCopyInto(out *Endpoints) {
  1037. *out = *in
  1038. out.TypeMeta = in.TypeMeta
  1039. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1040. if in.Subsets != nil {
  1041. in, out := &in.Subsets, &out.Subsets
  1042. *out = make([]EndpointSubset, len(*in))
  1043. for i := range *in {
  1044. (*in)[i].DeepCopyInto(&(*out)[i])
  1045. }
  1046. }
  1047. return
  1048. }
  1049. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints.
  1050. func (in *Endpoints) DeepCopy() *Endpoints {
  1051. if in == nil {
  1052. return nil
  1053. }
  1054. out := new(Endpoints)
  1055. in.DeepCopyInto(out)
  1056. return out
  1057. }
  1058. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1059. func (in *Endpoints) DeepCopyObject() runtime.Object {
  1060. if c := in.DeepCopy(); c != nil {
  1061. return c
  1062. }
  1063. return nil
  1064. }
  1065. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1066. func (in *EndpointsList) DeepCopyInto(out *EndpointsList) {
  1067. *out = *in
  1068. out.TypeMeta = in.TypeMeta
  1069. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1070. if in.Items != nil {
  1071. in, out := &in.Items, &out.Items
  1072. *out = make([]Endpoints, len(*in))
  1073. for i := range *in {
  1074. (*in)[i].DeepCopyInto(&(*out)[i])
  1075. }
  1076. }
  1077. return
  1078. }
  1079. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsList.
  1080. func (in *EndpointsList) DeepCopy() *EndpointsList {
  1081. if in == nil {
  1082. return nil
  1083. }
  1084. out := new(EndpointsList)
  1085. in.DeepCopyInto(out)
  1086. return out
  1087. }
  1088. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1089. func (in *EndpointsList) DeepCopyObject() runtime.Object {
  1090. if c := in.DeepCopy(); c != nil {
  1091. return c
  1092. }
  1093. return nil
  1094. }
  1095. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1096. func (in *EnvFromSource) DeepCopyInto(out *EnvFromSource) {
  1097. *out = *in
  1098. if in.ConfigMapRef != nil {
  1099. in, out := &in.ConfigMapRef, &out.ConfigMapRef
  1100. *out = new(ConfigMapEnvSource)
  1101. (*in).DeepCopyInto(*out)
  1102. }
  1103. if in.SecretRef != nil {
  1104. in, out := &in.SecretRef, &out.SecretRef
  1105. *out = new(SecretEnvSource)
  1106. (*in).DeepCopyInto(*out)
  1107. }
  1108. return
  1109. }
  1110. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvFromSource.
  1111. func (in *EnvFromSource) DeepCopy() *EnvFromSource {
  1112. if in == nil {
  1113. return nil
  1114. }
  1115. out := new(EnvFromSource)
  1116. in.DeepCopyInto(out)
  1117. return out
  1118. }
  1119. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1120. func (in *EnvVar) DeepCopyInto(out *EnvVar) {
  1121. *out = *in
  1122. if in.ValueFrom != nil {
  1123. in, out := &in.ValueFrom, &out.ValueFrom
  1124. *out = new(EnvVarSource)
  1125. (*in).DeepCopyInto(*out)
  1126. }
  1127. return
  1128. }
  1129. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvVar.
  1130. func (in *EnvVar) DeepCopy() *EnvVar {
  1131. if in == nil {
  1132. return nil
  1133. }
  1134. out := new(EnvVar)
  1135. in.DeepCopyInto(out)
  1136. return out
  1137. }
  1138. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1139. func (in *EnvVarSource) DeepCopyInto(out *EnvVarSource) {
  1140. *out = *in
  1141. if in.FieldRef != nil {
  1142. in, out := &in.FieldRef, &out.FieldRef
  1143. *out = new(ObjectFieldSelector)
  1144. **out = **in
  1145. }
  1146. if in.ResourceFieldRef != nil {
  1147. in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
  1148. *out = new(ResourceFieldSelector)
  1149. (*in).DeepCopyInto(*out)
  1150. }
  1151. if in.ConfigMapKeyRef != nil {
  1152. in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef
  1153. *out = new(ConfigMapKeySelector)
  1154. (*in).DeepCopyInto(*out)
  1155. }
  1156. if in.SecretKeyRef != nil {
  1157. in, out := &in.SecretKeyRef, &out.SecretKeyRef
  1158. *out = new(SecretKeySelector)
  1159. (*in).DeepCopyInto(*out)
  1160. }
  1161. return
  1162. }
  1163. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvVarSource.
  1164. func (in *EnvVarSource) DeepCopy() *EnvVarSource {
  1165. if in == nil {
  1166. return nil
  1167. }
  1168. out := new(EnvVarSource)
  1169. in.DeepCopyInto(out)
  1170. return out
  1171. }
  1172. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1173. func (in *Event) DeepCopyInto(out *Event) {
  1174. *out = *in
  1175. out.TypeMeta = in.TypeMeta
  1176. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1177. out.InvolvedObject = in.InvolvedObject
  1178. out.Source = in.Source
  1179. in.FirstTimestamp.DeepCopyInto(&out.FirstTimestamp)
  1180. in.LastTimestamp.DeepCopyInto(&out.LastTimestamp)
  1181. in.EventTime.DeepCopyInto(&out.EventTime)
  1182. if in.Series != nil {
  1183. in, out := &in.Series, &out.Series
  1184. *out = new(EventSeries)
  1185. (*in).DeepCopyInto(*out)
  1186. }
  1187. if in.Related != nil {
  1188. in, out := &in.Related, &out.Related
  1189. *out = new(ObjectReference)
  1190. **out = **in
  1191. }
  1192. return
  1193. }
  1194. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
  1195. func (in *Event) DeepCopy() *Event {
  1196. if in == nil {
  1197. return nil
  1198. }
  1199. out := new(Event)
  1200. in.DeepCopyInto(out)
  1201. return out
  1202. }
  1203. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1204. func (in *Event) DeepCopyObject() runtime.Object {
  1205. if c := in.DeepCopy(); c != nil {
  1206. return c
  1207. }
  1208. return nil
  1209. }
  1210. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1211. func (in *EventList) DeepCopyInto(out *EventList) {
  1212. *out = *in
  1213. out.TypeMeta = in.TypeMeta
  1214. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1215. if in.Items != nil {
  1216. in, out := &in.Items, &out.Items
  1217. *out = make([]Event, len(*in))
  1218. for i := range *in {
  1219. (*in)[i].DeepCopyInto(&(*out)[i])
  1220. }
  1221. }
  1222. return
  1223. }
  1224. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.
  1225. func (in *EventList) DeepCopy() *EventList {
  1226. if in == nil {
  1227. return nil
  1228. }
  1229. out := new(EventList)
  1230. in.DeepCopyInto(out)
  1231. return out
  1232. }
  1233. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1234. func (in *EventList) DeepCopyObject() runtime.Object {
  1235. if c := in.DeepCopy(); c != nil {
  1236. return c
  1237. }
  1238. return nil
  1239. }
  1240. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1241. func (in *EventSeries) DeepCopyInto(out *EventSeries) {
  1242. *out = *in
  1243. in.LastObservedTime.DeepCopyInto(&out.LastObservedTime)
  1244. return
  1245. }
  1246. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSeries.
  1247. func (in *EventSeries) DeepCopy() *EventSeries {
  1248. if in == nil {
  1249. return nil
  1250. }
  1251. out := new(EventSeries)
  1252. in.DeepCopyInto(out)
  1253. return out
  1254. }
  1255. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1256. func (in *EventSource) DeepCopyInto(out *EventSource) {
  1257. *out = *in
  1258. return
  1259. }
  1260. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSource.
  1261. func (in *EventSource) DeepCopy() *EventSource {
  1262. if in == nil {
  1263. return nil
  1264. }
  1265. out := new(EventSource)
  1266. in.DeepCopyInto(out)
  1267. return out
  1268. }
  1269. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1270. func (in *ExecAction) DeepCopyInto(out *ExecAction) {
  1271. *out = *in
  1272. if in.Command != nil {
  1273. in, out := &in.Command, &out.Command
  1274. *out = make([]string, len(*in))
  1275. copy(*out, *in)
  1276. }
  1277. return
  1278. }
  1279. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecAction.
  1280. func (in *ExecAction) DeepCopy() *ExecAction {
  1281. if in == nil {
  1282. return nil
  1283. }
  1284. out := new(ExecAction)
  1285. in.DeepCopyInto(out)
  1286. return out
  1287. }
  1288. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1289. func (in *FCVolumeSource) DeepCopyInto(out *FCVolumeSource) {
  1290. *out = *in
  1291. if in.TargetWWNs != nil {
  1292. in, out := &in.TargetWWNs, &out.TargetWWNs
  1293. *out = make([]string, len(*in))
  1294. copy(*out, *in)
  1295. }
  1296. if in.Lun != nil {
  1297. in, out := &in.Lun, &out.Lun
  1298. *out = new(int32)
  1299. **out = **in
  1300. }
  1301. if in.WWIDs != nil {
  1302. in, out := &in.WWIDs, &out.WWIDs
  1303. *out = make([]string, len(*in))
  1304. copy(*out, *in)
  1305. }
  1306. return
  1307. }
  1308. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FCVolumeSource.
  1309. func (in *FCVolumeSource) DeepCopy() *FCVolumeSource {
  1310. if in == nil {
  1311. return nil
  1312. }
  1313. out := new(FCVolumeSource)
  1314. in.DeepCopyInto(out)
  1315. return out
  1316. }
  1317. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1318. func (in *FlexPersistentVolumeSource) DeepCopyInto(out *FlexPersistentVolumeSource) {
  1319. *out = *in
  1320. if in.SecretRef != nil {
  1321. in, out := &in.SecretRef, &out.SecretRef
  1322. *out = new(SecretReference)
  1323. **out = **in
  1324. }
  1325. if in.Options != nil {
  1326. in, out := &in.Options, &out.Options
  1327. *out = make(map[string]string, len(*in))
  1328. for key, val := range *in {
  1329. (*out)[key] = val
  1330. }
  1331. }
  1332. return
  1333. }
  1334. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexPersistentVolumeSource.
  1335. func (in *FlexPersistentVolumeSource) DeepCopy() *FlexPersistentVolumeSource {
  1336. if in == nil {
  1337. return nil
  1338. }
  1339. out := new(FlexPersistentVolumeSource)
  1340. in.DeepCopyInto(out)
  1341. return out
  1342. }
  1343. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1344. func (in *FlexVolumeSource) DeepCopyInto(out *FlexVolumeSource) {
  1345. *out = *in
  1346. if in.SecretRef != nil {
  1347. in, out := &in.SecretRef, &out.SecretRef
  1348. *out = new(LocalObjectReference)
  1349. **out = **in
  1350. }
  1351. if in.Options != nil {
  1352. in, out := &in.Options, &out.Options
  1353. *out = make(map[string]string, len(*in))
  1354. for key, val := range *in {
  1355. (*out)[key] = val
  1356. }
  1357. }
  1358. return
  1359. }
  1360. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexVolumeSource.
  1361. func (in *FlexVolumeSource) DeepCopy() *FlexVolumeSource {
  1362. if in == nil {
  1363. return nil
  1364. }
  1365. out := new(FlexVolumeSource)
  1366. in.DeepCopyInto(out)
  1367. return out
  1368. }
  1369. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1370. func (in *FlockerVolumeSource) DeepCopyInto(out *FlockerVolumeSource) {
  1371. *out = *in
  1372. return
  1373. }
  1374. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlockerVolumeSource.
  1375. func (in *FlockerVolumeSource) DeepCopy() *FlockerVolumeSource {
  1376. if in == nil {
  1377. return nil
  1378. }
  1379. out := new(FlockerVolumeSource)
  1380. in.DeepCopyInto(out)
  1381. return out
  1382. }
  1383. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1384. func (in *GCEPersistentDiskVolumeSource) DeepCopyInto(out *GCEPersistentDiskVolumeSource) {
  1385. *out = *in
  1386. return
  1387. }
  1388. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCEPersistentDiskVolumeSource.
  1389. func (in *GCEPersistentDiskVolumeSource) DeepCopy() *GCEPersistentDiskVolumeSource {
  1390. if in == nil {
  1391. return nil
  1392. }
  1393. out := new(GCEPersistentDiskVolumeSource)
  1394. in.DeepCopyInto(out)
  1395. return out
  1396. }
  1397. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1398. func (in *GitRepoVolumeSource) DeepCopyInto(out *GitRepoVolumeSource) {
  1399. *out = *in
  1400. return
  1401. }
  1402. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolumeSource.
  1403. func (in *GitRepoVolumeSource) DeepCopy() *GitRepoVolumeSource {
  1404. if in == nil {
  1405. return nil
  1406. }
  1407. out := new(GitRepoVolumeSource)
  1408. in.DeepCopyInto(out)
  1409. return out
  1410. }
  1411. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1412. func (in *GlusterfsPersistentVolumeSource) DeepCopyInto(out *GlusterfsPersistentVolumeSource) {
  1413. *out = *in
  1414. if in.EndpointsNamespace != nil {
  1415. in, out := &in.EndpointsNamespace, &out.EndpointsNamespace
  1416. *out = new(string)
  1417. **out = **in
  1418. }
  1419. return
  1420. }
  1421. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlusterfsPersistentVolumeSource.
  1422. func (in *GlusterfsPersistentVolumeSource) DeepCopy() *GlusterfsPersistentVolumeSource {
  1423. if in == nil {
  1424. return nil
  1425. }
  1426. out := new(GlusterfsPersistentVolumeSource)
  1427. in.DeepCopyInto(out)
  1428. return out
  1429. }
  1430. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1431. func (in *GlusterfsVolumeSource) DeepCopyInto(out *GlusterfsVolumeSource) {
  1432. *out = *in
  1433. return
  1434. }
  1435. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlusterfsVolumeSource.
  1436. func (in *GlusterfsVolumeSource) DeepCopy() *GlusterfsVolumeSource {
  1437. if in == nil {
  1438. return nil
  1439. }
  1440. out := new(GlusterfsVolumeSource)
  1441. in.DeepCopyInto(out)
  1442. return out
  1443. }
  1444. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1445. func (in *HTTPGetAction) DeepCopyInto(out *HTTPGetAction) {
  1446. *out = *in
  1447. out.Port = in.Port
  1448. if in.HTTPHeaders != nil {
  1449. in, out := &in.HTTPHeaders, &out.HTTPHeaders
  1450. *out = make([]HTTPHeader, len(*in))
  1451. copy(*out, *in)
  1452. }
  1453. return
  1454. }
  1455. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPGetAction.
  1456. func (in *HTTPGetAction) DeepCopy() *HTTPGetAction {
  1457. if in == nil {
  1458. return nil
  1459. }
  1460. out := new(HTTPGetAction)
  1461. in.DeepCopyInto(out)
  1462. return out
  1463. }
  1464. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1465. func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) {
  1466. *out = *in
  1467. return
  1468. }
  1469. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeader.
  1470. func (in *HTTPHeader) DeepCopy() *HTTPHeader {
  1471. if in == nil {
  1472. return nil
  1473. }
  1474. out := new(HTTPHeader)
  1475. in.DeepCopyInto(out)
  1476. return out
  1477. }
  1478. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1479. func (in *Handler) DeepCopyInto(out *Handler) {
  1480. *out = *in
  1481. if in.Exec != nil {
  1482. in, out := &in.Exec, &out.Exec
  1483. *out = new(ExecAction)
  1484. (*in).DeepCopyInto(*out)
  1485. }
  1486. if in.HTTPGet != nil {
  1487. in, out := &in.HTTPGet, &out.HTTPGet
  1488. *out = new(HTTPGetAction)
  1489. (*in).DeepCopyInto(*out)
  1490. }
  1491. if in.TCPSocket != nil {
  1492. in, out := &in.TCPSocket, &out.TCPSocket
  1493. *out = new(TCPSocketAction)
  1494. **out = **in
  1495. }
  1496. return
  1497. }
  1498. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Handler.
  1499. func (in *Handler) DeepCopy() *Handler {
  1500. if in == nil {
  1501. return nil
  1502. }
  1503. out := new(Handler)
  1504. in.DeepCopyInto(out)
  1505. return out
  1506. }
  1507. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1508. func (in *HostAlias) DeepCopyInto(out *HostAlias) {
  1509. *out = *in
  1510. if in.Hostnames != nil {
  1511. in, out := &in.Hostnames, &out.Hostnames
  1512. *out = make([]string, len(*in))
  1513. copy(*out, *in)
  1514. }
  1515. return
  1516. }
  1517. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAlias.
  1518. func (in *HostAlias) DeepCopy() *HostAlias {
  1519. if in == nil {
  1520. return nil
  1521. }
  1522. out := new(HostAlias)
  1523. in.DeepCopyInto(out)
  1524. return out
  1525. }
  1526. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1527. func (in *HostPathVolumeSource) DeepCopyInto(out *HostPathVolumeSource) {
  1528. *out = *in
  1529. if in.Type != nil {
  1530. in, out := &in.Type, &out.Type
  1531. *out = new(HostPathType)
  1532. **out = **in
  1533. }
  1534. return
  1535. }
  1536. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPathVolumeSource.
  1537. func (in *HostPathVolumeSource) DeepCopy() *HostPathVolumeSource {
  1538. if in == nil {
  1539. return nil
  1540. }
  1541. out := new(HostPathVolumeSource)
  1542. in.DeepCopyInto(out)
  1543. return out
  1544. }
  1545. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1546. func (in *ISCSIPersistentVolumeSource) DeepCopyInto(out *ISCSIPersistentVolumeSource) {
  1547. *out = *in
  1548. if in.Portals != nil {
  1549. in, out := &in.Portals, &out.Portals
  1550. *out = make([]string, len(*in))
  1551. copy(*out, *in)
  1552. }
  1553. if in.SecretRef != nil {
  1554. in, out := &in.SecretRef, &out.SecretRef
  1555. *out = new(SecretReference)
  1556. **out = **in
  1557. }
  1558. if in.InitiatorName != nil {
  1559. in, out := &in.InitiatorName, &out.InitiatorName
  1560. *out = new(string)
  1561. **out = **in
  1562. }
  1563. return
  1564. }
  1565. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ISCSIPersistentVolumeSource.
  1566. func (in *ISCSIPersistentVolumeSource) DeepCopy() *ISCSIPersistentVolumeSource {
  1567. if in == nil {
  1568. return nil
  1569. }
  1570. out := new(ISCSIPersistentVolumeSource)
  1571. in.DeepCopyInto(out)
  1572. return out
  1573. }
  1574. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1575. func (in *ISCSIVolumeSource) DeepCopyInto(out *ISCSIVolumeSource) {
  1576. *out = *in
  1577. if in.Portals != nil {
  1578. in, out := &in.Portals, &out.Portals
  1579. *out = make([]string, len(*in))
  1580. copy(*out, *in)
  1581. }
  1582. if in.SecretRef != nil {
  1583. in, out := &in.SecretRef, &out.SecretRef
  1584. *out = new(LocalObjectReference)
  1585. **out = **in
  1586. }
  1587. if in.InitiatorName != nil {
  1588. in, out := &in.InitiatorName, &out.InitiatorName
  1589. *out = new(string)
  1590. **out = **in
  1591. }
  1592. return
  1593. }
  1594. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ISCSIVolumeSource.
  1595. func (in *ISCSIVolumeSource) DeepCopy() *ISCSIVolumeSource {
  1596. if in == nil {
  1597. return nil
  1598. }
  1599. out := new(ISCSIVolumeSource)
  1600. in.DeepCopyInto(out)
  1601. return out
  1602. }
  1603. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1604. func (in *KeyToPath) DeepCopyInto(out *KeyToPath) {
  1605. *out = *in
  1606. if in.Mode != nil {
  1607. in, out := &in.Mode, &out.Mode
  1608. *out = new(int32)
  1609. **out = **in
  1610. }
  1611. return
  1612. }
  1613. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyToPath.
  1614. func (in *KeyToPath) DeepCopy() *KeyToPath {
  1615. if in == nil {
  1616. return nil
  1617. }
  1618. out := new(KeyToPath)
  1619. in.DeepCopyInto(out)
  1620. return out
  1621. }
  1622. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1623. func (in *Lifecycle) DeepCopyInto(out *Lifecycle) {
  1624. *out = *in
  1625. if in.PostStart != nil {
  1626. in, out := &in.PostStart, &out.PostStart
  1627. *out = new(Handler)
  1628. (*in).DeepCopyInto(*out)
  1629. }
  1630. if in.PreStop != nil {
  1631. in, out := &in.PreStop, &out.PreStop
  1632. *out = new(Handler)
  1633. (*in).DeepCopyInto(*out)
  1634. }
  1635. return
  1636. }
  1637. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lifecycle.
  1638. func (in *Lifecycle) DeepCopy() *Lifecycle {
  1639. if in == nil {
  1640. return nil
  1641. }
  1642. out := new(Lifecycle)
  1643. in.DeepCopyInto(out)
  1644. return out
  1645. }
  1646. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1647. func (in *LimitRange) DeepCopyInto(out *LimitRange) {
  1648. *out = *in
  1649. out.TypeMeta = in.TypeMeta
  1650. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1651. in.Spec.DeepCopyInto(&out.Spec)
  1652. return
  1653. }
  1654. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRange.
  1655. func (in *LimitRange) DeepCopy() *LimitRange {
  1656. if in == nil {
  1657. return nil
  1658. }
  1659. out := new(LimitRange)
  1660. in.DeepCopyInto(out)
  1661. return out
  1662. }
  1663. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1664. func (in *LimitRange) DeepCopyObject() runtime.Object {
  1665. if c := in.DeepCopy(); c != nil {
  1666. return c
  1667. }
  1668. return nil
  1669. }
  1670. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1671. func (in *LimitRangeItem) DeepCopyInto(out *LimitRangeItem) {
  1672. *out = *in
  1673. if in.Max != nil {
  1674. in, out := &in.Max, &out.Max
  1675. *out = make(ResourceList, len(*in))
  1676. for key, val := range *in {
  1677. (*out)[key] = val.DeepCopy()
  1678. }
  1679. }
  1680. if in.Min != nil {
  1681. in, out := &in.Min, &out.Min
  1682. *out = make(ResourceList, len(*in))
  1683. for key, val := range *in {
  1684. (*out)[key] = val.DeepCopy()
  1685. }
  1686. }
  1687. if in.Default != nil {
  1688. in, out := &in.Default, &out.Default
  1689. *out = make(ResourceList, len(*in))
  1690. for key, val := range *in {
  1691. (*out)[key] = val.DeepCopy()
  1692. }
  1693. }
  1694. if in.DefaultRequest != nil {
  1695. in, out := &in.DefaultRequest, &out.DefaultRequest
  1696. *out = make(ResourceList, len(*in))
  1697. for key, val := range *in {
  1698. (*out)[key] = val.DeepCopy()
  1699. }
  1700. }
  1701. if in.MaxLimitRequestRatio != nil {
  1702. in, out := &in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio
  1703. *out = make(ResourceList, len(*in))
  1704. for key, val := range *in {
  1705. (*out)[key] = val.DeepCopy()
  1706. }
  1707. }
  1708. return
  1709. }
  1710. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeItem.
  1711. func (in *LimitRangeItem) DeepCopy() *LimitRangeItem {
  1712. if in == nil {
  1713. return nil
  1714. }
  1715. out := new(LimitRangeItem)
  1716. in.DeepCopyInto(out)
  1717. return out
  1718. }
  1719. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1720. func (in *LimitRangeList) DeepCopyInto(out *LimitRangeList) {
  1721. *out = *in
  1722. out.TypeMeta = in.TypeMeta
  1723. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1724. if in.Items != nil {
  1725. in, out := &in.Items, &out.Items
  1726. *out = make([]LimitRange, len(*in))
  1727. for i := range *in {
  1728. (*in)[i].DeepCopyInto(&(*out)[i])
  1729. }
  1730. }
  1731. return
  1732. }
  1733. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeList.
  1734. func (in *LimitRangeList) DeepCopy() *LimitRangeList {
  1735. if in == nil {
  1736. return nil
  1737. }
  1738. out := new(LimitRangeList)
  1739. in.DeepCopyInto(out)
  1740. return out
  1741. }
  1742. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1743. func (in *LimitRangeList) DeepCopyObject() runtime.Object {
  1744. if c := in.DeepCopy(); c != nil {
  1745. return c
  1746. }
  1747. return nil
  1748. }
  1749. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1750. func (in *LimitRangeSpec) DeepCopyInto(out *LimitRangeSpec) {
  1751. *out = *in
  1752. if in.Limits != nil {
  1753. in, out := &in.Limits, &out.Limits
  1754. *out = make([]LimitRangeItem, len(*in))
  1755. for i := range *in {
  1756. (*in)[i].DeepCopyInto(&(*out)[i])
  1757. }
  1758. }
  1759. return
  1760. }
  1761. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeSpec.
  1762. func (in *LimitRangeSpec) DeepCopy() *LimitRangeSpec {
  1763. if in == nil {
  1764. return nil
  1765. }
  1766. out := new(LimitRangeSpec)
  1767. in.DeepCopyInto(out)
  1768. return out
  1769. }
  1770. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1771. func (in *List) DeepCopyInto(out *List) {
  1772. *out = *in
  1773. out.TypeMeta = in.TypeMeta
  1774. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1775. if in.Items != nil {
  1776. in, out := &in.Items, &out.Items
  1777. *out = make([]runtime.Object, len(*in))
  1778. for i := range *in {
  1779. if (*in)[i] != nil {
  1780. (*out)[i] = (*in)[i].DeepCopyObject()
  1781. }
  1782. }
  1783. }
  1784. return
  1785. }
  1786. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
  1787. func (in *List) DeepCopy() *List {
  1788. if in == nil {
  1789. return nil
  1790. }
  1791. out := new(List)
  1792. in.DeepCopyInto(out)
  1793. return out
  1794. }
  1795. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1796. func (in *List) DeepCopyObject() runtime.Object {
  1797. if c := in.DeepCopy(); c != nil {
  1798. return c
  1799. }
  1800. return nil
  1801. }
  1802. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1803. func (in *LoadBalancerIngress) DeepCopyInto(out *LoadBalancerIngress) {
  1804. *out = *in
  1805. return
  1806. }
  1807. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerIngress.
  1808. func (in *LoadBalancerIngress) DeepCopy() *LoadBalancerIngress {
  1809. if in == nil {
  1810. return nil
  1811. }
  1812. out := new(LoadBalancerIngress)
  1813. in.DeepCopyInto(out)
  1814. return out
  1815. }
  1816. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1817. func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus) {
  1818. *out = *in
  1819. if in.Ingress != nil {
  1820. in, out := &in.Ingress, &out.Ingress
  1821. *out = make([]LoadBalancerIngress, len(*in))
  1822. copy(*out, *in)
  1823. }
  1824. return
  1825. }
  1826. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStatus.
  1827. func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus {
  1828. if in == nil {
  1829. return nil
  1830. }
  1831. out := new(LoadBalancerStatus)
  1832. in.DeepCopyInto(out)
  1833. return out
  1834. }
  1835. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1836. func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference) {
  1837. *out = *in
  1838. return
  1839. }
  1840. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalObjectReference.
  1841. func (in *LocalObjectReference) DeepCopy() *LocalObjectReference {
  1842. if in == nil {
  1843. return nil
  1844. }
  1845. out := new(LocalObjectReference)
  1846. in.DeepCopyInto(out)
  1847. return out
  1848. }
  1849. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1850. func (in *LocalVolumeSource) DeepCopyInto(out *LocalVolumeSource) {
  1851. *out = *in
  1852. if in.FSType != nil {
  1853. in, out := &in.FSType, &out.FSType
  1854. *out = new(string)
  1855. **out = **in
  1856. }
  1857. return
  1858. }
  1859. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalVolumeSource.
  1860. func (in *LocalVolumeSource) DeepCopy() *LocalVolumeSource {
  1861. if in == nil {
  1862. return nil
  1863. }
  1864. out := new(LocalVolumeSource)
  1865. in.DeepCopyInto(out)
  1866. return out
  1867. }
  1868. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1869. func (in *NFSVolumeSource) DeepCopyInto(out *NFSVolumeSource) {
  1870. *out = *in
  1871. return
  1872. }
  1873. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSVolumeSource.
  1874. func (in *NFSVolumeSource) DeepCopy() *NFSVolumeSource {
  1875. if in == nil {
  1876. return nil
  1877. }
  1878. out := new(NFSVolumeSource)
  1879. in.DeepCopyInto(out)
  1880. return out
  1881. }
  1882. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1883. func (in *Namespace) DeepCopyInto(out *Namespace) {
  1884. *out = *in
  1885. out.TypeMeta = in.TypeMeta
  1886. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1887. in.Spec.DeepCopyInto(&out.Spec)
  1888. out.Status = in.Status
  1889. return
  1890. }
  1891. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
  1892. func (in *Namespace) DeepCopy() *Namespace {
  1893. if in == nil {
  1894. return nil
  1895. }
  1896. out := new(Namespace)
  1897. in.DeepCopyInto(out)
  1898. return out
  1899. }
  1900. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1901. func (in *Namespace) DeepCopyObject() runtime.Object {
  1902. if c := in.DeepCopy(); c != nil {
  1903. return c
  1904. }
  1905. return nil
  1906. }
  1907. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1908. func (in *NamespaceList) DeepCopyInto(out *NamespaceList) {
  1909. *out = *in
  1910. out.TypeMeta = in.TypeMeta
  1911. in.ListMeta.DeepCopyInto(&out.ListMeta)
  1912. if in.Items != nil {
  1913. in, out := &in.Items, &out.Items
  1914. *out = make([]Namespace, len(*in))
  1915. for i := range *in {
  1916. (*in)[i].DeepCopyInto(&(*out)[i])
  1917. }
  1918. }
  1919. return
  1920. }
  1921. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceList.
  1922. func (in *NamespaceList) DeepCopy() *NamespaceList {
  1923. if in == nil {
  1924. return nil
  1925. }
  1926. out := new(NamespaceList)
  1927. in.DeepCopyInto(out)
  1928. return out
  1929. }
  1930. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1931. func (in *NamespaceList) DeepCopyObject() runtime.Object {
  1932. if c := in.DeepCopy(); c != nil {
  1933. return c
  1934. }
  1935. return nil
  1936. }
  1937. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1938. func (in *NamespaceSpec) DeepCopyInto(out *NamespaceSpec) {
  1939. *out = *in
  1940. if in.Finalizers != nil {
  1941. in, out := &in.Finalizers, &out.Finalizers
  1942. *out = make([]FinalizerName, len(*in))
  1943. copy(*out, *in)
  1944. }
  1945. return
  1946. }
  1947. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpec.
  1948. func (in *NamespaceSpec) DeepCopy() *NamespaceSpec {
  1949. if in == nil {
  1950. return nil
  1951. }
  1952. out := new(NamespaceSpec)
  1953. in.DeepCopyInto(out)
  1954. return out
  1955. }
  1956. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1957. func (in *NamespaceStatus) DeepCopyInto(out *NamespaceStatus) {
  1958. *out = *in
  1959. return
  1960. }
  1961. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceStatus.
  1962. func (in *NamespaceStatus) DeepCopy() *NamespaceStatus {
  1963. if in == nil {
  1964. return nil
  1965. }
  1966. out := new(NamespaceStatus)
  1967. in.DeepCopyInto(out)
  1968. return out
  1969. }
  1970. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1971. func (in *Node) DeepCopyInto(out *Node) {
  1972. *out = *in
  1973. out.TypeMeta = in.TypeMeta
  1974. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1975. in.Spec.DeepCopyInto(&out.Spec)
  1976. in.Status.DeepCopyInto(&out.Status)
  1977. return
  1978. }
  1979. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.
  1980. func (in *Node) DeepCopy() *Node {
  1981. if in == nil {
  1982. return nil
  1983. }
  1984. out := new(Node)
  1985. in.DeepCopyInto(out)
  1986. return out
  1987. }
  1988. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1989. func (in *Node) DeepCopyObject() runtime.Object {
  1990. if c := in.DeepCopy(); c != nil {
  1991. return c
  1992. }
  1993. return nil
  1994. }
  1995. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1996. func (in *NodeAddress) DeepCopyInto(out *NodeAddress) {
  1997. *out = *in
  1998. return
  1999. }
  2000. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAddress.
  2001. func (in *NodeAddress) DeepCopy() *NodeAddress {
  2002. if in == nil {
  2003. return nil
  2004. }
  2005. out := new(NodeAddress)
  2006. in.DeepCopyInto(out)
  2007. return out
  2008. }
  2009. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2010. func (in *NodeAffinity) DeepCopyInto(out *NodeAffinity) {
  2011. *out = *in
  2012. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  2013. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  2014. *out = new(NodeSelector)
  2015. (*in).DeepCopyInto(*out)
  2016. }
  2017. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  2018. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  2019. *out = make([]PreferredSchedulingTerm, len(*in))
  2020. for i := range *in {
  2021. (*in)[i].DeepCopyInto(&(*out)[i])
  2022. }
  2023. }
  2024. return
  2025. }
  2026. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAffinity.
  2027. func (in *NodeAffinity) DeepCopy() *NodeAffinity {
  2028. if in == nil {
  2029. return nil
  2030. }
  2031. out := new(NodeAffinity)
  2032. in.DeepCopyInto(out)
  2033. return out
  2034. }
  2035. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2036. func (in *NodeCondition) DeepCopyInto(out *NodeCondition) {
  2037. *out = *in
  2038. in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime)
  2039. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  2040. return
  2041. }
  2042. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeCondition.
  2043. func (in *NodeCondition) DeepCopy() *NodeCondition {
  2044. if in == nil {
  2045. return nil
  2046. }
  2047. out := new(NodeCondition)
  2048. in.DeepCopyInto(out)
  2049. return out
  2050. }
  2051. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2052. func (in *NodeConfigSource) DeepCopyInto(out *NodeConfigSource) {
  2053. *out = *in
  2054. if in.ConfigMap != nil {
  2055. in, out := &in.ConfigMap, &out.ConfigMap
  2056. *out = new(ConfigMapNodeConfigSource)
  2057. **out = **in
  2058. }
  2059. return
  2060. }
  2061. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSource.
  2062. func (in *NodeConfigSource) DeepCopy() *NodeConfigSource {
  2063. if in == nil {
  2064. return nil
  2065. }
  2066. out := new(NodeConfigSource)
  2067. in.DeepCopyInto(out)
  2068. return out
  2069. }
  2070. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2071. func (in *NodeConfigStatus) DeepCopyInto(out *NodeConfigStatus) {
  2072. *out = *in
  2073. if in.Assigned != nil {
  2074. in, out := &in.Assigned, &out.Assigned
  2075. *out = new(NodeConfigSource)
  2076. (*in).DeepCopyInto(*out)
  2077. }
  2078. if in.Active != nil {
  2079. in, out := &in.Active, &out.Active
  2080. *out = new(NodeConfigSource)
  2081. (*in).DeepCopyInto(*out)
  2082. }
  2083. if in.LastKnownGood != nil {
  2084. in, out := &in.LastKnownGood, &out.LastKnownGood
  2085. *out = new(NodeConfigSource)
  2086. (*in).DeepCopyInto(*out)
  2087. }
  2088. return
  2089. }
  2090. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigStatus.
  2091. func (in *NodeConfigStatus) DeepCopy() *NodeConfigStatus {
  2092. if in == nil {
  2093. return nil
  2094. }
  2095. out := new(NodeConfigStatus)
  2096. in.DeepCopyInto(out)
  2097. return out
  2098. }
  2099. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2100. func (in *NodeDaemonEndpoints) DeepCopyInto(out *NodeDaemonEndpoints) {
  2101. *out = *in
  2102. out.KubeletEndpoint = in.KubeletEndpoint
  2103. return
  2104. }
  2105. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeDaemonEndpoints.
  2106. func (in *NodeDaemonEndpoints) DeepCopy() *NodeDaemonEndpoints {
  2107. if in == nil {
  2108. return nil
  2109. }
  2110. out := new(NodeDaemonEndpoints)
  2111. in.DeepCopyInto(out)
  2112. return out
  2113. }
  2114. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2115. func (in *NodeList) DeepCopyInto(out *NodeList) {
  2116. *out = *in
  2117. out.TypeMeta = in.TypeMeta
  2118. in.ListMeta.DeepCopyInto(&out.ListMeta)
  2119. if in.Items != nil {
  2120. in, out := &in.Items, &out.Items
  2121. *out = make([]Node, len(*in))
  2122. for i := range *in {
  2123. (*in)[i].DeepCopyInto(&(*out)[i])
  2124. }
  2125. }
  2126. return
  2127. }
  2128. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeList.
  2129. func (in *NodeList) DeepCopy() *NodeList {
  2130. if in == nil {
  2131. return nil
  2132. }
  2133. out := new(NodeList)
  2134. in.DeepCopyInto(out)
  2135. return out
  2136. }
  2137. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2138. func (in *NodeList) DeepCopyObject() runtime.Object {
  2139. if c := in.DeepCopy(); c != nil {
  2140. return c
  2141. }
  2142. return nil
  2143. }
  2144. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2145. func (in *NodeProxyOptions) DeepCopyInto(out *NodeProxyOptions) {
  2146. *out = *in
  2147. out.TypeMeta = in.TypeMeta
  2148. return
  2149. }
  2150. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProxyOptions.
  2151. func (in *NodeProxyOptions) DeepCopy() *NodeProxyOptions {
  2152. if in == nil {
  2153. return nil
  2154. }
  2155. out := new(NodeProxyOptions)
  2156. in.DeepCopyInto(out)
  2157. return out
  2158. }
  2159. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2160. func (in *NodeProxyOptions) DeepCopyObject() runtime.Object {
  2161. if c := in.DeepCopy(); c != nil {
  2162. return c
  2163. }
  2164. return nil
  2165. }
  2166. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2167. func (in *NodeResources) DeepCopyInto(out *NodeResources) {
  2168. *out = *in
  2169. if in.Capacity != nil {
  2170. in, out := &in.Capacity, &out.Capacity
  2171. *out = make(ResourceList, len(*in))
  2172. for key, val := range *in {
  2173. (*out)[key] = val.DeepCopy()
  2174. }
  2175. }
  2176. return
  2177. }
  2178. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResources.
  2179. func (in *NodeResources) DeepCopy() *NodeResources {
  2180. if in == nil {
  2181. return nil
  2182. }
  2183. out := new(NodeResources)
  2184. in.DeepCopyInto(out)
  2185. return out
  2186. }
  2187. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2188. func (in *NodeSelector) DeepCopyInto(out *NodeSelector) {
  2189. *out = *in
  2190. if in.NodeSelectorTerms != nil {
  2191. in, out := &in.NodeSelectorTerms, &out.NodeSelectorTerms
  2192. *out = make([]NodeSelectorTerm, len(*in))
  2193. for i := range *in {
  2194. (*in)[i].DeepCopyInto(&(*out)[i])
  2195. }
  2196. }
  2197. return
  2198. }
  2199. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelector.
  2200. func (in *NodeSelector) DeepCopy() *NodeSelector {
  2201. if in == nil {
  2202. return nil
  2203. }
  2204. out := new(NodeSelector)
  2205. in.DeepCopyInto(out)
  2206. return out
  2207. }
  2208. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2209. func (in *NodeSelectorRequirement) DeepCopyInto(out *NodeSelectorRequirement) {
  2210. *out = *in
  2211. if in.Values != nil {
  2212. in, out := &in.Values, &out.Values
  2213. *out = make([]string, len(*in))
  2214. copy(*out, *in)
  2215. }
  2216. return
  2217. }
  2218. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorRequirement.
  2219. func (in *NodeSelectorRequirement) DeepCopy() *NodeSelectorRequirement {
  2220. if in == nil {
  2221. return nil
  2222. }
  2223. out := new(NodeSelectorRequirement)
  2224. in.DeepCopyInto(out)
  2225. return out
  2226. }
  2227. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2228. func (in *NodeSelectorTerm) DeepCopyInto(out *NodeSelectorTerm) {
  2229. *out = *in
  2230. if in.MatchExpressions != nil {
  2231. in, out := &in.MatchExpressions, &out.MatchExpressions
  2232. *out = make([]NodeSelectorRequirement, len(*in))
  2233. for i := range *in {
  2234. (*in)[i].DeepCopyInto(&(*out)[i])
  2235. }
  2236. }
  2237. if in.MatchFields != nil {
  2238. in, out := &in.MatchFields, &out.MatchFields
  2239. *out = make([]NodeSelectorRequirement, len(*in))
  2240. for i := range *in {
  2241. (*in)[i].DeepCopyInto(&(*out)[i])
  2242. }
  2243. }
  2244. return
  2245. }
  2246. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorTerm.
  2247. func (in *NodeSelectorTerm) DeepCopy() *NodeSelectorTerm {
  2248. if in == nil {
  2249. return nil
  2250. }
  2251. out := new(NodeSelectorTerm)
  2252. in.DeepCopyInto(out)
  2253. return out
  2254. }
  2255. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2256. func (in *NodeSpec) DeepCopyInto(out *NodeSpec) {
  2257. *out = *in
  2258. if in.Taints != nil {
  2259. in, out := &in.Taints, &out.Taints
  2260. *out = make([]Taint, len(*in))
  2261. for i := range *in {
  2262. (*in)[i].DeepCopyInto(&(*out)[i])
  2263. }
  2264. }
  2265. if in.ConfigSource != nil {
  2266. in, out := &in.ConfigSource, &out.ConfigSource
  2267. *out = new(NodeConfigSource)
  2268. (*in).DeepCopyInto(*out)
  2269. }
  2270. return
  2271. }
  2272. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSpec.
  2273. func (in *NodeSpec) DeepCopy() *NodeSpec {
  2274. if in == nil {
  2275. return nil
  2276. }
  2277. out := new(NodeSpec)
  2278. in.DeepCopyInto(out)
  2279. return out
  2280. }
  2281. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2282. func (in *NodeStatus) DeepCopyInto(out *NodeStatus) {
  2283. *out = *in
  2284. if in.Capacity != nil {
  2285. in, out := &in.Capacity, &out.Capacity
  2286. *out = make(ResourceList, len(*in))
  2287. for key, val := range *in {
  2288. (*out)[key] = val.DeepCopy()
  2289. }
  2290. }
  2291. if in.Allocatable != nil {
  2292. in, out := &in.Allocatable, &out.Allocatable
  2293. *out = make(ResourceList, len(*in))
  2294. for key, val := range *in {
  2295. (*out)[key] = val.DeepCopy()
  2296. }
  2297. }
  2298. if in.Conditions != nil {
  2299. in, out := &in.Conditions, &out.Conditions
  2300. *out = make([]NodeCondition, len(*in))
  2301. for i := range *in {
  2302. (*in)[i].DeepCopyInto(&(*out)[i])
  2303. }
  2304. }
  2305. if in.Addresses != nil {
  2306. in, out := &in.Addresses, &out.Addresses
  2307. *out = make([]NodeAddress, len(*in))
  2308. copy(*out, *in)
  2309. }
  2310. out.DaemonEndpoints = in.DaemonEndpoints
  2311. out.NodeInfo = in.NodeInfo
  2312. if in.Images != nil {
  2313. in, out := &in.Images, &out.Images
  2314. *out = make([]ContainerImage, len(*in))
  2315. for i := range *in {
  2316. (*in)[i].DeepCopyInto(&(*out)[i])
  2317. }
  2318. }
  2319. if in.VolumesInUse != nil {
  2320. in, out := &in.VolumesInUse, &out.VolumesInUse
  2321. *out = make([]UniqueVolumeName, len(*in))
  2322. copy(*out, *in)
  2323. }
  2324. if in.VolumesAttached != nil {
  2325. in, out := &in.VolumesAttached, &out.VolumesAttached
  2326. *out = make([]AttachedVolume, len(*in))
  2327. copy(*out, *in)
  2328. }
  2329. if in.Config != nil {
  2330. in, out := &in.Config, &out.Config
  2331. *out = new(NodeConfigStatus)
  2332. (*in).DeepCopyInto(*out)
  2333. }
  2334. return
  2335. }
  2336. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeStatus.
  2337. func (in *NodeStatus) DeepCopy() *NodeStatus {
  2338. if in == nil {
  2339. return nil
  2340. }
  2341. out := new(NodeStatus)
  2342. in.DeepCopyInto(out)
  2343. return out
  2344. }
  2345. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2346. func (in *NodeSystemInfo) DeepCopyInto(out *NodeSystemInfo) {
  2347. *out = *in
  2348. return
  2349. }
  2350. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSystemInfo.
  2351. func (in *NodeSystemInfo) DeepCopy() *NodeSystemInfo {
  2352. if in == nil {
  2353. return nil
  2354. }
  2355. out := new(NodeSystemInfo)
  2356. in.DeepCopyInto(out)
  2357. return out
  2358. }
  2359. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2360. func (in *ObjectFieldSelector) DeepCopyInto(out *ObjectFieldSelector) {
  2361. *out = *in
  2362. return
  2363. }
  2364. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectFieldSelector.
  2365. func (in *ObjectFieldSelector) DeepCopy() *ObjectFieldSelector {
  2366. if in == nil {
  2367. return nil
  2368. }
  2369. out := new(ObjectFieldSelector)
  2370. in.DeepCopyInto(out)
  2371. return out
  2372. }
  2373. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2374. func (in *ObjectReference) DeepCopyInto(out *ObjectReference) {
  2375. *out = *in
  2376. return
  2377. }
  2378. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReference.
  2379. func (in *ObjectReference) DeepCopy() *ObjectReference {
  2380. if in == nil {
  2381. return nil
  2382. }
  2383. out := new(ObjectReference)
  2384. in.DeepCopyInto(out)
  2385. return out
  2386. }
  2387. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2388. func (in *ObjectReference) DeepCopyObject() runtime.Object {
  2389. if c := in.DeepCopy(); c != nil {
  2390. return c
  2391. }
  2392. return nil
  2393. }
  2394. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2395. func (in *PersistentVolume) DeepCopyInto(out *PersistentVolume) {
  2396. *out = *in
  2397. out.TypeMeta = in.TypeMeta
  2398. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2399. in.Spec.DeepCopyInto(&out.Spec)
  2400. out.Status = in.Status
  2401. return
  2402. }
  2403. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolume.
  2404. func (in *PersistentVolume) DeepCopy() *PersistentVolume {
  2405. if in == nil {
  2406. return nil
  2407. }
  2408. out := new(PersistentVolume)
  2409. in.DeepCopyInto(out)
  2410. return out
  2411. }
  2412. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2413. func (in *PersistentVolume) DeepCopyObject() runtime.Object {
  2414. if c := in.DeepCopy(); c != nil {
  2415. return c
  2416. }
  2417. return nil
  2418. }
  2419. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2420. func (in *PersistentVolumeClaim) DeepCopyInto(out *PersistentVolumeClaim) {
  2421. *out = *in
  2422. out.TypeMeta = in.TypeMeta
  2423. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2424. in.Spec.DeepCopyInto(&out.Spec)
  2425. in.Status.DeepCopyInto(&out.Status)
  2426. return
  2427. }
  2428. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaim.
  2429. func (in *PersistentVolumeClaim) DeepCopy() *PersistentVolumeClaim {
  2430. if in == nil {
  2431. return nil
  2432. }
  2433. out := new(PersistentVolumeClaim)
  2434. in.DeepCopyInto(out)
  2435. return out
  2436. }
  2437. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2438. func (in *PersistentVolumeClaim) DeepCopyObject() runtime.Object {
  2439. if c := in.DeepCopy(); c != nil {
  2440. return c
  2441. }
  2442. return nil
  2443. }
  2444. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2445. func (in *PersistentVolumeClaimCondition) DeepCopyInto(out *PersistentVolumeClaimCondition) {
  2446. *out = *in
  2447. in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
  2448. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  2449. return
  2450. }
  2451. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimCondition.
  2452. func (in *PersistentVolumeClaimCondition) DeepCopy() *PersistentVolumeClaimCondition {
  2453. if in == nil {
  2454. return nil
  2455. }
  2456. out := new(PersistentVolumeClaimCondition)
  2457. in.DeepCopyInto(out)
  2458. return out
  2459. }
  2460. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2461. func (in *PersistentVolumeClaimList) DeepCopyInto(out *PersistentVolumeClaimList) {
  2462. *out = *in
  2463. out.TypeMeta = in.TypeMeta
  2464. in.ListMeta.DeepCopyInto(&out.ListMeta)
  2465. if in.Items != nil {
  2466. in, out := &in.Items, &out.Items
  2467. *out = make([]PersistentVolumeClaim, len(*in))
  2468. for i := range *in {
  2469. (*in)[i].DeepCopyInto(&(*out)[i])
  2470. }
  2471. }
  2472. return
  2473. }
  2474. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimList.
  2475. func (in *PersistentVolumeClaimList) DeepCopy() *PersistentVolumeClaimList {
  2476. if in == nil {
  2477. return nil
  2478. }
  2479. out := new(PersistentVolumeClaimList)
  2480. in.DeepCopyInto(out)
  2481. return out
  2482. }
  2483. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2484. func (in *PersistentVolumeClaimList) DeepCopyObject() runtime.Object {
  2485. if c := in.DeepCopy(); c != nil {
  2486. return c
  2487. }
  2488. return nil
  2489. }
  2490. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2491. func (in *PersistentVolumeClaimSpec) DeepCopyInto(out *PersistentVolumeClaimSpec) {
  2492. *out = *in
  2493. if in.AccessModes != nil {
  2494. in, out := &in.AccessModes, &out.AccessModes
  2495. *out = make([]PersistentVolumeAccessMode, len(*in))
  2496. copy(*out, *in)
  2497. }
  2498. if in.Selector != nil {
  2499. in, out := &in.Selector, &out.Selector
  2500. *out = new(v1.LabelSelector)
  2501. (*in).DeepCopyInto(*out)
  2502. }
  2503. in.Resources.DeepCopyInto(&out.Resources)
  2504. if in.StorageClassName != nil {
  2505. in, out := &in.StorageClassName, &out.StorageClassName
  2506. *out = new(string)
  2507. **out = **in
  2508. }
  2509. if in.VolumeMode != nil {
  2510. in, out := &in.VolumeMode, &out.VolumeMode
  2511. *out = new(PersistentVolumeMode)
  2512. **out = **in
  2513. }
  2514. if in.DataSource != nil {
  2515. in, out := &in.DataSource, &out.DataSource
  2516. *out = new(TypedLocalObjectReference)
  2517. (*in).DeepCopyInto(*out)
  2518. }
  2519. return
  2520. }
  2521. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimSpec.
  2522. func (in *PersistentVolumeClaimSpec) DeepCopy() *PersistentVolumeClaimSpec {
  2523. if in == nil {
  2524. return nil
  2525. }
  2526. out := new(PersistentVolumeClaimSpec)
  2527. in.DeepCopyInto(out)
  2528. return out
  2529. }
  2530. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2531. func (in *PersistentVolumeClaimStatus) DeepCopyInto(out *PersistentVolumeClaimStatus) {
  2532. *out = *in
  2533. if in.AccessModes != nil {
  2534. in, out := &in.AccessModes, &out.AccessModes
  2535. *out = make([]PersistentVolumeAccessMode, len(*in))
  2536. copy(*out, *in)
  2537. }
  2538. if in.Capacity != nil {
  2539. in, out := &in.Capacity, &out.Capacity
  2540. *out = make(ResourceList, len(*in))
  2541. for key, val := range *in {
  2542. (*out)[key] = val.DeepCopy()
  2543. }
  2544. }
  2545. if in.Conditions != nil {
  2546. in, out := &in.Conditions, &out.Conditions
  2547. *out = make([]PersistentVolumeClaimCondition, len(*in))
  2548. for i := range *in {
  2549. (*in)[i].DeepCopyInto(&(*out)[i])
  2550. }
  2551. }
  2552. return
  2553. }
  2554. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimStatus.
  2555. func (in *PersistentVolumeClaimStatus) DeepCopy() *PersistentVolumeClaimStatus {
  2556. if in == nil {
  2557. return nil
  2558. }
  2559. out := new(PersistentVolumeClaimStatus)
  2560. in.DeepCopyInto(out)
  2561. return out
  2562. }
  2563. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2564. func (in *PersistentVolumeClaimVolumeSource) DeepCopyInto(out *PersistentVolumeClaimVolumeSource) {
  2565. *out = *in
  2566. return
  2567. }
  2568. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimVolumeSource.
  2569. func (in *PersistentVolumeClaimVolumeSource) DeepCopy() *PersistentVolumeClaimVolumeSource {
  2570. if in == nil {
  2571. return nil
  2572. }
  2573. out := new(PersistentVolumeClaimVolumeSource)
  2574. in.DeepCopyInto(out)
  2575. return out
  2576. }
  2577. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2578. func (in *PersistentVolumeList) DeepCopyInto(out *PersistentVolumeList) {
  2579. *out = *in
  2580. out.TypeMeta = in.TypeMeta
  2581. in.ListMeta.DeepCopyInto(&out.ListMeta)
  2582. if in.Items != nil {
  2583. in, out := &in.Items, &out.Items
  2584. *out = make([]PersistentVolume, len(*in))
  2585. for i := range *in {
  2586. (*in)[i].DeepCopyInto(&(*out)[i])
  2587. }
  2588. }
  2589. return
  2590. }
  2591. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeList.
  2592. func (in *PersistentVolumeList) DeepCopy() *PersistentVolumeList {
  2593. if in == nil {
  2594. return nil
  2595. }
  2596. out := new(PersistentVolumeList)
  2597. in.DeepCopyInto(out)
  2598. return out
  2599. }
  2600. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2601. func (in *PersistentVolumeList) DeepCopyObject() runtime.Object {
  2602. if c := in.DeepCopy(); c != nil {
  2603. return c
  2604. }
  2605. return nil
  2606. }
  2607. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2608. func (in *PersistentVolumeSource) DeepCopyInto(out *PersistentVolumeSource) {
  2609. *out = *in
  2610. if in.GCEPersistentDisk != nil {
  2611. in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
  2612. *out = new(GCEPersistentDiskVolumeSource)
  2613. **out = **in
  2614. }
  2615. if in.AWSElasticBlockStore != nil {
  2616. in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
  2617. *out = new(AWSElasticBlockStoreVolumeSource)
  2618. **out = **in
  2619. }
  2620. if in.HostPath != nil {
  2621. in, out := &in.HostPath, &out.HostPath
  2622. *out = new(HostPathVolumeSource)
  2623. (*in).DeepCopyInto(*out)
  2624. }
  2625. if in.Glusterfs != nil {
  2626. in, out := &in.Glusterfs, &out.Glusterfs
  2627. *out = new(GlusterfsPersistentVolumeSource)
  2628. (*in).DeepCopyInto(*out)
  2629. }
  2630. if in.NFS != nil {
  2631. in, out := &in.NFS, &out.NFS
  2632. *out = new(NFSVolumeSource)
  2633. **out = **in
  2634. }
  2635. if in.RBD != nil {
  2636. in, out := &in.RBD, &out.RBD
  2637. *out = new(RBDPersistentVolumeSource)
  2638. (*in).DeepCopyInto(*out)
  2639. }
  2640. if in.Quobyte != nil {
  2641. in, out := &in.Quobyte, &out.Quobyte
  2642. *out = new(QuobyteVolumeSource)
  2643. **out = **in
  2644. }
  2645. if in.ISCSI != nil {
  2646. in, out := &in.ISCSI, &out.ISCSI
  2647. *out = new(ISCSIPersistentVolumeSource)
  2648. (*in).DeepCopyInto(*out)
  2649. }
  2650. if in.FlexVolume != nil {
  2651. in, out := &in.FlexVolume, &out.FlexVolume
  2652. *out = new(FlexPersistentVolumeSource)
  2653. (*in).DeepCopyInto(*out)
  2654. }
  2655. if in.Cinder != nil {
  2656. in, out := &in.Cinder, &out.Cinder
  2657. *out = new(CinderPersistentVolumeSource)
  2658. (*in).DeepCopyInto(*out)
  2659. }
  2660. if in.CephFS != nil {
  2661. in, out := &in.CephFS, &out.CephFS
  2662. *out = new(CephFSPersistentVolumeSource)
  2663. (*in).DeepCopyInto(*out)
  2664. }
  2665. if in.FC != nil {
  2666. in, out := &in.FC, &out.FC
  2667. *out = new(FCVolumeSource)
  2668. (*in).DeepCopyInto(*out)
  2669. }
  2670. if in.Flocker != nil {
  2671. in, out := &in.Flocker, &out.Flocker
  2672. *out = new(FlockerVolumeSource)
  2673. **out = **in
  2674. }
  2675. if in.AzureFile != nil {
  2676. in, out := &in.AzureFile, &out.AzureFile
  2677. *out = new(AzureFilePersistentVolumeSource)
  2678. (*in).DeepCopyInto(*out)
  2679. }
  2680. if in.VsphereVolume != nil {
  2681. in, out := &in.VsphereVolume, &out.VsphereVolume
  2682. *out = new(VsphereVirtualDiskVolumeSource)
  2683. **out = **in
  2684. }
  2685. if in.AzureDisk != nil {
  2686. in, out := &in.AzureDisk, &out.AzureDisk
  2687. *out = new(AzureDiskVolumeSource)
  2688. (*in).DeepCopyInto(*out)
  2689. }
  2690. if in.PhotonPersistentDisk != nil {
  2691. in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk
  2692. *out = new(PhotonPersistentDiskVolumeSource)
  2693. **out = **in
  2694. }
  2695. if in.PortworxVolume != nil {
  2696. in, out := &in.PortworxVolume, &out.PortworxVolume
  2697. *out = new(PortworxVolumeSource)
  2698. **out = **in
  2699. }
  2700. if in.ScaleIO != nil {
  2701. in, out := &in.ScaleIO, &out.ScaleIO
  2702. *out = new(ScaleIOPersistentVolumeSource)
  2703. (*in).DeepCopyInto(*out)
  2704. }
  2705. if in.Local != nil {
  2706. in, out := &in.Local, &out.Local
  2707. *out = new(LocalVolumeSource)
  2708. (*in).DeepCopyInto(*out)
  2709. }
  2710. if in.StorageOS != nil {
  2711. in, out := &in.StorageOS, &out.StorageOS
  2712. *out = new(StorageOSPersistentVolumeSource)
  2713. (*in).DeepCopyInto(*out)
  2714. }
  2715. if in.CSI != nil {
  2716. in, out := &in.CSI, &out.CSI
  2717. *out = new(CSIPersistentVolumeSource)
  2718. (*in).DeepCopyInto(*out)
  2719. }
  2720. return
  2721. }
  2722. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeSource.
  2723. func (in *PersistentVolumeSource) DeepCopy() *PersistentVolumeSource {
  2724. if in == nil {
  2725. return nil
  2726. }
  2727. out := new(PersistentVolumeSource)
  2728. in.DeepCopyInto(out)
  2729. return out
  2730. }
  2731. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2732. func (in *PersistentVolumeSpec) DeepCopyInto(out *PersistentVolumeSpec) {
  2733. *out = *in
  2734. if in.Capacity != nil {
  2735. in, out := &in.Capacity, &out.Capacity
  2736. *out = make(ResourceList, len(*in))
  2737. for key, val := range *in {
  2738. (*out)[key] = val.DeepCopy()
  2739. }
  2740. }
  2741. in.PersistentVolumeSource.DeepCopyInto(&out.PersistentVolumeSource)
  2742. if in.AccessModes != nil {
  2743. in, out := &in.AccessModes, &out.AccessModes
  2744. *out = make([]PersistentVolumeAccessMode, len(*in))
  2745. copy(*out, *in)
  2746. }
  2747. if in.ClaimRef != nil {
  2748. in, out := &in.ClaimRef, &out.ClaimRef
  2749. *out = new(ObjectReference)
  2750. **out = **in
  2751. }
  2752. if in.MountOptions != nil {
  2753. in, out := &in.MountOptions, &out.MountOptions
  2754. *out = make([]string, len(*in))
  2755. copy(*out, *in)
  2756. }
  2757. if in.VolumeMode != nil {
  2758. in, out := &in.VolumeMode, &out.VolumeMode
  2759. *out = new(PersistentVolumeMode)
  2760. **out = **in
  2761. }
  2762. if in.NodeAffinity != nil {
  2763. in, out := &in.NodeAffinity, &out.NodeAffinity
  2764. *out = new(VolumeNodeAffinity)
  2765. (*in).DeepCopyInto(*out)
  2766. }
  2767. return
  2768. }
  2769. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeSpec.
  2770. func (in *PersistentVolumeSpec) DeepCopy() *PersistentVolumeSpec {
  2771. if in == nil {
  2772. return nil
  2773. }
  2774. out := new(PersistentVolumeSpec)
  2775. in.DeepCopyInto(out)
  2776. return out
  2777. }
  2778. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2779. func (in *PersistentVolumeStatus) DeepCopyInto(out *PersistentVolumeStatus) {
  2780. *out = *in
  2781. return
  2782. }
  2783. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeStatus.
  2784. func (in *PersistentVolumeStatus) DeepCopy() *PersistentVolumeStatus {
  2785. if in == nil {
  2786. return nil
  2787. }
  2788. out := new(PersistentVolumeStatus)
  2789. in.DeepCopyInto(out)
  2790. return out
  2791. }
  2792. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2793. func (in *PhotonPersistentDiskVolumeSource) DeepCopyInto(out *PhotonPersistentDiskVolumeSource) {
  2794. *out = *in
  2795. return
  2796. }
  2797. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhotonPersistentDiskVolumeSource.
  2798. func (in *PhotonPersistentDiskVolumeSource) DeepCopy() *PhotonPersistentDiskVolumeSource {
  2799. if in == nil {
  2800. return nil
  2801. }
  2802. out := new(PhotonPersistentDiskVolumeSource)
  2803. in.DeepCopyInto(out)
  2804. return out
  2805. }
  2806. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2807. func (in *Pod) DeepCopyInto(out *Pod) {
  2808. *out = *in
  2809. out.TypeMeta = in.TypeMeta
  2810. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  2811. in.Spec.DeepCopyInto(&out.Spec)
  2812. in.Status.DeepCopyInto(&out.Status)
  2813. return
  2814. }
  2815. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pod.
  2816. func (in *Pod) DeepCopy() *Pod {
  2817. if in == nil {
  2818. return nil
  2819. }
  2820. out := new(Pod)
  2821. in.DeepCopyInto(out)
  2822. return out
  2823. }
  2824. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2825. func (in *Pod) DeepCopyObject() runtime.Object {
  2826. if c := in.DeepCopy(); c != nil {
  2827. return c
  2828. }
  2829. return nil
  2830. }
  2831. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2832. func (in *PodAffinity) DeepCopyInto(out *PodAffinity) {
  2833. *out = *in
  2834. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  2835. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  2836. *out = make([]PodAffinityTerm, len(*in))
  2837. for i := range *in {
  2838. (*in)[i].DeepCopyInto(&(*out)[i])
  2839. }
  2840. }
  2841. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  2842. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  2843. *out = make([]WeightedPodAffinityTerm, len(*in))
  2844. for i := range *in {
  2845. (*in)[i].DeepCopyInto(&(*out)[i])
  2846. }
  2847. }
  2848. return
  2849. }
  2850. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAffinity.
  2851. func (in *PodAffinity) DeepCopy() *PodAffinity {
  2852. if in == nil {
  2853. return nil
  2854. }
  2855. out := new(PodAffinity)
  2856. in.DeepCopyInto(out)
  2857. return out
  2858. }
  2859. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2860. func (in *PodAffinityTerm) DeepCopyInto(out *PodAffinityTerm) {
  2861. *out = *in
  2862. if in.LabelSelector != nil {
  2863. in, out := &in.LabelSelector, &out.LabelSelector
  2864. *out = new(v1.LabelSelector)
  2865. (*in).DeepCopyInto(*out)
  2866. }
  2867. if in.Namespaces != nil {
  2868. in, out := &in.Namespaces, &out.Namespaces
  2869. *out = make([]string, len(*in))
  2870. copy(*out, *in)
  2871. }
  2872. return
  2873. }
  2874. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAffinityTerm.
  2875. func (in *PodAffinityTerm) DeepCopy() *PodAffinityTerm {
  2876. if in == nil {
  2877. return nil
  2878. }
  2879. out := new(PodAffinityTerm)
  2880. in.DeepCopyInto(out)
  2881. return out
  2882. }
  2883. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2884. func (in *PodAntiAffinity) DeepCopyInto(out *PodAntiAffinity) {
  2885. *out = *in
  2886. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  2887. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  2888. *out = make([]PodAffinityTerm, len(*in))
  2889. for i := range *in {
  2890. (*in)[i].DeepCopyInto(&(*out)[i])
  2891. }
  2892. }
  2893. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  2894. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  2895. *out = make([]WeightedPodAffinityTerm, len(*in))
  2896. for i := range *in {
  2897. (*in)[i].DeepCopyInto(&(*out)[i])
  2898. }
  2899. }
  2900. return
  2901. }
  2902. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAntiAffinity.
  2903. func (in *PodAntiAffinity) DeepCopy() *PodAntiAffinity {
  2904. if in == nil {
  2905. return nil
  2906. }
  2907. out := new(PodAntiAffinity)
  2908. in.DeepCopyInto(out)
  2909. return out
  2910. }
  2911. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2912. func (in *PodAttachOptions) DeepCopyInto(out *PodAttachOptions) {
  2913. *out = *in
  2914. out.TypeMeta = in.TypeMeta
  2915. return
  2916. }
  2917. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAttachOptions.
  2918. func (in *PodAttachOptions) DeepCopy() *PodAttachOptions {
  2919. if in == nil {
  2920. return nil
  2921. }
  2922. out := new(PodAttachOptions)
  2923. in.DeepCopyInto(out)
  2924. return out
  2925. }
  2926. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  2927. func (in *PodAttachOptions) DeepCopyObject() runtime.Object {
  2928. if c := in.DeepCopy(); c != nil {
  2929. return c
  2930. }
  2931. return nil
  2932. }
  2933. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2934. func (in *PodCondition) DeepCopyInto(out *PodCondition) {
  2935. *out = *in
  2936. in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
  2937. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  2938. return
  2939. }
  2940. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodCondition.
  2941. func (in *PodCondition) DeepCopy() *PodCondition {
  2942. if in == nil {
  2943. return nil
  2944. }
  2945. out := new(PodCondition)
  2946. in.DeepCopyInto(out)
  2947. return out
  2948. }
  2949. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2950. func (in *PodDNSConfig) DeepCopyInto(out *PodDNSConfig) {
  2951. *out = *in
  2952. if in.Nameservers != nil {
  2953. in, out := &in.Nameservers, &out.Nameservers
  2954. *out = make([]string, len(*in))
  2955. copy(*out, *in)
  2956. }
  2957. if in.Searches != nil {
  2958. in, out := &in.Searches, &out.Searches
  2959. *out = make([]string, len(*in))
  2960. copy(*out, *in)
  2961. }
  2962. if in.Options != nil {
  2963. in, out := &in.Options, &out.Options
  2964. *out = make([]PodDNSConfigOption, len(*in))
  2965. for i := range *in {
  2966. (*in)[i].DeepCopyInto(&(*out)[i])
  2967. }
  2968. }
  2969. return
  2970. }
  2971. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDNSConfig.
  2972. func (in *PodDNSConfig) DeepCopy() *PodDNSConfig {
  2973. if in == nil {
  2974. return nil
  2975. }
  2976. out := new(PodDNSConfig)
  2977. in.DeepCopyInto(out)
  2978. return out
  2979. }
  2980. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2981. func (in *PodDNSConfigOption) DeepCopyInto(out *PodDNSConfigOption) {
  2982. *out = *in
  2983. if in.Value != nil {
  2984. in, out := &in.Value, &out.Value
  2985. *out = new(string)
  2986. **out = **in
  2987. }
  2988. return
  2989. }
  2990. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDNSConfigOption.
  2991. func (in *PodDNSConfigOption) DeepCopy() *PodDNSConfigOption {
  2992. if in == nil {
  2993. return nil
  2994. }
  2995. out := new(PodDNSConfigOption)
  2996. in.DeepCopyInto(out)
  2997. return out
  2998. }
  2999. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3000. func (in *PodExecOptions) DeepCopyInto(out *PodExecOptions) {
  3001. *out = *in
  3002. out.TypeMeta = in.TypeMeta
  3003. if in.Command != nil {
  3004. in, out := &in.Command, &out.Command
  3005. *out = make([]string, len(*in))
  3006. copy(*out, *in)
  3007. }
  3008. return
  3009. }
  3010. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodExecOptions.
  3011. func (in *PodExecOptions) DeepCopy() *PodExecOptions {
  3012. if in == nil {
  3013. return nil
  3014. }
  3015. out := new(PodExecOptions)
  3016. in.DeepCopyInto(out)
  3017. return out
  3018. }
  3019. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3020. func (in *PodExecOptions) DeepCopyObject() runtime.Object {
  3021. if c := in.DeepCopy(); c != nil {
  3022. return c
  3023. }
  3024. return nil
  3025. }
  3026. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3027. func (in *PodList) DeepCopyInto(out *PodList) {
  3028. *out = *in
  3029. out.TypeMeta = in.TypeMeta
  3030. in.ListMeta.DeepCopyInto(&out.ListMeta)
  3031. if in.Items != nil {
  3032. in, out := &in.Items, &out.Items
  3033. *out = make([]Pod, len(*in))
  3034. for i := range *in {
  3035. (*in)[i].DeepCopyInto(&(*out)[i])
  3036. }
  3037. }
  3038. return
  3039. }
  3040. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodList.
  3041. func (in *PodList) DeepCopy() *PodList {
  3042. if in == nil {
  3043. return nil
  3044. }
  3045. out := new(PodList)
  3046. in.DeepCopyInto(out)
  3047. return out
  3048. }
  3049. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3050. func (in *PodList) DeepCopyObject() runtime.Object {
  3051. if c := in.DeepCopy(); c != nil {
  3052. return c
  3053. }
  3054. return nil
  3055. }
  3056. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3057. func (in *PodLogOptions) DeepCopyInto(out *PodLogOptions) {
  3058. *out = *in
  3059. out.TypeMeta = in.TypeMeta
  3060. if in.SinceSeconds != nil {
  3061. in, out := &in.SinceSeconds, &out.SinceSeconds
  3062. *out = new(int64)
  3063. **out = **in
  3064. }
  3065. if in.SinceTime != nil {
  3066. in, out := &in.SinceTime, &out.SinceTime
  3067. *out = (*in).DeepCopy()
  3068. }
  3069. if in.TailLines != nil {
  3070. in, out := &in.TailLines, &out.TailLines
  3071. *out = new(int64)
  3072. **out = **in
  3073. }
  3074. if in.LimitBytes != nil {
  3075. in, out := &in.LimitBytes, &out.LimitBytes
  3076. *out = new(int64)
  3077. **out = **in
  3078. }
  3079. return
  3080. }
  3081. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodLogOptions.
  3082. func (in *PodLogOptions) DeepCopy() *PodLogOptions {
  3083. if in == nil {
  3084. return nil
  3085. }
  3086. out := new(PodLogOptions)
  3087. in.DeepCopyInto(out)
  3088. return out
  3089. }
  3090. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3091. func (in *PodLogOptions) DeepCopyObject() runtime.Object {
  3092. if c := in.DeepCopy(); c != nil {
  3093. return c
  3094. }
  3095. return nil
  3096. }
  3097. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3098. func (in *PodPortForwardOptions) DeepCopyInto(out *PodPortForwardOptions) {
  3099. *out = *in
  3100. out.TypeMeta = in.TypeMeta
  3101. if in.Ports != nil {
  3102. in, out := &in.Ports, &out.Ports
  3103. *out = make([]int32, len(*in))
  3104. copy(*out, *in)
  3105. }
  3106. return
  3107. }
  3108. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodPortForwardOptions.
  3109. func (in *PodPortForwardOptions) DeepCopy() *PodPortForwardOptions {
  3110. if in == nil {
  3111. return nil
  3112. }
  3113. out := new(PodPortForwardOptions)
  3114. in.DeepCopyInto(out)
  3115. return out
  3116. }
  3117. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3118. func (in *PodPortForwardOptions) DeepCopyObject() runtime.Object {
  3119. if c := in.DeepCopy(); c != nil {
  3120. return c
  3121. }
  3122. return nil
  3123. }
  3124. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3125. func (in *PodProxyOptions) DeepCopyInto(out *PodProxyOptions) {
  3126. *out = *in
  3127. out.TypeMeta = in.TypeMeta
  3128. return
  3129. }
  3130. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodProxyOptions.
  3131. func (in *PodProxyOptions) DeepCopy() *PodProxyOptions {
  3132. if in == nil {
  3133. return nil
  3134. }
  3135. out := new(PodProxyOptions)
  3136. in.DeepCopyInto(out)
  3137. return out
  3138. }
  3139. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3140. func (in *PodProxyOptions) DeepCopyObject() runtime.Object {
  3141. if c := in.DeepCopy(); c != nil {
  3142. return c
  3143. }
  3144. return nil
  3145. }
  3146. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3147. func (in *PodReadinessGate) DeepCopyInto(out *PodReadinessGate) {
  3148. *out = *in
  3149. return
  3150. }
  3151. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodReadinessGate.
  3152. func (in *PodReadinessGate) DeepCopy() *PodReadinessGate {
  3153. if in == nil {
  3154. return nil
  3155. }
  3156. out := new(PodReadinessGate)
  3157. in.DeepCopyInto(out)
  3158. return out
  3159. }
  3160. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3161. func (in *PodSecurityContext) DeepCopyInto(out *PodSecurityContext) {
  3162. *out = *in
  3163. if in.ShareProcessNamespace != nil {
  3164. in, out := &in.ShareProcessNamespace, &out.ShareProcessNamespace
  3165. *out = new(bool)
  3166. **out = **in
  3167. }
  3168. if in.SELinuxOptions != nil {
  3169. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  3170. *out = new(SELinuxOptions)
  3171. **out = **in
  3172. }
  3173. if in.WindowsOptions != nil {
  3174. in, out := &in.WindowsOptions, &out.WindowsOptions
  3175. *out = new(WindowsSecurityContextOptions)
  3176. (*in).DeepCopyInto(*out)
  3177. }
  3178. if in.RunAsUser != nil {
  3179. in, out := &in.RunAsUser, &out.RunAsUser
  3180. *out = new(int64)
  3181. **out = **in
  3182. }
  3183. if in.RunAsGroup != nil {
  3184. in, out := &in.RunAsGroup, &out.RunAsGroup
  3185. *out = new(int64)
  3186. **out = **in
  3187. }
  3188. if in.RunAsNonRoot != nil {
  3189. in, out := &in.RunAsNonRoot, &out.RunAsNonRoot
  3190. *out = new(bool)
  3191. **out = **in
  3192. }
  3193. if in.SupplementalGroups != nil {
  3194. in, out := &in.SupplementalGroups, &out.SupplementalGroups
  3195. *out = make([]int64, len(*in))
  3196. copy(*out, *in)
  3197. }
  3198. if in.FSGroup != nil {
  3199. in, out := &in.FSGroup, &out.FSGroup
  3200. *out = new(int64)
  3201. **out = **in
  3202. }
  3203. if in.Sysctls != nil {
  3204. in, out := &in.Sysctls, &out.Sysctls
  3205. *out = make([]Sysctl, len(*in))
  3206. copy(*out, *in)
  3207. }
  3208. return
  3209. }
  3210. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityContext.
  3211. func (in *PodSecurityContext) DeepCopy() *PodSecurityContext {
  3212. if in == nil {
  3213. return nil
  3214. }
  3215. out := new(PodSecurityContext)
  3216. in.DeepCopyInto(out)
  3217. return out
  3218. }
  3219. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3220. func (in *PodSignature) DeepCopyInto(out *PodSignature) {
  3221. *out = *in
  3222. if in.PodController != nil {
  3223. in, out := &in.PodController, &out.PodController
  3224. *out = new(v1.OwnerReference)
  3225. (*in).DeepCopyInto(*out)
  3226. }
  3227. return
  3228. }
  3229. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSignature.
  3230. func (in *PodSignature) DeepCopy() *PodSignature {
  3231. if in == nil {
  3232. return nil
  3233. }
  3234. out := new(PodSignature)
  3235. in.DeepCopyInto(out)
  3236. return out
  3237. }
  3238. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3239. func (in *PodSpec) DeepCopyInto(out *PodSpec) {
  3240. *out = *in
  3241. if in.Volumes != nil {
  3242. in, out := &in.Volumes, &out.Volumes
  3243. *out = make([]Volume, len(*in))
  3244. for i := range *in {
  3245. (*in)[i].DeepCopyInto(&(*out)[i])
  3246. }
  3247. }
  3248. if in.InitContainers != nil {
  3249. in, out := &in.InitContainers, &out.InitContainers
  3250. *out = make([]Container, len(*in))
  3251. for i := range *in {
  3252. (*in)[i].DeepCopyInto(&(*out)[i])
  3253. }
  3254. }
  3255. if in.Containers != nil {
  3256. in, out := &in.Containers, &out.Containers
  3257. *out = make([]Container, len(*in))
  3258. for i := range *in {
  3259. (*in)[i].DeepCopyInto(&(*out)[i])
  3260. }
  3261. }
  3262. if in.TerminationGracePeriodSeconds != nil {
  3263. in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
  3264. *out = new(int64)
  3265. **out = **in
  3266. }
  3267. if in.ActiveDeadlineSeconds != nil {
  3268. in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds
  3269. *out = new(int64)
  3270. **out = **in
  3271. }
  3272. if in.NodeSelector != nil {
  3273. in, out := &in.NodeSelector, &out.NodeSelector
  3274. *out = make(map[string]string, len(*in))
  3275. for key, val := range *in {
  3276. (*out)[key] = val
  3277. }
  3278. }
  3279. if in.AutomountServiceAccountToken != nil {
  3280. in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
  3281. *out = new(bool)
  3282. **out = **in
  3283. }
  3284. if in.SecurityContext != nil {
  3285. in, out := &in.SecurityContext, &out.SecurityContext
  3286. *out = new(PodSecurityContext)
  3287. (*in).DeepCopyInto(*out)
  3288. }
  3289. if in.ImagePullSecrets != nil {
  3290. in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  3291. *out = make([]LocalObjectReference, len(*in))
  3292. copy(*out, *in)
  3293. }
  3294. if in.Affinity != nil {
  3295. in, out := &in.Affinity, &out.Affinity
  3296. *out = new(Affinity)
  3297. (*in).DeepCopyInto(*out)
  3298. }
  3299. if in.Tolerations != nil {
  3300. in, out := &in.Tolerations, &out.Tolerations
  3301. *out = make([]Toleration, len(*in))
  3302. for i := range *in {
  3303. (*in)[i].DeepCopyInto(&(*out)[i])
  3304. }
  3305. }
  3306. if in.HostAliases != nil {
  3307. in, out := &in.HostAliases, &out.HostAliases
  3308. *out = make([]HostAlias, len(*in))
  3309. for i := range *in {
  3310. (*in)[i].DeepCopyInto(&(*out)[i])
  3311. }
  3312. }
  3313. if in.Priority != nil {
  3314. in, out := &in.Priority, &out.Priority
  3315. *out = new(int32)
  3316. **out = **in
  3317. }
  3318. if in.PreemptionPolicy != nil {
  3319. in, out := &in.PreemptionPolicy, &out.PreemptionPolicy
  3320. *out = new(PreemptionPolicy)
  3321. **out = **in
  3322. }
  3323. if in.DNSConfig != nil {
  3324. in, out := &in.DNSConfig, &out.DNSConfig
  3325. *out = new(PodDNSConfig)
  3326. (*in).DeepCopyInto(*out)
  3327. }
  3328. if in.ReadinessGates != nil {
  3329. in, out := &in.ReadinessGates, &out.ReadinessGates
  3330. *out = make([]PodReadinessGate, len(*in))
  3331. copy(*out, *in)
  3332. }
  3333. if in.RuntimeClassName != nil {
  3334. in, out := &in.RuntimeClassName, &out.RuntimeClassName
  3335. *out = new(string)
  3336. **out = **in
  3337. }
  3338. if in.EnableServiceLinks != nil {
  3339. in, out := &in.EnableServiceLinks, &out.EnableServiceLinks
  3340. *out = new(bool)
  3341. **out = **in
  3342. }
  3343. return
  3344. }
  3345. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSpec.
  3346. func (in *PodSpec) DeepCopy() *PodSpec {
  3347. if in == nil {
  3348. return nil
  3349. }
  3350. out := new(PodSpec)
  3351. in.DeepCopyInto(out)
  3352. return out
  3353. }
  3354. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3355. func (in *PodStatus) DeepCopyInto(out *PodStatus) {
  3356. *out = *in
  3357. if in.Conditions != nil {
  3358. in, out := &in.Conditions, &out.Conditions
  3359. *out = make([]PodCondition, len(*in))
  3360. for i := range *in {
  3361. (*in)[i].DeepCopyInto(&(*out)[i])
  3362. }
  3363. }
  3364. if in.StartTime != nil {
  3365. in, out := &in.StartTime, &out.StartTime
  3366. *out = (*in).DeepCopy()
  3367. }
  3368. if in.InitContainerStatuses != nil {
  3369. in, out := &in.InitContainerStatuses, &out.InitContainerStatuses
  3370. *out = make([]ContainerStatus, len(*in))
  3371. for i := range *in {
  3372. (*in)[i].DeepCopyInto(&(*out)[i])
  3373. }
  3374. }
  3375. if in.ContainerStatuses != nil {
  3376. in, out := &in.ContainerStatuses, &out.ContainerStatuses
  3377. *out = make([]ContainerStatus, len(*in))
  3378. for i := range *in {
  3379. (*in)[i].DeepCopyInto(&(*out)[i])
  3380. }
  3381. }
  3382. return
  3383. }
  3384. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodStatus.
  3385. func (in *PodStatus) DeepCopy() *PodStatus {
  3386. if in == nil {
  3387. return nil
  3388. }
  3389. out := new(PodStatus)
  3390. in.DeepCopyInto(out)
  3391. return out
  3392. }
  3393. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3394. func (in *PodStatusResult) DeepCopyInto(out *PodStatusResult) {
  3395. *out = *in
  3396. out.TypeMeta = in.TypeMeta
  3397. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3398. in.Status.DeepCopyInto(&out.Status)
  3399. return
  3400. }
  3401. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodStatusResult.
  3402. func (in *PodStatusResult) DeepCopy() *PodStatusResult {
  3403. if in == nil {
  3404. return nil
  3405. }
  3406. out := new(PodStatusResult)
  3407. in.DeepCopyInto(out)
  3408. return out
  3409. }
  3410. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3411. func (in *PodStatusResult) DeepCopyObject() runtime.Object {
  3412. if c := in.DeepCopy(); c != nil {
  3413. return c
  3414. }
  3415. return nil
  3416. }
  3417. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3418. func (in *PodTemplate) DeepCopyInto(out *PodTemplate) {
  3419. *out = *in
  3420. out.TypeMeta = in.TypeMeta
  3421. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3422. in.Template.DeepCopyInto(&out.Template)
  3423. return
  3424. }
  3425. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplate.
  3426. func (in *PodTemplate) DeepCopy() *PodTemplate {
  3427. if in == nil {
  3428. return nil
  3429. }
  3430. out := new(PodTemplate)
  3431. in.DeepCopyInto(out)
  3432. return out
  3433. }
  3434. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3435. func (in *PodTemplate) DeepCopyObject() runtime.Object {
  3436. if c := in.DeepCopy(); c != nil {
  3437. return c
  3438. }
  3439. return nil
  3440. }
  3441. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3442. func (in *PodTemplateList) DeepCopyInto(out *PodTemplateList) {
  3443. *out = *in
  3444. out.TypeMeta = in.TypeMeta
  3445. in.ListMeta.DeepCopyInto(&out.ListMeta)
  3446. if in.Items != nil {
  3447. in, out := &in.Items, &out.Items
  3448. *out = make([]PodTemplate, len(*in))
  3449. for i := range *in {
  3450. (*in)[i].DeepCopyInto(&(*out)[i])
  3451. }
  3452. }
  3453. return
  3454. }
  3455. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateList.
  3456. func (in *PodTemplateList) DeepCopy() *PodTemplateList {
  3457. if in == nil {
  3458. return nil
  3459. }
  3460. out := new(PodTemplateList)
  3461. in.DeepCopyInto(out)
  3462. return out
  3463. }
  3464. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3465. func (in *PodTemplateList) DeepCopyObject() runtime.Object {
  3466. if c := in.DeepCopy(); c != nil {
  3467. return c
  3468. }
  3469. return nil
  3470. }
  3471. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3472. func (in *PodTemplateSpec) DeepCopyInto(out *PodTemplateSpec) {
  3473. *out = *in
  3474. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3475. in.Spec.DeepCopyInto(&out.Spec)
  3476. return
  3477. }
  3478. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateSpec.
  3479. func (in *PodTemplateSpec) DeepCopy() *PodTemplateSpec {
  3480. if in == nil {
  3481. return nil
  3482. }
  3483. out := new(PodTemplateSpec)
  3484. in.DeepCopyInto(out)
  3485. return out
  3486. }
  3487. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3488. func (in *PortworxVolumeSource) DeepCopyInto(out *PortworxVolumeSource) {
  3489. *out = *in
  3490. return
  3491. }
  3492. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortworxVolumeSource.
  3493. func (in *PortworxVolumeSource) DeepCopy() *PortworxVolumeSource {
  3494. if in == nil {
  3495. return nil
  3496. }
  3497. out := new(PortworxVolumeSource)
  3498. in.DeepCopyInto(out)
  3499. return out
  3500. }
  3501. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3502. func (in *Preconditions) DeepCopyInto(out *Preconditions) {
  3503. *out = *in
  3504. if in.UID != nil {
  3505. in, out := &in.UID, &out.UID
  3506. *out = new(types.UID)
  3507. **out = **in
  3508. }
  3509. return
  3510. }
  3511. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
  3512. func (in *Preconditions) DeepCopy() *Preconditions {
  3513. if in == nil {
  3514. return nil
  3515. }
  3516. out := new(Preconditions)
  3517. in.DeepCopyInto(out)
  3518. return out
  3519. }
  3520. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3521. func (in *PreferAvoidPodsEntry) DeepCopyInto(out *PreferAvoidPodsEntry) {
  3522. *out = *in
  3523. in.PodSignature.DeepCopyInto(&out.PodSignature)
  3524. in.EvictionTime.DeepCopyInto(&out.EvictionTime)
  3525. return
  3526. }
  3527. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferAvoidPodsEntry.
  3528. func (in *PreferAvoidPodsEntry) DeepCopy() *PreferAvoidPodsEntry {
  3529. if in == nil {
  3530. return nil
  3531. }
  3532. out := new(PreferAvoidPodsEntry)
  3533. in.DeepCopyInto(out)
  3534. return out
  3535. }
  3536. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3537. func (in *PreferredSchedulingTerm) DeepCopyInto(out *PreferredSchedulingTerm) {
  3538. *out = *in
  3539. in.Preference.DeepCopyInto(&out.Preference)
  3540. return
  3541. }
  3542. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferredSchedulingTerm.
  3543. func (in *PreferredSchedulingTerm) DeepCopy() *PreferredSchedulingTerm {
  3544. if in == nil {
  3545. return nil
  3546. }
  3547. out := new(PreferredSchedulingTerm)
  3548. in.DeepCopyInto(out)
  3549. return out
  3550. }
  3551. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3552. func (in *Probe) DeepCopyInto(out *Probe) {
  3553. *out = *in
  3554. in.Handler.DeepCopyInto(&out.Handler)
  3555. return
  3556. }
  3557. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe.
  3558. func (in *Probe) DeepCopy() *Probe {
  3559. if in == nil {
  3560. return nil
  3561. }
  3562. out := new(Probe)
  3563. in.DeepCopyInto(out)
  3564. return out
  3565. }
  3566. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3567. func (in *ProjectedVolumeSource) DeepCopyInto(out *ProjectedVolumeSource) {
  3568. *out = *in
  3569. if in.Sources != nil {
  3570. in, out := &in.Sources, &out.Sources
  3571. *out = make([]VolumeProjection, len(*in))
  3572. for i := range *in {
  3573. (*in)[i].DeepCopyInto(&(*out)[i])
  3574. }
  3575. }
  3576. if in.DefaultMode != nil {
  3577. in, out := &in.DefaultMode, &out.DefaultMode
  3578. *out = new(int32)
  3579. **out = **in
  3580. }
  3581. return
  3582. }
  3583. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectedVolumeSource.
  3584. func (in *ProjectedVolumeSource) DeepCopy() *ProjectedVolumeSource {
  3585. if in == nil {
  3586. return nil
  3587. }
  3588. out := new(ProjectedVolumeSource)
  3589. in.DeepCopyInto(out)
  3590. return out
  3591. }
  3592. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3593. func (in *QuobyteVolumeSource) DeepCopyInto(out *QuobyteVolumeSource) {
  3594. *out = *in
  3595. return
  3596. }
  3597. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuobyteVolumeSource.
  3598. func (in *QuobyteVolumeSource) DeepCopy() *QuobyteVolumeSource {
  3599. if in == nil {
  3600. return nil
  3601. }
  3602. out := new(QuobyteVolumeSource)
  3603. in.DeepCopyInto(out)
  3604. return out
  3605. }
  3606. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3607. func (in *RBDPersistentVolumeSource) DeepCopyInto(out *RBDPersistentVolumeSource) {
  3608. *out = *in
  3609. if in.CephMonitors != nil {
  3610. in, out := &in.CephMonitors, &out.CephMonitors
  3611. *out = make([]string, len(*in))
  3612. copy(*out, *in)
  3613. }
  3614. if in.SecretRef != nil {
  3615. in, out := &in.SecretRef, &out.SecretRef
  3616. *out = new(SecretReference)
  3617. **out = **in
  3618. }
  3619. return
  3620. }
  3621. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RBDPersistentVolumeSource.
  3622. func (in *RBDPersistentVolumeSource) DeepCopy() *RBDPersistentVolumeSource {
  3623. if in == nil {
  3624. return nil
  3625. }
  3626. out := new(RBDPersistentVolumeSource)
  3627. in.DeepCopyInto(out)
  3628. return out
  3629. }
  3630. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3631. func (in *RBDVolumeSource) DeepCopyInto(out *RBDVolumeSource) {
  3632. *out = *in
  3633. if in.CephMonitors != nil {
  3634. in, out := &in.CephMonitors, &out.CephMonitors
  3635. *out = make([]string, len(*in))
  3636. copy(*out, *in)
  3637. }
  3638. if in.SecretRef != nil {
  3639. in, out := &in.SecretRef, &out.SecretRef
  3640. *out = new(LocalObjectReference)
  3641. **out = **in
  3642. }
  3643. return
  3644. }
  3645. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RBDVolumeSource.
  3646. func (in *RBDVolumeSource) DeepCopy() *RBDVolumeSource {
  3647. if in == nil {
  3648. return nil
  3649. }
  3650. out := new(RBDVolumeSource)
  3651. in.DeepCopyInto(out)
  3652. return out
  3653. }
  3654. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3655. func (in *RangeAllocation) DeepCopyInto(out *RangeAllocation) {
  3656. *out = *in
  3657. out.TypeMeta = in.TypeMeta
  3658. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3659. if in.Data != nil {
  3660. in, out := &in.Data, &out.Data
  3661. *out = make([]byte, len(*in))
  3662. copy(*out, *in)
  3663. }
  3664. return
  3665. }
  3666. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeAllocation.
  3667. func (in *RangeAllocation) DeepCopy() *RangeAllocation {
  3668. if in == nil {
  3669. return nil
  3670. }
  3671. out := new(RangeAllocation)
  3672. in.DeepCopyInto(out)
  3673. return out
  3674. }
  3675. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3676. func (in *RangeAllocation) DeepCopyObject() runtime.Object {
  3677. if c := in.DeepCopy(); c != nil {
  3678. return c
  3679. }
  3680. return nil
  3681. }
  3682. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3683. func (in *ReplicationController) DeepCopyInto(out *ReplicationController) {
  3684. *out = *in
  3685. out.TypeMeta = in.TypeMeta
  3686. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3687. in.Spec.DeepCopyInto(&out.Spec)
  3688. in.Status.DeepCopyInto(&out.Status)
  3689. return
  3690. }
  3691. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationController.
  3692. func (in *ReplicationController) DeepCopy() *ReplicationController {
  3693. if in == nil {
  3694. return nil
  3695. }
  3696. out := new(ReplicationController)
  3697. in.DeepCopyInto(out)
  3698. return out
  3699. }
  3700. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3701. func (in *ReplicationController) DeepCopyObject() runtime.Object {
  3702. if c := in.DeepCopy(); c != nil {
  3703. return c
  3704. }
  3705. return nil
  3706. }
  3707. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3708. func (in *ReplicationControllerCondition) DeepCopyInto(out *ReplicationControllerCondition) {
  3709. *out = *in
  3710. in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
  3711. return
  3712. }
  3713. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerCondition.
  3714. func (in *ReplicationControllerCondition) DeepCopy() *ReplicationControllerCondition {
  3715. if in == nil {
  3716. return nil
  3717. }
  3718. out := new(ReplicationControllerCondition)
  3719. in.DeepCopyInto(out)
  3720. return out
  3721. }
  3722. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3723. func (in *ReplicationControllerList) DeepCopyInto(out *ReplicationControllerList) {
  3724. *out = *in
  3725. out.TypeMeta = in.TypeMeta
  3726. in.ListMeta.DeepCopyInto(&out.ListMeta)
  3727. if in.Items != nil {
  3728. in, out := &in.Items, &out.Items
  3729. *out = make([]ReplicationController, len(*in))
  3730. for i := range *in {
  3731. (*in)[i].DeepCopyInto(&(*out)[i])
  3732. }
  3733. }
  3734. return
  3735. }
  3736. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerList.
  3737. func (in *ReplicationControllerList) DeepCopy() *ReplicationControllerList {
  3738. if in == nil {
  3739. return nil
  3740. }
  3741. out := new(ReplicationControllerList)
  3742. in.DeepCopyInto(out)
  3743. return out
  3744. }
  3745. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3746. func (in *ReplicationControllerList) DeepCopyObject() runtime.Object {
  3747. if c := in.DeepCopy(); c != nil {
  3748. return c
  3749. }
  3750. return nil
  3751. }
  3752. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3753. func (in *ReplicationControllerSpec) DeepCopyInto(out *ReplicationControllerSpec) {
  3754. *out = *in
  3755. if in.Selector != nil {
  3756. in, out := &in.Selector, &out.Selector
  3757. *out = make(map[string]string, len(*in))
  3758. for key, val := range *in {
  3759. (*out)[key] = val
  3760. }
  3761. }
  3762. if in.Template != nil {
  3763. in, out := &in.Template, &out.Template
  3764. *out = new(PodTemplateSpec)
  3765. (*in).DeepCopyInto(*out)
  3766. }
  3767. return
  3768. }
  3769. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerSpec.
  3770. func (in *ReplicationControllerSpec) DeepCopy() *ReplicationControllerSpec {
  3771. if in == nil {
  3772. return nil
  3773. }
  3774. out := new(ReplicationControllerSpec)
  3775. in.DeepCopyInto(out)
  3776. return out
  3777. }
  3778. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3779. func (in *ReplicationControllerStatus) DeepCopyInto(out *ReplicationControllerStatus) {
  3780. *out = *in
  3781. if in.Conditions != nil {
  3782. in, out := &in.Conditions, &out.Conditions
  3783. *out = make([]ReplicationControllerCondition, len(*in))
  3784. for i := range *in {
  3785. (*in)[i].DeepCopyInto(&(*out)[i])
  3786. }
  3787. }
  3788. return
  3789. }
  3790. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerStatus.
  3791. func (in *ReplicationControllerStatus) DeepCopy() *ReplicationControllerStatus {
  3792. if in == nil {
  3793. return nil
  3794. }
  3795. out := new(ReplicationControllerStatus)
  3796. in.DeepCopyInto(out)
  3797. return out
  3798. }
  3799. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3800. func (in *ResourceFieldSelector) DeepCopyInto(out *ResourceFieldSelector) {
  3801. *out = *in
  3802. out.Divisor = in.Divisor.DeepCopy()
  3803. return
  3804. }
  3805. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceFieldSelector.
  3806. func (in *ResourceFieldSelector) DeepCopy() *ResourceFieldSelector {
  3807. if in == nil {
  3808. return nil
  3809. }
  3810. out := new(ResourceFieldSelector)
  3811. in.DeepCopyInto(out)
  3812. return out
  3813. }
  3814. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3815. func (in ResourceList) DeepCopyInto(out *ResourceList) {
  3816. {
  3817. in := &in
  3818. *out = make(ResourceList, len(*in))
  3819. for key, val := range *in {
  3820. (*out)[key] = val.DeepCopy()
  3821. }
  3822. return
  3823. }
  3824. }
  3825. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceList.
  3826. func (in ResourceList) DeepCopy() ResourceList {
  3827. if in == nil {
  3828. return nil
  3829. }
  3830. out := new(ResourceList)
  3831. in.DeepCopyInto(out)
  3832. return *out
  3833. }
  3834. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3835. func (in *ResourceQuota) DeepCopyInto(out *ResourceQuota) {
  3836. *out = *in
  3837. out.TypeMeta = in.TypeMeta
  3838. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  3839. in.Spec.DeepCopyInto(&out.Spec)
  3840. in.Status.DeepCopyInto(&out.Status)
  3841. return
  3842. }
  3843. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuota.
  3844. func (in *ResourceQuota) DeepCopy() *ResourceQuota {
  3845. if in == nil {
  3846. return nil
  3847. }
  3848. out := new(ResourceQuota)
  3849. in.DeepCopyInto(out)
  3850. return out
  3851. }
  3852. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3853. func (in *ResourceQuota) DeepCopyObject() runtime.Object {
  3854. if c := in.DeepCopy(); c != nil {
  3855. return c
  3856. }
  3857. return nil
  3858. }
  3859. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3860. func (in *ResourceQuotaList) DeepCopyInto(out *ResourceQuotaList) {
  3861. *out = *in
  3862. out.TypeMeta = in.TypeMeta
  3863. in.ListMeta.DeepCopyInto(&out.ListMeta)
  3864. if in.Items != nil {
  3865. in, out := &in.Items, &out.Items
  3866. *out = make([]ResourceQuota, len(*in))
  3867. for i := range *in {
  3868. (*in)[i].DeepCopyInto(&(*out)[i])
  3869. }
  3870. }
  3871. return
  3872. }
  3873. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaList.
  3874. func (in *ResourceQuotaList) DeepCopy() *ResourceQuotaList {
  3875. if in == nil {
  3876. return nil
  3877. }
  3878. out := new(ResourceQuotaList)
  3879. in.DeepCopyInto(out)
  3880. return out
  3881. }
  3882. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  3883. func (in *ResourceQuotaList) DeepCopyObject() runtime.Object {
  3884. if c := in.DeepCopy(); c != nil {
  3885. return c
  3886. }
  3887. return nil
  3888. }
  3889. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3890. func (in *ResourceQuotaSpec) DeepCopyInto(out *ResourceQuotaSpec) {
  3891. *out = *in
  3892. if in.Hard != nil {
  3893. in, out := &in.Hard, &out.Hard
  3894. *out = make(ResourceList, len(*in))
  3895. for key, val := range *in {
  3896. (*out)[key] = val.DeepCopy()
  3897. }
  3898. }
  3899. if in.Scopes != nil {
  3900. in, out := &in.Scopes, &out.Scopes
  3901. *out = make([]ResourceQuotaScope, len(*in))
  3902. copy(*out, *in)
  3903. }
  3904. if in.ScopeSelector != nil {
  3905. in, out := &in.ScopeSelector, &out.ScopeSelector
  3906. *out = new(ScopeSelector)
  3907. (*in).DeepCopyInto(*out)
  3908. }
  3909. return
  3910. }
  3911. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaSpec.
  3912. func (in *ResourceQuotaSpec) DeepCopy() *ResourceQuotaSpec {
  3913. if in == nil {
  3914. return nil
  3915. }
  3916. out := new(ResourceQuotaSpec)
  3917. in.DeepCopyInto(out)
  3918. return out
  3919. }
  3920. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3921. func (in *ResourceQuotaStatus) DeepCopyInto(out *ResourceQuotaStatus) {
  3922. *out = *in
  3923. if in.Hard != nil {
  3924. in, out := &in.Hard, &out.Hard
  3925. *out = make(ResourceList, len(*in))
  3926. for key, val := range *in {
  3927. (*out)[key] = val.DeepCopy()
  3928. }
  3929. }
  3930. if in.Used != nil {
  3931. in, out := &in.Used, &out.Used
  3932. *out = make(ResourceList, len(*in))
  3933. for key, val := range *in {
  3934. (*out)[key] = val.DeepCopy()
  3935. }
  3936. }
  3937. return
  3938. }
  3939. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaStatus.
  3940. func (in *ResourceQuotaStatus) DeepCopy() *ResourceQuotaStatus {
  3941. if in == nil {
  3942. return nil
  3943. }
  3944. out := new(ResourceQuotaStatus)
  3945. in.DeepCopyInto(out)
  3946. return out
  3947. }
  3948. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3949. func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements) {
  3950. *out = *in
  3951. if in.Limits != nil {
  3952. in, out := &in.Limits, &out.Limits
  3953. *out = make(ResourceList, len(*in))
  3954. for key, val := range *in {
  3955. (*out)[key] = val.DeepCopy()
  3956. }
  3957. }
  3958. if in.Requests != nil {
  3959. in, out := &in.Requests, &out.Requests
  3960. *out = make(ResourceList, len(*in))
  3961. for key, val := range *in {
  3962. (*out)[key] = val.DeepCopy()
  3963. }
  3964. }
  3965. return
  3966. }
  3967. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements.
  3968. func (in *ResourceRequirements) DeepCopy() *ResourceRequirements {
  3969. if in == nil {
  3970. return nil
  3971. }
  3972. out := new(ResourceRequirements)
  3973. in.DeepCopyInto(out)
  3974. return out
  3975. }
  3976. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3977. func (in *SELinuxOptions) DeepCopyInto(out *SELinuxOptions) {
  3978. *out = *in
  3979. return
  3980. }
  3981. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SELinuxOptions.
  3982. func (in *SELinuxOptions) DeepCopy() *SELinuxOptions {
  3983. if in == nil {
  3984. return nil
  3985. }
  3986. out := new(SELinuxOptions)
  3987. in.DeepCopyInto(out)
  3988. return out
  3989. }
  3990. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  3991. func (in *ScaleIOPersistentVolumeSource) DeepCopyInto(out *ScaleIOPersistentVolumeSource) {
  3992. *out = *in
  3993. if in.SecretRef != nil {
  3994. in, out := &in.SecretRef, &out.SecretRef
  3995. *out = new(SecretReference)
  3996. **out = **in
  3997. }
  3998. return
  3999. }
  4000. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleIOPersistentVolumeSource.
  4001. func (in *ScaleIOPersistentVolumeSource) DeepCopy() *ScaleIOPersistentVolumeSource {
  4002. if in == nil {
  4003. return nil
  4004. }
  4005. out := new(ScaleIOPersistentVolumeSource)
  4006. in.DeepCopyInto(out)
  4007. return out
  4008. }
  4009. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4010. func (in *ScaleIOVolumeSource) DeepCopyInto(out *ScaleIOVolumeSource) {
  4011. *out = *in
  4012. if in.SecretRef != nil {
  4013. in, out := &in.SecretRef, &out.SecretRef
  4014. *out = new(LocalObjectReference)
  4015. **out = **in
  4016. }
  4017. return
  4018. }
  4019. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleIOVolumeSource.
  4020. func (in *ScaleIOVolumeSource) DeepCopy() *ScaleIOVolumeSource {
  4021. if in == nil {
  4022. return nil
  4023. }
  4024. out := new(ScaleIOVolumeSource)
  4025. in.DeepCopyInto(out)
  4026. return out
  4027. }
  4028. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4029. func (in *ScopeSelector) DeepCopyInto(out *ScopeSelector) {
  4030. *out = *in
  4031. if in.MatchExpressions != nil {
  4032. in, out := &in.MatchExpressions, &out.MatchExpressions
  4033. *out = make([]ScopedResourceSelectorRequirement, len(*in))
  4034. for i := range *in {
  4035. (*in)[i].DeepCopyInto(&(*out)[i])
  4036. }
  4037. }
  4038. return
  4039. }
  4040. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeSelector.
  4041. func (in *ScopeSelector) DeepCopy() *ScopeSelector {
  4042. if in == nil {
  4043. return nil
  4044. }
  4045. out := new(ScopeSelector)
  4046. in.DeepCopyInto(out)
  4047. return out
  4048. }
  4049. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4050. func (in *ScopedResourceSelectorRequirement) DeepCopyInto(out *ScopedResourceSelectorRequirement) {
  4051. *out = *in
  4052. if in.Values != nil {
  4053. in, out := &in.Values, &out.Values
  4054. *out = make([]string, len(*in))
  4055. copy(*out, *in)
  4056. }
  4057. return
  4058. }
  4059. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopedResourceSelectorRequirement.
  4060. func (in *ScopedResourceSelectorRequirement) DeepCopy() *ScopedResourceSelectorRequirement {
  4061. if in == nil {
  4062. return nil
  4063. }
  4064. out := new(ScopedResourceSelectorRequirement)
  4065. in.DeepCopyInto(out)
  4066. return out
  4067. }
  4068. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4069. func (in *Secret) DeepCopyInto(out *Secret) {
  4070. *out = *in
  4071. out.TypeMeta = in.TypeMeta
  4072. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  4073. if in.Data != nil {
  4074. in, out := &in.Data, &out.Data
  4075. *out = make(map[string][]byte, len(*in))
  4076. for key, val := range *in {
  4077. var outVal []byte
  4078. if val == nil {
  4079. (*out)[key] = nil
  4080. } else {
  4081. in, out := &val, &outVal
  4082. *out = make([]byte, len(*in))
  4083. copy(*out, *in)
  4084. }
  4085. (*out)[key] = outVal
  4086. }
  4087. }
  4088. return
  4089. }
  4090. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
  4091. func (in *Secret) DeepCopy() *Secret {
  4092. if in == nil {
  4093. return nil
  4094. }
  4095. out := new(Secret)
  4096. in.DeepCopyInto(out)
  4097. return out
  4098. }
  4099. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4100. func (in *Secret) DeepCopyObject() runtime.Object {
  4101. if c := in.DeepCopy(); c != nil {
  4102. return c
  4103. }
  4104. return nil
  4105. }
  4106. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4107. func (in *SecretEnvSource) DeepCopyInto(out *SecretEnvSource) {
  4108. *out = *in
  4109. out.LocalObjectReference = in.LocalObjectReference
  4110. if in.Optional != nil {
  4111. in, out := &in.Optional, &out.Optional
  4112. *out = new(bool)
  4113. **out = **in
  4114. }
  4115. return
  4116. }
  4117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretEnvSource.
  4118. func (in *SecretEnvSource) DeepCopy() *SecretEnvSource {
  4119. if in == nil {
  4120. return nil
  4121. }
  4122. out := new(SecretEnvSource)
  4123. in.DeepCopyInto(out)
  4124. return out
  4125. }
  4126. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4127. func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) {
  4128. *out = *in
  4129. out.LocalObjectReference = in.LocalObjectReference
  4130. if in.Optional != nil {
  4131. in, out := &in.Optional, &out.Optional
  4132. *out = new(bool)
  4133. **out = **in
  4134. }
  4135. return
  4136. }
  4137. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeySelector.
  4138. func (in *SecretKeySelector) DeepCopy() *SecretKeySelector {
  4139. if in == nil {
  4140. return nil
  4141. }
  4142. out := new(SecretKeySelector)
  4143. in.DeepCopyInto(out)
  4144. return out
  4145. }
  4146. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4147. func (in *SecretList) DeepCopyInto(out *SecretList) {
  4148. *out = *in
  4149. out.TypeMeta = in.TypeMeta
  4150. in.ListMeta.DeepCopyInto(&out.ListMeta)
  4151. if in.Items != nil {
  4152. in, out := &in.Items, &out.Items
  4153. *out = make([]Secret, len(*in))
  4154. for i := range *in {
  4155. (*in)[i].DeepCopyInto(&(*out)[i])
  4156. }
  4157. }
  4158. return
  4159. }
  4160. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
  4161. func (in *SecretList) DeepCopy() *SecretList {
  4162. if in == nil {
  4163. return nil
  4164. }
  4165. out := new(SecretList)
  4166. in.DeepCopyInto(out)
  4167. return out
  4168. }
  4169. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4170. func (in *SecretList) DeepCopyObject() runtime.Object {
  4171. if c := in.DeepCopy(); c != nil {
  4172. return c
  4173. }
  4174. return nil
  4175. }
  4176. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4177. func (in *SecretProjection) DeepCopyInto(out *SecretProjection) {
  4178. *out = *in
  4179. out.LocalObjectReference = in.LocalObjectReference
  4180. if in.Items != nil {
  4181. in, out := &in.Items, &out.Items
  4182. *out = make([]KeyToPath, len(*in))
  4183. for i := range *in {
  4184. (*in)[i].DeepCopyInto(&(*out)[i])
  4185. }
  4186. }
  4187. if in.Optional != nil {
  4188. in, out := &in.Optional, &out.Optional
  4189. *out = new(bool)
  4190. **out = **in
  4191. }
  4192. return
  4193. }
  4194. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretProjection.
  4195. func (in *SecretProjection) DeepCopy() *SecretProjection {
  4196. if in == nil {
  4197. return nil
  4198. }
  4199. out := new(SecretProjection)
  4200. in.DeepCopyInto(out)
  4201. return out
  4202. }
  4203. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4204. func (in *SecretReference) DeepCopyInto(out *SecretReference) {
  4205. *out = *in
  4206. return
  4207. }
  4208. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretReference.
  4209. func (in *SecretReference) DeepCopy() *SecretReference {
  4210. if in == nil {
  4211. return nil
  4212. }
  4213. out := new(SecretReference)
  4214. in.DeepCopyInto(out)
  4215. return out
  4216. }
  4217. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4218. func (in *SecretVolumeSource) DeepCopyInto(out *SecretVolumeSource) {
  4219. *out = *in
  4220. if in.Items != nil {
  4221. in, out := &in.Items, &out.Items
  4222. *out = make([]KeyToPath, len(*in))
  4223. for i := range *in {
  4224. (*in)[i].DeepCopyInto(&(*out)[i])
  4225. }
  4226. }
  4227. if in.DefaultMode != nil {
  4228. in, out := &in.DefaultMode, &out.DefaultMode
  4229. *out = new(int32)
  4230. **out = **in
  4231. }
  4232. if in.Optional != nil {
  4233. in, out := &in.Optional, &out.Optional
  4234. *out = new(bool)
  4235. **out = **in
  4236. }
  4237. return
  4238. }
  4239. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVolumeSource.
  4240. func (in *SecretVolumeSource) DeepCopy() *SecretVolumeSource {
  4241. if in == nil {
  4242. return nil
  4243. }
  4244. out := new(SecretVolumeSource)
  4245. in.DeepCopyInto(out)
  4246. return out
  4247. }
  4248. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4249. func (in *SecurityContext) DeepCopyInto(out *SecurityContext) {
  4250. *out = *in
  4251. if in.Capabilities != nil {
  4252. in, out := &in.Capabilities, &out.Capabilities
  4253. *out = new(Capabilities)
  4254. (*in).DeepCopyInto(*out)
  4255. }
  4256. if in.Privileged != nil {
  4257. in, out := &in.Privileged, &out.Privileged
  4258. *out = new(bool)
  4259. **out = **in
  4260. }
  4261. if in.SELinuxOptions != nil {
  4262. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  4263. *out = new(SELinuxOptions)
  4264. **out = **in
  4265. }
  4266. if in.WindowsOptions != nil {
  4267. in, out := &in.WindowsOptions, &out.WindowsOptions
  4268. *out = new(WindowsSecurityContextOptions)
  4269. (*in).DeepCopyInto(*out)
  4270. }
  4271. if in.RunAsUser != nil {
  4272. in, out := &in.RunAsUser, &out.RunAsUser
  4273. *out = new(int64)
  4274. **out = **in
  4275. }
  4276. if in.RunAsGroup != nil {
  4277. in, out := &in.RunAsGroup, &out.RunAsGroup
  4278. *out = new(int64)
  4279. **out = **in
  4280. }
  4281. if in.RunAsNonRoot != nil {
  4282. in, out := &in.RunAsNonRoot, &out.RunAsNonRoot
  4283. *out = new(bool)
  4284. **out = **in
  4285. }
  4286. if in.ReadOnlyRootFilesystem != nil {
  4287. in, out := &in.ReadOnlyRootFilesystem, &out.ReadOnlyRootFilesystem
  4288. *out = new(bool)
  4289. **out = **in
  4290. }
  4291. if in.AllowPrivilegeEscalation != nil {
  4292. in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
  4293. *out = new(bool)
  4294. **out = **in
  4295. }
  4296. if in.ProcMount != nil {
  4297. in, out := &in.ProcMount, &out.ProcMount
  4298. *out = new(ProcMountType)
  4299. **out = **in
  4300. }
  4301. return
  4302. }
  4303. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityContext.
  4304. func (in *SecurityContext) DeepCopy() *SecurityContext {
  4305. if in == nil {
  4306. return nil
  4307. }
  4308. out := new(SecurityContext)
  4309. in.DeepCopyInto(out)
  4310. return out
  4311. }
  4312. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4313. func (in *SerializedReference) DeepCopyInto(out *SerializedReference) {
  4314. *out = *in
  4315. out.TypeMeta = in.TypeMeta
  4316. out.Reference = in.Reference
  4317. return
  4318. }
  4319. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializedReference.
  4320. func (in *SerializedReference) DeepCopy() *SerializedReference {
  4321. if in == nil {
  4322. return nil
  4323. }
  4324. out := new(SerializedReference)
  4325. in.DeepCopyInto(out)
  4326. return out
  4327. }
  4328. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4329. func (in *SerializedReference) DeepCopyObject() runtime.Object {
  4330. if c := in.DeepCopy(); c != nil {
  4331. return c
  4332. }
  4333. return nil
  4334. }
  4335. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4336. func (in *Service) DeepCopyInto(out *Service) {
  4337. *out = *in
  4338. out.TypeMeta = in.TypeMeta
  4339. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  4340. in.Spec.DeepCopyInto(&out.Spec)
  4341. in.Status.DeepCopyInto(&out.Status)
  4342. return
  4343. }
  4344. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
  4345. func (in *Service) DeepCopy() *Service {
  4346. if in == nil {
  4347. return nil
  4348. }
  4349. out := new(Service)
  4350. in.DeepCopyInto(out)
  4351. return out
  4352. }
  4353. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4354. func (in *Service) DeepCopyObject() runtime.Object {
  4355. if c := in.DeepCopy(); c != nil {
  4356. return c
  4357. }
  4358. return nil
  4359. }
  4360. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4361. func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount) {
  4362. *out = *in
  4363. out.TypeMeta = in.TypeMeta
  4364. in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  4365. if in.Secrets != nil {
  4366. in, out := &in.Secrets, &out.Secrets
  4367. *out = make([]ObjectReference, len(*in))
  4368. copy(*out, *in)
  4369. }
  4370. if in.ImagePullSecrets != nil {
  4371. in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  4372. *out = make([]LocalObjectReference, len(*in))
  4373. copy(*out, *in)
  4374. }
  4375. if in.AutomountServiceAccountToken != nil {
  4376. in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
  4377. *out = new(bool)
  4378. **out = **in
  4379. }
  4380. return
  4381. }
  4382. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccount.
  4383. func (in *ServiceAccount) DeepCopy() *ServiceAccount {
  4384. if in == nil {
  4385. return nil
  4386. }
  4387. out := new(ServiceAccount)
  4388. in.DeepCopyInto(out)
  4389. return out
  4390. }
  4391. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4392. func (in *ServiceAccount) DeepCopyObject() runtime.Object {
  4393. if c := in.DeepCopy(); c != nil {
  4394. return c
  4395. }
  4396. return nil
  4397. }
  4398. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4399. func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList) {
  4400. *out = *in
  4401. out.TypeMeta = in.TypeMeta
  4402. in.ListMeta.DeepCopyInto(&out.ListMeta)
  4403. if in.Items != nil {
  4404. in, out := &in.Items, &out.Items
  4405. *out = make([]ServiceAccount, len(*in))
  4406. for i := range *in {
  4407. (*in)[i].DeepCopyInto(&(*out)[i])
  4408. }
  4409. }
  4410. return
  4411. }
  4412. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountList.
  4413. func (in *ServiceAccountList) DeepCopy() *ServiceAccountList {
  4414. if in == nil {
  4415. return nil
  4416. }
  4417. out := new(ServiceAccountList)
  4418. in.DeepCopyInto(out)
  4419. return out
  4420. }
  4421. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4422. func (in *ServiceAccountList) DeepCopyObject() runtime.Object {
  4423. if c := in.DeepCopy(); c != nil {
  4424. return c
  4425. }
  4426. return nil
  4427. }
  4428. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4429. func (in *ServiceAccountTokenProjection) DeepCopyInto(out *ServiceAccountTokenProjection) {
  4430. *out = *in
  4431. return
  4432. }
  4433. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountTokenProjection.
  4434. func (in *ServiceAccountTokenProjection) DeepCopy() *ServiceAccountTokenProjection {
  4435. if in == nil {
  4436. return nil
  4437. }
  4438. out := new(ServiceAccountTokenProjection)
  4439. in.DeepCopyInto(out)
  4440. return out
  4441. }
  4442. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4443. func (in *ServiceList) DeepCopyInto(out *ServiceList) {
  4444. *out = *in
  4445. out.TypeMeta = in.TypeMeta
  4446. in.ListMeta.DeepCopyInto(&out.ListMeta)
  4447. if in.Items != nil {
  4448. in, out := &in.Items, &out.Items
  4449. *out = make([]Service, len(*in))
  4450. for i := range *in {
  4451. (*in)[i].DeepCopyInto(&(*out)[i])
  4452. }
  4453. }
  4454. return
  4455. }
  4456. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
  4457. func (in *ServiceList) DeepCopy() *ServiceList {
  4458. if in == nil {
  4459. return nil
  4460. }
  4461. out := new(ServiceList)
  4462. in.DeepCopyInto(out)
  4463. return out
  4464. }
  4465. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4466. func (in *ServiceList) DeepCopyObject() runtime.Object {
  4467. if c := in.DeepCopy(); c != nil {
  4468. return c
  4469. }
  4470. return nil
  4471. }
  4472. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4473. func (in *ServicePort) DeepCopyInto(out *ServicePort) {
  4474. *out = *in
  4475. out.TargetPort = in.TargetPort
  4476. return
  4477. }
  4478. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePort.
  4479. func (in *ServicePort) DeepCopy() *ServicePort {
  4480. if in == nil {
  4481. return nil
  4482. }
  4483. out := new(ServicePort)
  4484. in.DeepCopyInto(out)
  4485. return out
  4486. }
  4487. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4488. func (in *ServiceProxyOptions) DeepCopyInto(out *ServiceProxyOptions) {
  4489. *out = *in
  4490. out.TypeMeta = in.TypeMeta
  4491. return
  4492. }
  4493. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceProxyOptions.
  4494. func (in *ServiceProxyOptions) DeepCopy() *ServiceProxyOptions {
  4495. if in == nil {
  4496. return nil
  4497. }
  4498. out := new(ServiceProxyOptions)
  4499. in.DeepCopyInto(out)
  4500. return out
  4501. }
  4502. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  4503. func (in *ServiceProxyOptions) DeepCopyObject() runtime.Object {
  4504. if c := in.DeepCopy(); c != nil {
  4505. return c
  4506. }
  4507. return nil
  4508. }
  4509. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4510. func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) {
  4511. *out = *in
  4512. if in.Ports != nil {
  4513. in, out := &in.Ports, &out.Ports
  4514. *out = make([]ServicePort, len(*in))
  4515. copy(*out, *in)
  4516. }
  4517. if in.Selector != nil {
  4518. in, out := &in.Selector, &out.Selector
  4519. *out = make(map[string]string, len(*in))
  4520. for key, val := range *in {
  4521. (*out)[key] = val
  4522. }
  4523. }
  4524. if in.ExternalIPs != nil {
  4525. in, out := &in.ExternalIPs, &out.ExternalIPs
  4526. *out = make([]string, len(*in))
  4527. copy(*out, *in)
  4528. }
  4529. if in.SessionAffinityConfig != nil {
  4530. in, out := &in.SessionAffinityConfig, &out.SessionAffinityConfig
  4531. *out = new(SessionAffinityConfig)
  4532. (*in).DeepCopyInto(*out)
  4533. }
  4534. if in.LoadBalancerSourceRanges != nil {
  4535. in, out := &in.LoadBalancerSourceRanges, &out.LoadBalancerSourceRanges
  4536. *out = make([]string, len(*in))
  4537. copy(*out, *in)
  4538. }
  4539. return
  4540. }
  4541. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
  4542. func (in *ServiceSpec) DeepCopy() *ServiceSpec {
  4543. if in == nil {
  4544. return nil
  4545. }
  4546. out := new(ServiceSpec)
  4547. in.DeepCopyInto(out)
  4548. return out
  4549. }
  4550. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4551. func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus) {
  4552. *out = *in
  4553. in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
  4554. return
  4555. }
  4556. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
  4557. func (in *ServiceStatus) DeepCopy() *ServiceStatus {
  4558. if in == nil {
  4559. return nil
  4560. }
  4561. out := new(ServiceStatus)
  4562. in.DeepCopyInto(out)
  4563. return out
  4564. }
  4565. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4566. func (in *SessionAffinityConfig) DeepCopyInto(out *SessionAffinityConfig) {
  4567. *out = *in
  4568. if in.ClientIP != nil {
  4569. in, out := &in.ClientIP, &out.ClientIP
  4570. *out = new(ClientIPConfig)
  4571. (*in).DeepCopyInto(*out)
  4572. }
  4573. return
  4574. }
  4575. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionAffinityConfig.
  4576. func (in *SessionAffinityConfig) DeepCopy() *SessionAffinityConfig {
  4577. if in == nil {
  4578. return nil
  4579. }
  4580. out := new(SessionAffinityConfig)
  4581. in.DeepCopyInto(out)
  4582. return out
  4583. }
  4584. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4585. func (in *StorageOSPersistentVolumeSource) DeepCopyInto(out *StorageOSPersistentVolumeSource) {
  4586. *out = *in
  4587. if in.SecretRef != nil {
  4588. in, out := &in.SecretRef, &out.SecretRef
  4589. *out = new(ObjectReference)
  4590. **out = **in
  4591. }
  4592. return
  4593. }
  4594. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageOSPersistentVolumeSource.
  4595. func (in *StorageOSPersistentVolumeSource) DeepCopy() *StorageOSPersistentVolumeSource {
  4596. if in == nil {
  4597. return nil
  4598. }
  4599. out := new(StorageOSPersistentVolumeSource)
  4600. in.DeepCopyInto(out)
  4601. return out
  4602. }
  4603. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4604. func (in *StorageOSVolumeSource) DeepCopyInto(out *StorageOSVolumeSource) {
  4605. *out = *in
  4606. if in.SecretRef != nil {
  4607. in, out := &in.SecretRef, &out.SecretRef
  4608. *out = new(LocalObjectReference)
  4609. **out = **in
  4610. }
  4611. return
  4612. }
  4613. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageOSVolumeSource.
  4614. func (in *StorageOSVolumeSource) DeepCopy() *StorageOSVolumeSource {
  4615. if in == nil {
  4616. return nil
  4617. }
  4618. out := new(StorageOSVolumeSource)
  4619. in.DeepCopyInto(out)
  4620. return out
  4621. }
  4622. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4623. func (in *Sysctl) DeepCopyInto(out *Sysctl) {
  4624. *out = *in
  4625. return
  4626. }
  4627. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sysctl.
  4628. func (in *Sysctl) DeepCopy() *Sysctl {
  4629. if in == nil {
  4630. return nil
  4631. }
  4632. out := new(Sysctl)
  4633. in.DeepCopyInto(out)
  4634. return out
  4635. }
  4636. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4637. func (in *TCPSocketAction) DeepCopyInto(out *TCPSocketAction) {
  4638. *out = *in
  4639. out.Port = in.Port
  4640. return
  4641. }
  4642. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPSocketAction.
  4643. func (in *TCPSocketAction) DeepCopy() *TCPSocketAction {
  4644. if in == nil {
  4645. return nil
  4646. }
  4647. out := new(TCPSocketAction)
  4648. in.DeepCopyInto(out)
  4649. return out
  4650. }
  4651. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4652. func (in *Taint) DeepCopyInto(out *Taint) {
  4653. *out = *in
  4654. if in.TimeAdded != nil {
  4655. in, out := &in.TimeAdded, &out.TimeAdded
  4656. *out = (*in).DeepCopy()
  4657. }
  4658. return
  4659. }
  4660. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taint.
  4661. func (in *Taint) DeepCopy() *Taint {
  4662. if in == nil {
  4663. return nil
  4664. }
  4665. out := new(Taint)
  4666. in.DeepCopyInto(out)
  4667. return out
  4668. }
  4669. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4670. func (in *Toleration) DeepCopyInto(out *Toleration) {
  4671. *out = *in
  4672. if in.TolerationSeconds != nil {
  4673. in, out := &in.TolerationSeconds, &out.TolerationSeconds
  4674. *out = new(int64)
  4675. **out = **in
  4676. }
  4677. return
  4678. }
  4679. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Toleration.
  4680. func (in *Toleration) DeepCopy() *Toleration {
  4681. if in == nil {
  4682. return nil
  4683. }
  4684. out := new(Toleration)
  4685. in.DeepCopyInto(out)
  4686. return out
  4687. }
  4688. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4689. func (in *TopologySelectorLabelRequirement) DeepCopyInto(out *TopologySelectorLabelRequirement) {
  4690. *out = *in
  4691. if in.Values != nil {
  4692. in, out := &in.Values, &out.Values
  4693. *out = make([]string, len(*in))
  4694. copy(*out, *in)
  4695. }
  4696. return
  4697. }
  4698. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopologySelectorLabelRequirement.
  4699. func (in *TopologySelectorLabelRequirement) DeepCopy() *TopologySelectorLabelRequirement {
  4700. if in == nil {
  4701. return nil
  4702. }
  4703. out := new(TopologySelectorLabelRequirement)
  4704. in.DeepCopyInto(out)
  4705. return out
  4706. }
  4707. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4708. func (in *TopologySelectorTerm) DeepCopyInto(out *TopologySelectorTerm) {
  4709. *out = *in
  4710. if in.MatchLabelExpressions != nil {
  4711. in, out := &in.MatchLabelExpressions, &out.MatchLabelExpressions
  4712. *out = make([]TopologySelectorLabelRequirement, len(*in))
  4713. for i := range *in {
  4714. (*in)[i].DeepCopyInto(&(*out)[i])
  4715. }
  4716. }
  4717. return
  4718. }
  4719. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopologySelectorTerm.
  4720. func (in *TopologySelectorTerm) DeepCopy() *TopologySelectorTerm {
  4721. if in == nil {
  4722. return nil
  4723. }
  4724. out := new(TopologySelectorTerm)
  4725. in.DeepCopyInto(out)
  4726. return out
  4727. }
  4728. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4729. func (in *TypedLocalObjectReference) DeepCopyInto(out *TypedLocalObjectReference) {
  4730. *out = *in
  4731. if in.APIGroup != nil {
  4732. in, out := &in.APIGroup, &out.APIGroup
  4733. *out = new(string)
  4734. **out = **in
  4735. }
  4736. return
  4737. }
  4738. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypedLocalObjectReference.
  4739. func (in *TypedLocalObjectReference) DeepCopy() *TypedLocalObjectReference {
  4740. if in == nil {
  4741. return nil
  4742. }
  4743. out := new(TypedLocalObjectReference)
  4744. in.DeepCopyInto(out)
  4745. return out
  4746. }
  4747. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4748. func (in *Volume) DeepCopyInto(out *Volume) {
  4749. *out = *in
  4750. in.VolumeSource.DeepCopyInto(&out.VolumeSource)
  4751. return
  4752. }
  4753. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
  4754. func (in *Volume) DeepCopy() *Volume {
  4755. if in == nil {
  4756. return nil
  4757. }
  4758. out := new(Volume)
  4759. in.DeepCopyInto(out)
  4760. return out
  4761. }
  4762. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4763. func (in *VolumeDevice) DeepCopyInto(out *VolumeDevice) {
  4764. *out = *in
  4765. return
  4766. }
  4767. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDevice.
  4768. func (in *VolumeDevice) DeepCopy() *VolumeDevice {
  4769. if in == nil {
  4770. return nil
  4771. }
  4772. out := new(VolumeDevice)
  4773. in.DeepCopyInto(out)
  4774. return out
  4775. }
  4776. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4777. func (in *VolumeMount) DeepCopyInto(out *VolumeMount) {
  4778. *out = *in
  4779. if in.MountPropagation != nil {
  4780. in, out := &in.MountPropagation, &out.MountPropagation
  4781. *out = new(MountPropagationMode)
  4782. **out = **in
  4783. }
  4784. return
  4785. }
  4786. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount.
  4787. func (in *VolumeMount) DeepCopy() *VolumeMount {
  4788. if in == nil {
  4789. return nil
  4790. }
  4791. out := new(VolumeMount)
  4792. in.DeepCopyInto(out)
  4793. return out
  4794. }
  4795. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4796. func (in *VolumeNodeAffinity) DeepCopyInto(out *VolumeNodeAffinity) {
  4797. *out = *in
  4798. if in.Required != nil {
  4799. in, out := &in.Required, &out.Required
  4800. *out = new(NodeSelector)
  4801. (*in).DeepCopyInto(*out)
  4802. }
  4803. return
  4804. }
  4805. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeNodeAffinity.
  4806. func (in *VolumeNodeAffinity) DeepCopy() *VolumeNodeAffinity {
  4807. if in == nil {
  4808. return nil
  4809. }
  4810. out := new(VolumeNodeAffinity)
  4811. in.DeepCopyInto(out)
  4812. return out
  4813. }
  4814. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4815. func (in *VolumeProjection) DeepCopyInto(out *VolumeProjection) {
  4816. *out = *in
  4817. if in.Secret != nil {
  4818. in, out := &in.Secret, &out.Secret
  4819. *out = new(SecretProjection)
  4820. (*in).DeepCopyInto(*out)
  4821. }
  4822. if in.DownwardAPI != nil {
  4823. in, out := &in.DownwardAPI, &out.DownwardAPI
  4824. *out = new(DownwardAPIProjection)
  4825. (*in).DeepCopyInto(*out)
  4826. }
  4827. if in.ConfigMap != nil {
  4828. in, out := &in.ConfigMap, &out.ConfigMap
  4829. *out = new(ConfigMapProjection)
  4830. (*in).DeepCopyInto(*out)
  4831. }
  4832. if in.ServiceAccountToken != nil {
  4833. in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  4834. *out = new(ServiceAccountTokenProjection)
  4835. **out = **in
  4836. }
  4837. return
  4838. }
  4839. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeProjection.
  4840. func (in *VolumeProjection) DeepCopy() *VolumeProjection {
  4841. if in == nil {
  4842. return nil
  4843. }
  4844. out := new(VolumeProjection)
  4845. in.DeepCopyInto(out)
  4846. return out
  4847. }
  4848. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  4849. func (in *VolumeSource) DeepCopyInto(out *VolumeSource) {
  4850. *out = *in
  4851. if in.HostPath != nil {
  4852. in, out := &in.HostPath, &out.HostPath
  4853. *out = new(HostPathVolumeSource)
  4854. (*in).DeepCopyInto(*out)
  4855. }
  4856. if in.EmptyDir != nil {
  4857. in, out := &in.EmptyDir, &out.EmptyDir
  4858. *out = new(EmptyDirVolumeSource)
  4859. (*in).DeepCopyInto(*out)
  4860. }
  4861. if in.GCEPersistentDisk != nil {
  4862. in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
  4863. *out = new(GCEPersistentDiskVolumeSource)
  4864. **out = **in
  4865. }
  4866. if in.AWSElasticBlockStore != nil {
  4867. in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
  4868. *out = new(AWSElasticBlockStoreVolumeSource)
  4869. **out = **in
  4870. }
  4871. if in.GitRepo != nil {
  4872. in, out := &in.GitRepo, &out.GitRepo
  4873. *out = new(GitRepoVolumeSource)
  4874. **out = **in
  4875. }
  4876. if in.Secret != nil {
  4877. in, out := &in.Secret, &out.Secret
  4878. *out = new(SecretVolumeSource)
  4879. (*in).DeepCopyInto(*out)
  4880. }
  4881. if in.NFS != nil {
  4882. in, out := &in.NFS, &out.NFS
  4883. *out = new(NFSVolumeSource)
  4884. **out = **in
  4885. }
  4886. if in.ISCSI != nil {
  4887. in, out := &in.ISCSI, &out.ISCSI
  4888. *out = new(ISCSIVolumeSource)
  4889. (*in).DeepCopyInto(*out)
  4890. }
  4891. if in.Glusterfs != nil {
  4892. in, out := &in.Glusterfs, &out.Glusterfs
  4893. *out = new(GlusterfsVolumeSource)
  4894. **out = **in
  4895. }
  4896. if in.PersistentVolumeClaim != nil {
  4897. in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
  4898. *out = new(PersistentVolumeClaimVolumeSource)
  4899. **out = **in
  4900. }
  4901. if in.RBD != nil {
  4902. in, out := &in.RBD, &out.RBD
  4903. *out = new(RBDVolumeSource)
  4904. (*in).DeepCopyInto(*out)
  4905. }
  4906. if in.Quobyte != nil {
  4907. in, out := &in.Quobyte, &out.Quobyte
  4908. *out = new(QuobyteVolumeSource)
  4909. **out = **in
  4910. }
  4911. if in.FlexVolume != nil {
  4912. in, out := &in.FlexVolume, &out.FlexVolume
  4913. *out = new(FlexVolumeSource)
  4914. (*in).DeepCopyInto(*out)
  4915. }
  4916. if in.Cinder != nil {
  4917. in, out := &in.Cinder, &out.Cinder
  4918. *out = new(CinderVolumeSource)
  4919. (*in).DeepCopyInto(*out)
  4920. }
  4921. if in.CephFS != nil {
  4922. in, out := &in.CephFS, &out.CephFS
  4923. *out = new(CephFSVolumeSource)
  4924. (*in).DeepCopyInto(*out)
  4925. }
  4926. if in.Flocker != nil {
  4927. in, out := &in.Flocker, &out.Flocker
  4928. *out = new(FlockerVolumeSource)
  4929. **out = **in
  4930. }
  4931. if in.DownwardAPI != nil {
  4932. in, out := &in.DownwardAPI, &out.DownwardAPI
  4933. *out = new(DownwardAPIVolumeSource)
  4934. (*in).DeepCopyInto(*out)
  4935. }
  4936. if in.FC != nil {
  4937. in, out := &in.FC, &out.FC
  4938. *out = new(FCVolumeSource)
  4939. (*in).DeepCopyInto(*out)
  4940. }
  4941. if in.AzureFile != nil {
  4942. in, out := &in.AzureFile, &out.AzureFile
  4943. *out = new(AzureFileVolumeSource)
  4944. **out = **in
  4945. }
  4946. if in.ConfigMap != nil {
  4947. in, out := &in.ConfigMap, &out.ConfigMap
  4948. *out = new(ConfigMapVolumeSource)
  4949. (*in).DeepCopyInto(*out)
  4950. }
  4951. if in.VsphereVolume != nil {
  4952. in, out := &in.VsphereVolume, &out.VsphereVolume
  4953. *out = new(VsphereVirtualDiskVolumeSource)
  4954. **out = **in
  4955. }
  4956. if in.AzureDisk != nil {
  4957. in, out := &in.AzureDisk, &out.AzureDisk
  4958. *out = new(AzureDiskVolumeSource)
  4959. (*in).DeepCopyInto(*out)
  4960. }
  4961. if in.PhotonPersistentDisk != nil {
  4962. in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk
  4963. *out = new(PhotonPersistentDiskVolumeSource)
  4964. **out = **in
  4965. }
  4966. if in.Projected != nil {
  4967. in, out := &in.Projected, &out.Projected
  4968. *out = new(ProjectedVolumeSource)
  4969. (*in).DeepCopyInto(*out)
  4970. }
  4971. if in.PortworxVolume != nil {
  4972. in, out := &in.PortworxVolume, &out.PortworxVolume
  4973. *out = new(PortworxVolumeSource)
  4974. **out = **in
  4975. }
  4976. if in.ScaleIO != nil {
  4977. in, out := &in.ScaleIO, &out.ScaleIO
  4978. *out = new(ScaleIOVolumeSource)
  4979. (*in).DeepCopyInto(*out)
  4980. }
  4981. if in.StorageOS != nil {
  4982. in, out := &in.StorageOS, &out.StorageOS
  4983. *out = new(StorageOSVolumeSource)
  4984. (*in).DeepCopyInto(*out)
  4985. }
  4986. if in.CSI != nil {
  4987. in, out := &in.CSI, &out.CSI
  4988. *out = new(CSIVolumeSource)
  4989. (*in).DeepCopyInto(*out)
  4990. }
  4991. return
  4992. }
  4993. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSource.
  4994. func (in *VolumeSource) DeepCopy() *VolumeSource {
  4995. if in == nil {
  4996. return nil
  4997. }
  4998. out := new(VolumeSource)
  4999. in.DeepCopyInto(out)
  5000. return out
  5001. }
  5002. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  5003. func (in *VsphereVirtualDiskVolumeSource) DeepCopyInto(out *VsphereVirtualDiskVolumeSource) {
  5004. *out = *in
  5005. return
  5006. }
  5007. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereVirtualDiskVolumeSource.
  5008. func (in *VsphereVirtualDiskVolumeSource) DeepCopy() *VsphereVirtualDiskVolumeSource {
  5009. if in == nil {
  5010. return nil
  5011. }
  5012. out := new(VsphereVirtualDiskVolumeSource)
  5013. in.DeepCopyInto(out)
  5014. return out
  5015. }
  5016. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  5017. func (in *WeightedPodAffinityTerm) DeepCopyInto(out *WeightedPodAffinityTerm) {
  5018. *out = *in
  5019. in.PodAffinityTerm.DeepCopyInto(&out.PodAffinityTerm)
  5020. return
  5021. }
  5022. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeightedPodAffinityTerm.
  5023. func (in *WeightedPodAffinityTerm) DeepCopy() *WeightedPodAffinityTerm {
  5024. if in == nil {
  5025. return nil
  5026. }
  5027. out := new(WeightedPodAffinityTerm)
  5028. in.DeepCopyInto(out)
  5029. return out
  5030. }
  5031. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  5032. func (in *WindowsSecurityContextOptions) DeepCopyInto(out *WindowsSecurityContextOptions) {
  5033. *out = *in
  5034. if in.GMSACredentialSpecName != nil {
  5035. in, out := &in.GMSACredentialSpecName, &out.GMSACredentialSpecName
  5036. *out = new(string)
  5037. **out = **in
  5038. }
  5039. if in.GMSACredentialSpec != nil {
  5040. in, out := &in.GMSACredentialSpec, &out.GMSACredentialSpec
  5041. *out = new(string)
  5042. **out = **in
  5043. }
  5044. return
  5045. }
  5046. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsSecurityContextOptions.
  5047. func (in *WindowsSecurityContextOptions) DeepCopy() *WindowsSecurityContextOptions {
  5048. if in == nil {
  5049. return nil
  5050. }
  5051. out := new(WindowsSecurityContextOptions)
  5052. in.DeepCopyInto(out)
  5053. return out
  5054. }