Aiplatform.php 473 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108
  1. <?php
  2. /*
  3. * Copyright 2014 Google Inc.
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  6. * use this file except in compliance with the License. You may obtain a copy of
  7. * the License at
  8. *
  9. * http://www.apache.org/licenses/LICENSE-2.0
  10. *
  11. * Unless required by applicable law or agreed to in writing, software
  12. * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  13. * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  14. * License for the specific language governing permissions and limitations under
  15. * the License.
  16. */
  17. namespace Google\Service;
  18. use Google\Client;
  19. /**
  20. * Service definition for Aiplatform (v1).
  21. *
  22. * <p>
  23. * Train high-quality custom machine learning models with minimal machine
  24. * learning expertise and effort.</p>
  25. *
  26. * <p>
  27. * For more information about this service, see the API
  28. * <a href="https://cloud.google.com/vertex-ai/" target="_blank">Documentation</a>
  29. * </p>
  30. *
  31. * @author Google, Inc.
  32. */
  33. class Aiplatform extends \Google\Service
  34. {
  35. /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */
  36. const CLOUD_PLATFORM =
  37. "https://www.googleapis.com/auth/cloud-platform";
  38. /** View your data across Google Cloud services and see the email address of your Google Account. */
  39. const CLOUD_PLATFORM_READ_ONLY =
  40. "https://www.googleapis.com/auth/cloud-platform.read-only";
  41. public $batchPredictionJobs;
  42. public $customJobs_operations;
  43. public $dataLabelingJobs_operations;
  44. public $datasets;
  45. public $datasets_annotationSpecs_operations;
  46. public $datasets_dataItems_annotations_operations;
  47. public $datasets_dataItems_operations;
  48. public $datasets_datasetVersions;
  49. public $datasets_operations;
  50. public $datasets_savedQueries_operations;
  51. public $deploymentResourcePools_operations;
  52. public $endpoints;
  53. public $endpoints_chat;
  54. public $endpoints_operations;
  55. public $featureGroups_features_operations;
  56. public $featureGroups_operations;
  57. public $featureOnlineStores_featureViews_operations;
  58. public $featureOnlineStores_operations;
  59. public $featurestores_entityTypes_features_operations;
  60. public $featurestores_entityTypes_operations;
  61. public $featurestores_operations;
  62. public $hyperparameterTuningJobs_operations;
  63. public $indexEndpoints_operations;
  64. public $indexes_operations;
  65. public $media;
  66. public $metadataStores_artifacts_operations;
  67. public $metadataStores_contexts_operations;
  68. public $metadataStores_executions_operations;
  69. public $metadataStores_operations;
  70. public $migratableResources_operations;
  71. public $modelDeploymentMonitoringJobs_operations;
  72. public $models_evaluations_operations;
  73. public $models_operations;
  74. public $notebookExecutionJobs_operations;
  75. public $notebookRuntimeTemplates_operations;
  76. public $notebookRuntimes_operations;
  77. public $operations;
  78. public $persistentResources_operations;
  79. public $pipelineJobs_operations;
  80. public $projects;
  81. public $projects_locations;
  82. public $projects_locations_batchPredictionJobs;
  83. public $projects_locations_cachedContents;
  84. public $projects_locations_customJobs;
  85. public $projects_locations_customJobs_operations;
  86. public $projects_locations_dataLabelingJobs;
  87. public $projects_locations_dataLabelingJobs_operations;
  88. public $projects_locations_datasets;
  89. public $projects_locations_datasets_annotationSpecs;
  90. public $projects_locations_datasets_annotationSpecs_operations;
  91. public $projects_locations_datasets_dataItems;
  92. public $projects_locations_datasets_dataItems_annotations;
  93. public $projects_locations_datasets_dataItems_annotations_operations;
  94. public $projects_locations_datasets_dataItems_operations;
  95. public $projects_locations_datasets_datasetVersions;
  96. public $projects_locations_datasets_operations;
  97. public $projects_locations_datasets_savedQueries;
  98. public $projects_locations_datasets_savedQueries_operations;
  99. public $projects_locations_deploymentResourcePools;
  100. public $projects_locations_deploymentResourcePools_operations;
  101. public $projects_locations_endpoints;
  102. public $projects_locations_endpoints_chat;
  103. public $projects_locations_endpoints_deployedModels_invoke;
  104. public $projects_locations_endpoints_google_science;
  105. public $projects_locations_endpoints_invoke;
  106. public $projects_locations_endpoints_openapi;
  107. public $projects_locations_endpoints_operations;
  108. public $projects_locations_evaluationItems;
  109. public $projects_locations_evaluationRuns;
  110. public $projects_locations_evaluationSets;
  111. public $projects_locations_featureGroups;
  112. public $projects_locations_featureGroups_features;
  113. public $projects_locations_featureGroups_features_operations;
  114. public $projects_locations_featureGroups_operations;
  115. public $projects_locations_featureOnlineStores;
  116. public $projects_locations_featureOnlineStores_featureViews;
  117. public $projects_locations_featureOnlineStores_featureViews_featureViewSyncs;
  118. public $projects_locations_featureOnlineStores_featureViews_operations;
  119. public $projects_locations_featureOnlineStores_operations;
  120. public $projects_locations_featurestores;
  121. public $projects_locations_featurestores_entityTypes;
  122. public $projects_locations_featurestores_entityTypes_features;
  123. public $projects_locations_featurestores_entityTypes_features_operations;
  124. public $projects_locations_featurestores_entityTypes_operations;
  125. public $projects_locations_featurestores_operations;
  126. public $projects_locations_hyperparameterTuningJobs;
  127. public $projects_locations_hyperparameterTuningJobs_operations;
  128. public $projects_locations_indexEndpoints;
  129. public $projects_locations_indexEndpoints_operations;
  130. public $projects_locations_indexes;
  131. public $projects_locations_indexes_operations;
  132. public $projects_locations_metadataStores;
  133. public $projects_locations_metadataStores_artifacts;
  134. public $projects_locations_metadataStores_artifacts_operations;
  135. public $projects_locations_metadataStores_contexts;
  136. public $projects_locations_metadataStores_contexts_operations;
  137. public $projects_locations_metadataStores_executions;
  138. public $projects_locations_metadataStores_executions_operations;
  139. public $projects_locations_metadataStores_metadataSchemas;
  140. public $projects_locations_metadataStores_operations;
  141. public $projects_locations_migratableResources;
  142. public $projects_locations_migratableResources_operations;
  143. public $projects_locations_modelDeploymentMonitoringJobs;
  144. public $projects_locations_modelDeploymentMonitoringJobs_operations;
  145. public $projects_locations_models;
  146. public $projects_locations_models_evaluations;
  147. public $projects_locations_models_evaluations_operations;
  148. public $projects_locations_models_evaluations_slices;
  149. public $projects_locations_models_operations;
  150. public $projects_locations_nasJobs;
  151. public $projects_locations_nasJobs_nasTrialDetails;
  152. public $projects_locations_notebookExecutionJobs;
  153. public $projects_locations_notebookExecutionJobs_operations;
  154. public $projects_locations_notebookRuntimeTemplates;
  155. public $projects_locations_notebookRuntimeTemplates_operations;
  156. public $projects_locations_notebookRuntimes;
  157. public $projects_locations_notebookRuntimes_operations;
  158. public $projects_locations_operations;
  159. public $projects_locations_persistentResources;
  160. public $projects_locations_persistentResources_operations;
  161. public $projects_locations_pipelineJobs;
  162. public $projects_locations_pipelineJobs_operations;
  163. public $projects_locations_publishers_models;
  164. public $projects_locations_publishers_models_invoke;
  165. public $projects_locations_ragCorpora;
  166. public $projects_locations_ragCorpora_operations;
  167. public $projects_locations_ragCorpora_ragFiles;
  168. public $projects_locations_ragCorpora_ragFiles_operations;
  169. public $projects_locations_ragEngineConfig_operations;
  170. public $projects_locations_reasoningEngines;
  171. public $projects_locations_reasoningEngines_memories;
  172. public $projects_locations_reasoningEngines_memories_operations;
  173. public $projects_locations_reasoningEngines_memories_revisions;
  174. public $projects_locations_reasoningEngines_operations;
  175. public $projects_locations_reasoningEngines_sandboxEnvironments;
  176. public $projects_locations_reasoningEngines_sandboxEnvironments_operations;
  177. public $projects_locations_reasoningEngines_sessions;
  178. public $projects_locations_reasoningEngines_sessions_events;
  179. public $projects_locations_reasoningEngines_sessions_operations;
  180. public $projects_locations_schedules;
  181. public $projects_locations_schedules_operations;
  182. public $projects_locations_specialistPools;
  183. public $projects_locations_specialistPools_operations;
  184. public $projects_locations_studies;
  185. public $projects_locations_studies_operations;
  186. public $projects_locations_studies_trials;
  187. public $projects_locations_studies_trials_operations;
  188. public $projects_locations_tensorboards;
  189. public $projects_locations_tensorboards_experiments;
  190. public $projects_locations_tensorboards_experiments_operations;
  191. public $projects_locations_tensorboards_experiments_runs;
  192. public $projects_locations_tensorboards_experiments_runs_operations;
  193. public $projects_locations_tensorboards_experiments_runs_timeSeries;
  194. public $projects_locations_tensorboards_experiments_runs_timeSeries_operations;
  195. public $projects_locations_tensorboards_operations;
  196. public $projects_locations_trainingPipelines;
  197. public $projects_locations_trainingPipelines_operations;
  198. public $projects_locations_tuningJobs;
  199. public $projects_locations_tuningJobs_operations;
  200. public $publishers_models;
  201. public $ragCorpora_operations;
  202. public $ragCorpora_ragFiles_operations;
  203. public $ragEngineConfig_operations;
  204. public $reasoningEngines;
  205. public $reasoningEngines_memories_operations;
  206. public $reasoningEngines_operations;
  207. public $reasoningEngines_sandboxEnvironments;
  208. public $reasoningEngines_sandboxEnvironments_operations;
  209. public $reasoningEngines_sessions_operations;
  210. public $schedules_operations;
  211. public $specialistPools_operations;
  212. public $studies_operations;
  213. public $studies_trials_operations;
  214. public $tensorboards_experiments_operations;
  215. public $tensorboards_experiments_runs_operations;
  216. public $tensorboards_experiments_runs_timeSeries_operations;
  217. public $tensorboards_operations;
  218. public $trainingPipelines_operations;
  219. public $tuningJobs_operations;
  220. public $v1;
  221. public $rootUrlTemplate;
  222. /**
  223. * Constructs the internal representation of the Aiplatform service.
  224. *
  225. * @param Client|array $clientOrConfig The client used to deliver requests, or a
  226. * config array to pass to a new Client instance.
  227. * @param string $rootUrl The root URL used for requests to the service.
  228. */
  229. public function __construct($clientOrConfig = [], $rootUrl = null)
  230. {
  231. parent::__construct($clientOrConfig);
  232. $this->rootUrl = $rootUrl ?: 'https://aiplatform.googleapis.com/';
  233. $this->rootUrlTemplate = $rootUrl ?: 'https://aiplatform.UNIVERSE_DOMAIN/';
  234. $this->servicePath = '';
  235. $this->batchPath = 'batch';
  236. $this->version = 'v1';
  237. $this->serviceName = 'aiplatform';
  238. $this->batchPredictionJobs = new Aiplatform\Resource\BatchPredictionJobs(
  239. $this,
  240. $this->serviceName,
  241. 'batchPredictionJobs',
  242. [
  243. 'methods' => [
  244. 'create' => [
  245. 'path' => 'v1/batchPredictionJobs',
  246. 'httpMethod' => 'POST',
  247. 'parameters' => [
  248. 'parent' => [
  249. 'location' => 'query',
  250. 'type' => 'string',
  251. ],
  252. ],
  253. ],'get' => [
  254. 'path' => 'v1/{+name}',
  255. 'httpMethod' => 'GET',
  256. 'parameters' => [
  257. 'name' => [
  258. 'location' => 'path',
  259. 'type' => 'string',
  260. 'required' => true,
  261. ],
  262. ],
  263. ],'list' => [
  264. 'path' => 'v1/batchPredictionJobs',
  265. 'httpMethod' => 'GET',
  266. 'parameters' => [
  267. 'filter' => [
  268. 'location' => 'query',
  269. 'type' => 'string',
  270. ],
  271. 'pageSize' => [
  272. 'location' => 'query',
  273. 'type' => 'integer',
  274. ],
  275. 'pageToken' => [
  276. 'location' => 'query',
  277. 'type' => 'string',
  278. ],
  279. 'parent' => [
  280. 'location' => 'query',
  281. 'type' => 'string',
  282. ],
  283. 'readMask' => [
  284. 'location' => 'query',
  285. 'type' => 'string',
  286. ],
  287. ],
  288. ],
  289. ]
  290. ]
  291. );
  292. $this->customJobs_operations = new Aiplatform\Resource\CustomJobsOperations(
  293. $this,
  294. $this->serviceName,
  295. 'operations',
  296. [
  297. 'methods' => [
  298. 'cancel' => [
  299. 'path' => 'v1/{+name}:cancel',
  300. 'httpMethod' => 'POST',
  301. 'parameters' => [
  302. 'name' => [
  303. 'location' => 'path',
  304. 'type' => 'string',
  305. 'required' => true,
  306. ],
  307. ],
  308. ],'delete' => [
  309. 'path' => 'v1/{+name}',
  310. 'httpMethod' => 'DELETE',
  311. 'parameters' => [
  312. 'name' => [
  313. 'location' => 'path',
  314. 'type' => 'string',
  315. 'required' => true,
  316. ],
  317. ],
  318. ],'get' => [
  319. 'path' => 'v1/{+name}',
  320. 'httpMethod' => 'GET',
  321. 'parameters' => [
  322. 'name' => [
  323. 'location' => 'path',
  324. 'type' => 'string',
  325. 'required' => true,
  326. ],
  327. ],
  328. ],'list' => [
  329. 'path' => 'v1/{+name}/operations',
  330. 'httpMethod' => 'GET',
  331. 'parameters' => [
  332. 'name' => [
  333. 'location' => 'path',
  334. 'type' => 'string',
  335. 'required' => true,
  336. ],
  337. 'filter' => [
  338. 'location' => 'query',
  339. 'type' => 'string',
  340. ],
  341. 'pageSize' => [
  342. 'location' => 'query',
  343. 'type' => 'integer',
  344. ],
  345. 'pageToken' => [
  346. 'location' => 'query',
  347. 'type' => 'string',
  348. ],
  349. 'returnPartialSuccess' => [
  350. 'location' => 'query',
  351. 'type' => 'boolean',
  352. ],
  353. ],
  354. ],'wait' => [
  355. 'path' => 'v1/{+name}:wait',
  356. 'httpMethod' => 'POST',
  357. 'parameters' => [
  358. 'name' => [
  359. 'location' => 'path',
  360. 'type' => 'string',
  361. 'required' => true,
  362. ],
  363. 'timeout' => [
  364. 'location' => 'query',
  365. 'type' => 'string',
  366. ],
  367. ],
  368. ],
  369. ]
  370. ]
  371. );
  372. $this->dataLabelingJobs_operations = new Aiplatform\Resource\DataLabelingJobsOperations(
  373. $this,
  374. $this->serviceName,
  375. 'operations',
  376. [
  377. 'methods' => [
  378. 'cancel' => [
  379. 'path' => 'v1/{+name}:cancel',
  380. 'httpMethod' => 'POST',
  381. 'parameters' => [
  382. 'name' => [
  383. 'location' => 'path',
  384. 'type' => 'string',
  385. 'required' => true,
  386. ],
  387. ],
  388. ],'delete' => [
  389. 'path' => 'v1/{+name}',
  390. 'httpMethod' => 'DELETE',
  391. 'parameters' => [
  392. 'name' => [
  393. 'location' => 'path',
  394. 'type' => 'string',
  395. 'required' => true,
  396. ],
  397. ],
  398. ],'get' => [
  399. 'path' => 'v1/{+name}',
  400. 'httpMethod' => 'GET',
  401. 'parameters' => [
  402. 'name' => [
  403. 'location' => 'path',
  404. 'type' => 'string',
  405. 'required' => true,
  406. ],
  407. ],
  408. ],'list' => [
  409. 'path' => 'v1/{+name}/operations',
  410. 'httpMethod' => 'GET',
  411. 'parameters' => [
  412. 'name' => [
  413. 'location' => 'path',
  414. 'type' => 'string',
  415. 'required' => true,
  416. ],
  417. 'filter' => [
  418. 'location' => 'query',
  419. 'type' => 'string',
  420. ],
  421. 'pageSize' => [
  422. 'location' => 'query',
  423. 'type' => 'integer',
  424. ],
  425. 'pageToken' => [
  426. 'location' => 'query',
  427. 'type' => 'string',
  428. ],
  429. 'returnPartialSuccess' => [
  430. 'location' => 'query',
  431. 'type' => 'boolean',
  432. ],
  433. ],
  434. ],'wait' => [
  435. 'path' => 'v1/{+name}:wait',
  436. 'httpMethod' => 'POST',
  437. 'parameters' => [
  438. 'name' => [
  439. 'location' => 'path',
  440. 'type' => 'string',
  441. 'required' => true,
  442. ],
  443. 'timeout' => [
  444. 'location' => 'query',
  445. 'type' => 'string',
  446. ],
  447. ],
  448. ],
  449. ]
  450. ]
  451. );
  452. $this->datasets = new Aiplatform\Resource\Datasets(
  453. $this,
  454. $this->serviceName,
  455. 'datasets',
  456. [
  457. 'methods' => [
  458. 'create' => [
  459. 'path' => 'v1/datasets',
  460. 'httpMethod' => 'POST',
  461. 'parameters' => [
  462. 'parent' => [
  463. 'location' => 'query',
  464. 'type' => 'string',
  465. ],
  466. ],
  467. ],'delete' => [
  468. 'path' => 'v1/{+name}',
  469. 'httpMethod' => 'DELETE',
  470. 'parameters' => [
  471. 'name' => [
  472. 'location' => 'path',
  473. 'type' => 'string',
  474. 'required' => true,
  475. ],
  476. ],
  477. ],'get' => [
  478. 'path' => 'v1/{+name}',
  479. 'httpMethod' => 'GET',
  480. 'parameters' => [
  481. 'name' => [
  482. 'location' => 'path',
  483. 'type' => 'string',
  484. 'required' => true,
  485. ],
  486. 'readMask' => [
  487. 'location' => 'query',
  488. 'type' => 'string',
  489. ],
  490. ],
  491. ],'list' => [
  492. 'path' => 'v1/datasets',
  493. 'httpMethod' => 'GET',
  494. 'parameters' => [
  495. 'filter' => [
  496. 'location' => 'query',
  497. 'type' => 'string',
  498. ],
  499. 'orderBy' => [
  500. 'location' => 'query',
  501. 'type' => 'string',
  502. ],
  503. 'pageSize' => [
  504. 'location' => 'query',
  505. 'type' => 'integer',
  506. ],
  507. 'pageToken' => [
  508. 'location' => 'query',
  509. 'type' => 'string',
  510. ],
  511. 'parent' => [
  512. 'location' => 'query',
  513. 'type' => 'string',
  514. ],
  515. 'readMask' => [
  516. 'location' => 'query',
  517. 'type' => 'string',
  518. ],
  519. ],
  520. ],'patch' => [
  521. 'path' => 'v1/{+name}',
  522. 'httpMethod' => 'PATCH',
  523. 'parameters' => [
  524. 'name' => [
  525. 'location' => 'path',
  526. 'type' => 'string',
  527. 'required' => true,
  528. ],
  529. 'updateMask' => [
  530. 'location' => 'query',
  531. 'type' => 'string',
  532. ],
  533. ],
  534. ],
  535. ]
  536. ]
  537. );
  538. $this->datasets_annotationSpecs_operations = new Aiplatform\Resource\DatasetsAnnotationSpecsOperations(
  539. $this,
  540. $this->serviceName,
  541. 'operations',
  542. [
  543. 'methods' => [
  544. 'cancel' => [
  545. 'path' => 'v1/{+name}:cancel',
  546. 'httpMethod' => 'POST',
  547. 'parameters' => [
  548. 'name' => [
  549. 'location' => 'path',
  550. 'type' => 'string',
  551. 'required' => true,
  552. ],
  553. ],
  554. ],'delete' => [
  555. 'path' => 'v1/{+name}',
  556. 'httpMethod' => 'DELETE',
  557. 'parameters' => [
  558. 'name' => [
  559. 'location' => 'path',
  560. 'type' => 'string',
  561. 'required' => true,
  562. ],
  563. ],
  564. ],'get' => [
  565. 'path' => 'v1/{+name}',
  566. 'httpMethod' => 'GET',
  567. 'parameters' => [
  568. 'name' => [
  569. 'location' => 'path',
  570. 'type' => 'string',
  571. 'required' => true,
  572. ],
  573. ],
  574. ],'list' => [
  575. 'path' => 'v1/{+name}/operations',
  576. 'httpMethod' => 'GET',
  577. 'parameters' => [
  578. 'name' => [
  579. 'location' => 'path',
  580. 'type' => 'string',
  581. 'required' => true,
  582. ],
  583. 'filter' => [
  584. 'location' => 'query',
  585. 'type' => 'string',
  586. ],
  587. 'pageSize' => [
  588. 'location' => 'query',
  589. 'type' => 'integer',
  590. ],
  591. 'pageToken' => [
  592. 'location' => 'query',
  593. 'type' => 'string',
  594. ],
  595. 'returnPartialSuccess' => [
  596. 'location' => 'query',
  597. 'type' => 'boolean',
  598. ],
  599. ],
  600. ],'wait' => [
  601. 'path' => 'v1/{+name}:wait',
  602. 'httpMethod' => 'POST',
  603. 'parameters' => [
  604. 'name' => [
  605. 'location' => 'path',
  606. 'type' => 'string',
  607. 'required' => true,
  608. ],
  609. 'timeout' => [
  610. 'location' => 'query',
  611. 'type' => 'string',
  612. ],
  613. ],
  614. ],
  615. ]
  616. ]
  617. );
  618. $this->datasets_dataItems_annotations_operations = new Aiplatform\Resource\DatasetsDataItemsAnnotationsOperations(
  619. $this,
  620. $this->serviceName,
  621. 'operations',
  622. [
  623. 'methods' => [
  624. 'cancel' => [
  625. 'path' => 'v1/{+name}:cancel',
  626. 'httpMethod' => 'POST',
  627. 'parameters' => [
  628. 'name' => [
  629. 'location' => 'path',
  630. 'type' => 'string',
  631. 'required' => true,
  632. ],
  633. ],
  634. ],'delete' => [
  635. 'path' => 'v1/{+name}',
  636. 'httpMethod' => 'DELETE',
  637. 'parameters' => [
  638. 'name' => [
  639. 'location' => 'path',
  640. 'type' => 'string',
  641. 'required' => true,
  642. ],
  643. ],
  644. ],'get' => [
  645. 'path' => 'v1/{+name}',
  646. 'httpMethod' => 'GET',
  647. 'parameters' => [
  648. 'name' => [
  649. 'location' => 'path',
  650. 'type' => 'string',
  651. 'required' => true,
  652. ],
  653. ],
  654. ],'list' => [
  655. 'path' => 'v1/{+name}/operations',
  656. 'httpMethod' => 'GET',
  657. 'parameters' => [
  658. 'name' => [
  659. 'location' => 'path',
  660. 'type' => 'string',
  661. 'required' => true,
  662. ],
  663. 'filter' => [
  664. 'location' => 'query',
  665. 'type' => 'string',
  666. ],
  667. 'pageSize' => [
  668. 'location' => 'query',
  669. 'type' => 'integer',
  670. ],
  671. 'pageToken' => [
  672. 'location' => 'query',
  673. 'type' => 'string',
  674. ],
  675. 'returnPartialSuccess' => [
  676. 'location' => 'query',
  677. 'type' => 'boolean',
  678. ],
  679. ],
  680. ],'wait' => [
  681. 'path' => 'v1/{+name}:wait',
  682. 'httpMethod' => 'POST',
  683. 'parameters' => [
  684. 'name' => [
  685. 'location' => 'path',
  686. 'type' => 'string',
  687. 'required' => true,
  688. ],
  689. 'timeout' => [
  690. 'location' => 'query',
  691. 'type' => 'string',
  692. ],
  693. ],
  694. ],
  695. ]
  696. ]
  697. );
  698. $this->datasets_dataItems_operations = new Aiplatform\Resource\DatasetsDataItemsOperations(
  699. $this,
  700. $this->serviceName,
  701. 'operations',
  702. [
  703. 'methods' => [
  704. 'cancel' => [
  705. 'path' => 'v1/{+name}:cancel',
  706. 'httpMethod' => 'POST',
  707. 'parameters' => [
  708. 'name' => [
  709. 'location' => 'path',
  710. 'type' => 'string',
  711. 'required' => true,
  712. ],
  713. ],
  714. ],'delete' => [
  715. 'path' => 'v1/{+name}',
  716. 'httpMethod' => 'DELETE',
  717. 'parameters' => [
  718. 'name' => [
  719. 'location' => 'path',
  720. 'type' => 'string',
  721. 'required' => true,
  722. ],
  723. ],
  724. ],'get' => [
  725. 'path' => 'v1/{+name}',
  726. 'httpMethod' => 'GET',
  727. 'parameters' => [
  728. 'name' => [
  729. 'location' => 'path',
  730. 'type' => 'string',
  731. 'required' => true,
  732. ],
  733. ],
  734. ],'list' => [
  735. 'path' => 'v1/{+name}/operations',
  736. 'httpMethod' => 'GET',
  737. 'parameters' => [
  738. 'name' => [
  739. 'location' => 'path',
  740. 'type' => 'string',
  741. 'required' => true,
  742. ],
  743. 'filter' => [
  744. 'location' => 'query',
  745. 'type' => 'string',
  746. ],
  747. 'pageSize' => [
  748. 'location' => 'query',
  749. 'type' => 'integer',
  750. ],
  751. 'pageToken' => [
  752. 'location' => 'query',
  753. 'type' => 'string',
  754. ],
  755. 'returnPartialSuccess' => [
  756. 'location' => 'query',
  757. 'type' => 'boolean',
  758. ],
  759. ],
  760. ],'wait' => [
  761. 'path' => 'v1/{+name}:wait',
  762. 'httpMethod' => 'POST',
  763. 'parameters' => [
  764. 'name' => [
  765. 'location' => 'path',
  766. 'type' => 'string',
  767. 'required' => true,
  768. ],
  769. 'timeout' => [
  770. 'location' => 'query',
  771. 'type' => 'string',
  772. ],
  773. ],
  774. ],
  775. ]
  776. ]
  777. );
  778. $this->datasets_datasetVersions = new Aiplatform\Resource\DatasetsDatasetVersions(
  779. $this,
  780. $this->serviceName,
  781. 'datasetVersions',
  782. [
  783. 'methods' => [
  784. 'create' => [
  785. 'path' => 'v1/{+parent}/datasetVersions',
  786. 'httpMethod' => 'POST',
  787. 'parameters' => [
  788. 'parent' => [
  789. 'location' => 'path',
  790. 'type' => 'string',
  791. 'required' => true,
  792. ],
  793. ],
  794. ],'delete' => [
  795. 'path' => 'v1/{+name}',
  796. 'httpMethod' => 'DELETE',
  797. 'parameters' => [
  798. 'name' => [
  799. 'location' => 'path',
  800. 'type' => 'string',
  801. 'required' => true,
  802. ],
  803. ],
  804. ],'get' => [
  805. 'path' => 'v1/{+name}',
  806. 'httpMethod' => 'GET',
  807. 'parameters' => [
  808. 'name' => [
  809. 'location' => 'path',
  810. 'type' => 'string',
  811. 'required' => true,
  812. ],
  813. 'readMask' => [
  814. 'location' => 'query',
  815. 'type' => 'string',
  816. ],
  817. ],
  818. ],'list' => [
  819. 'path' => 'v1/{+parent}/datasetVersions',
  820. 'httpMethod' => 'GET',
  821. 'parameters' => [
  822. 'parent' => [
  823. 'location' => 'path',
  824. 'type' => 'string',
  825. 'required' => true,
  826. ],
  827. 'filter' => [
  828. 'location' => 'query',
  829. 'type' => 'string',
  830. ],
  831. 'orderBy' => [
  832. 'location' => 'query',
  833. 'type' => 'string',
  834. ],
  835. 'pageSize' => [
  836. 'location' => 'query',
  837. 'type' => 'integer',
  838. ],
  839. 'pageToken' => [
  840. 'location' => 'query',
  841. 'type' => 'string',
  842. ],
  843. 'readMask' => [
  844. 'location' => 'query',
  845. 'type' => 'string',
  846. ],
  847. ],
  848. ],'patch' => [
  849. 'path' => 'v1/{+name}',
  850. 'httpMethod' => 'PATCH',
  851. 'parameters' => [
  852. 'name' => [
  853. 'location' => 'path',
  854. 'type' => 'string',
  855. 'required' => true,
  856. ],
  857. 'updateMask' => [
  858. 'location' => 'query',
  859. 'type' => 'string',
  860. ],
  861. ],
  862. ],'restore' => [
  863. 'path' => 'v1/{+name}:restore',
  864. 'httpMethod' => 'GET',
  865. 'parameters' => [
  866. 'name' => [
  867. 'location' => 'path',
  868. 'type' => 'string',
  869. 'required' => true,
  870. ],
  871. ],
  872. ],
  873. ]
  874. ]
  875. );
  876. $this->datasets_operations = new Aiplatform\Resource\DatasetsOperations(
  877. $this,
  878. $this->serviceName,
  879. 'operations',
  880. [
  881. 'methods' => [
  882. 'cancel' => [
  883. 'path' => 'v1/{+name}:cancel',
  884. 'httpMethod' => 'POST',
  885. 'parameters' => [
  886. 'name' => [
  887. 'location' => 'path',
  888. 'type' => 'string',
  889. 'required' => true,
  890. ],
  891. ],
  892. ],'delete' => [
  893. 'path' => 'v1/{+name}',
  894. 'httpMethod' => 'DELETE',
  895. 'parameters' => [
  896. 'name' => [
  897. 'location' => 'path',
  898. 'type' => 'string',
  899. 'required' => true,
  900. ],
  901. ],
  902. ],'get' => [
  903. 'path' => 'v1/{+name}',
  904. 'httpMethod' => 'GET',
  905. 'parameters' => [
  906. 'name' => [
  907. 'location' => 'path',
  908. 'type' => 'string',
  909. 'required' => true,
  910. ],
  911. ],
  912. ],'list' => [
  913. 'path' => 'v1/{+name}/operations',
  914. 'httpMethod' => 'GET',
  915. 'parameters' => [
  916. 'name' => [
  917. 'location' => 'path',
  918. 'type' => 'string',
  919. 'required' => true,
  920. ],
  921. 'filter' => [
  922. 'location' => 'query',
  923. 'type' => 'string',
  924. ],
  925. 'pageSize' => [
  926. 'location' => 'query',
  927. 'type' => 'integer',
  928. ],
  929. 'pageToken' => [
  930. 'location' => 'query',
  931. 'type' => 'string',
  932. ],
  933. 'returnPartialSuccess' => [
  934. 'location' => 'query',
  935. 'type' => 'boolean',
  936. ],
  937. ],
  938. ],'wait' => [
  939. 'path' => 'v1/{+name}:wait',
  940. 'httpMethod' => 'POST',
  941. 'parameters' => [
  942. 'name' => [
  943. 'location' => 'path',
  944. 'type' => 'string',
  945. 'required' => true,
  946. ],
  947. 'timeout' => [
  948. 'location' => 'query',
  949. 'type' => 'string',
  950. ],
  951. ],
  952. ],
  953. ]
  954. ]
  955. );
  956. $this->datasets_savedQueries_operations = new Aiplatform\Resource\DatasetsSavedQueriesOperations(
  957. $this,
  958. $this->serviceName,
  959. 'operations',
  960. [
  961. 'methods' => [
  962. 'cancel' => [
  963. 'path' => 'v1/{+name}:cancel',
  964. 'httpMethod' => 'POST',
  965. 'parameters' => [
  966. 'name' => [
  967. 'location' => 'path',
  968. 'type' => 'string',
  969. 'required' => true,
  970. ],
  971. ],
  972. ],'delete' => [
  973. 'path' => 'v1/{+name}',
  974. 'httpMethod' => 'DELETE',
  975. 'parameters' => [
  976. 'name' => [
  977. 'location' => 'path',
  978. 'type' => 'string',
  979. 'required' => true,
  980. ],
  981. ],
  982. ],'get' => [
  983. 'path' => 'v1/{+name}',
  984. 'httpMethod' => 'GET',
  985. 'parameters' => [
  986. 'name' => [
  987. 'location' => 'path',
  988. 'type' => 'string',
  989. 'required' => true,
  990. ],
  991. ],
  992. ],'list' => [
  993. 'path' => 'v1/{+name}/operations',
  994. 'httpMethod' => 'GET',
  995. 'parameters' => [
  996. 'name' => [
  997. 'location' => 'path',
  998. 'type' => 'string',
  999. 'required' => true,
  1000. ],
  1001. 'filter' => [
  1002. 'location' => 'query',
  1003. 'type' => 'string',
  1004. ],
  1005. 'pageSize' => [
  1006. 'location' => 'query',
  1007. 'type' => 'integer',
  1008. ],
  1009. 'pageToken' => [
  1010. 'location' => 'query',
  1011. 'type' => 'string',
  1012. ],
  1013. 'returnPartialSuccess' => [
  1014. 'location' => 'query',
  1015. 'type' => 'boolean',
  1016. ],
  1017. ],
  1018. ],'wait' => [
  1019. 'path' => 'v1/{+name}:wait',
  1020. 'httpMethod' => 'POST',
  1021. 'parameters' => [
  1022. 'name' => [
  1023. 'location' => 'path',
  1024. 'type' => 'string',
  1025. 'required' => true,
  1026. ],
  1027. 'timeout' => [
  1028. 'location' => 'query',
  1029. 'type' => 'string',
  1030. ],
  1031. ],
  1032. ],
  1033. ]
  1034. ]
  1035. );
  1036. $this->deploymentResourcePools_operations = new Aiplatform\Resource\DeploymentResourcePoolsOperations(
  1037. $this,
  1038. $this->serviceName,
  1039. 'operations',
  1040. [
  1041. 'methods' => [
  1042. 'cancel' => [
  1043. 'path' => 'v1/{+name}:cancel',
  1044. 'httpMethod' => 'POST',
  1045. 'parameters' => [
  1046. 'name' => [
  1047. 'location' => 'path',
  1048. 'type' => 'string',
  1049. 'required' => true,
  1050. ],
  1051. ],
  1052. ],'delete' => [
  1053. 'path' => 'v1/{+name}',
  1054. 'httpMethod' => 'DELETE',
  1055. 'parameters' => [
  1056. 'name' => [
  1057. 'location' => 'path',
  1058. 'type' => 'string',
  1059. 'required' => true,
  1060. ],
  1061. ],
  1062. ],'get' => [
  1063. 'path' => 'v1/{+name}',
  1064. 'httpMethod' => 'GET',
  1065. 'parameters' => [
  1066. 'name' => [
  1067. 'location' => 'path',
  1068. 'type' => 'string',
  1069. 'required' => true,
  1070. ],
  1071. ],
  1072. ],'list' => [
  1073. 'path' => 'v1/{+name}/operations',
  1074. 'httpMethod' => 'GET',
  1075. 'parameters' => [
  1076. 'name' => [
  1077. 'location' => 'path',
  1078. 'type' => 'string',
  1079. 'required' => true,
  1080. ],
  1081. 'filter' => [
  1082. 'location' => 'query',
  1083. 'type' => 'string',
  1084. ],
  1085. 'pageSize' => [
  1086. 'location' => 'query',
  1087. 'type' => 'integer',
  1088. ],
  1089. 'pageToken' => [
  1090. 'location' => 'query',
  1091. 'type' => 'string',
  1092. ],
  1093. 'returnPartialSuccess' => [
  1094. 'location' => 'query',
  1095. 'type' => 'boolean',
  1096. ],
  1097. ],
  1098. ],'wait' => [
  1099. 'path' => 'v1/{+name}:wait',
  1100. 'httpMethod' => 'POST',
  1101. 'parameters' => [
  1102. 'name' => [
  1103. 'location' => 'path',
  1104. 'type' => 'string',
  1105. 'required' => true,
  1106. ],
  1107. 'timeout' => [
  1108. 'location' => 'query',
  1109. 'type' => 'string',
  1110. ],
  1111. ],
  1112. ],
  1113. ]
  1114. ]
  1115. );
  1116. $this->endpoints = new Aiplatform\Resource\Endpoints(
  1117. $this,
  1118. $this->serviceName,
  1119. 'endpoints',
  1120. [
  1121. 'methods' => [
  1122. 'computeTokens' => [
  1123. 'path' => 'v1/{+endpoint}:computeTokens',
  1124. 'httpMethod' => 'POST',
  1125. 'parameters' => [
  1126. 'endpoint' => [
  1127. 'location' => 'path',
  1128. 'type' => 'string',
  1129. 'required' => true,
  1130. ],
  1131. ],
  1132. ],'countTokens' => [
  1133. 'path' => 'v1/{+endpoint}:countTokens',
  1134. 'httpMethod' => 'POST',
  1135. 'parameters' => [
  1136. 'endpoint' => [
  1137. 'location' => 'path',
  1138. 'type' => 'string',
  1139. 'required' => true,
  1140. ],
  1141. ],
  1142. ],'fetchPredictOperation' => [
  1143. 'path' => 'v1/{+endpoint}:fetchPredictOperation',
  1144. 'httpMethod' => 'POST',
  1145. 'parameters' => [
  1146. 'endpoint' => [
  1147. 'location' => 'path',
  1148. 'type' => 'string',
  1149. 'required' => true,
  1150. ],
  1151. ],
  1152. ],'generateContent' => [
  1153. 'path' => 'v1/{+model}:generateContent',
  1154. 'httpMethod' => 'POST',
  1155. 'parameters' => [
  1156. 'model' => [
  1157. 'location' => 'path',
  1158. 'type' => 'string',
  1159. 'required' => true,
  1160. ],
  1161. ],
  1162. ],'predict' => [
  1163. 'path' => 'v1/{+endpoint}:predict',
  1164. 'httpMethod' => 'POST',
  1165. 'parameters' => [
  1166. 'endpoint' => [
  1167. 'location' => 'path',
  1168. 'type' => 'string',
  1169. 'required' => true,
  1170. ],
  1171. ],
  1172. ],'predictLongRunning' => [
  1173. 'path' => 'v1/{+endpoint}:predictLongRunning',
  1174. 'httpMethod' => 'POST',
  1175. 'parameters' => [
  1176. 'endpoint' => [
  1177. 'location' => 'path',
  1178. 'type' => 'string',
  1179. 'required' => true,
  1180. ],
  1181. ],
  1182. ],'streamGenerateContent' => [
  1183. 'path' => 'v1/{+model}:streamGenerateContent',
  1184. 'httpMethod' => 'POST',
  1185. 'parameters' => [
  1186. 'model' => [
  1187. 'location' => 'path',
  1188. 'type' => 'string',
  1189. 'required' => true,
  1190. ],
  1191. ],
  1192. ],
  1193. ]
  1194. ]
  1195. );
  1196. $this->endpoints_chat = new Aiplatform\Resource\EndpointsChat(
  1197. $this,
  1198. $this->serviceName,
  1199. 'chat',
  1200. [
  1201. 'methods' => [
  1202. 'completions' => [
  1203. 'path' => 'v1/{+endpoint}/chat/completions',
  1204. 'httpMethod' => 'POST',
  1205. 'parameters' => [
  1206. 'endpoint' => [
  1207. 'location' => 'path',
  1208. 'type' => 'string',
  1209. 'required' => true,
  1210. ],
  1211. ],
  1212. ],
  1213. ]
  1214. ]
  1215. );
  1216. $this->endpoints_operations = new Aiplatform\Resource\EndpointsOperations(
  1217. $this,
  1218. $this->serviceName,
  1219. 'operations',
  1220. [
  1221. 'methods' => [
  1222. 'cancel' => [
  1223. 'path' => 'v1/{+name}:cancel',
  1224. 'httpMethod' => 'POST',
  1225. 'parameters' => [
  1226. 'name' => [
  1227. 'location' => 'path',
  1228. 'type' => 'string',
  1229. 'required' => true,
  1230. ],
  1231. ],
  1232. ],'delete' => [
  1233. 'path' => 'v1/{+name}',
  1234. 'httpMethod' => 'DELETE',
  1235. 'parameters' => [
  1236. 'name' => [
  1237. 'location' => 'path',
  1238. 'type' => 'string',
  1239. 'required' => true,
  1240. ],
  1241. ],
  1242. ],'get' => [
  1243. 'path' => 'v1/{+name}',
  1244. 'httpMethod' => 'GET',
  1245. 'parameters' => [
  1246. 'name' => [
  1247. 'location' => 'path',
  1248. 'type' => 'string',
  1249. 'required' => true,
  1250. ],
  1251. ],
  1252. ],'list' => [
  1253. 'path' => 'v1/{+name}/operations',
  1254. 'httpMethod' => 'GET',
  1255. 'parameters' => [
  1256. 'name' => [
  1257. 'location' => 'path',
  1258. 'type' => 'string',
  1259. 'required' => true,
  1260. ],
  1261. 'filter' => [
  1262. 'location' => 'query',
  1263. 'type' => 'string',
  1264. ],
  1265. 'pageSize' => [
  1266. 'location' => 'query',
  1267. 'type' => 'integer',
  1268. ],
  1269. 'pageToken' => [
  1270. 'location' => 'query',
  1271. 'type' => 'string',
  1272. ],
  1273. 'returnPartialSuccess' => [
  1274. 'location' => 'query',
  1275. 'type' => 'boolean',
  1276. ],
  1277. ],
  1278. ],'wait' => [
  1279. 'path' => 'v1/{+name}:wait',
  1280. 'httpMethod' => 'POST',
  1281. 'parameters' => [
  1282. 'name' => [
  1283. 'location' => 'path',
  1284. 'type' => 'string',
  1285. 'required' => true,
  1286. ],
  1287. 'timeout' => [
  1288. 'location' => 'query',
  1289. 'type' => 'string',
  1290. ],
  1291. ],
  1292. ],
  1293. ]
  1294. ]
  1295. );
  1296. $this->featureGroups_features_operations = new Aiplatform\Resource\FeatureGroupsFeaturesOperations(
  1297. $this,
  1298. $this->serviceName,
  1299. 'operations',
  1300. [
  1301. 'methods' => [
  1302. 'delete' => [
  1303. 'path' => 'v1/{+name}',
  1304. 'httpMethod' => 'DELETE',
  1305. 'parameters' => [
  1306. 'name' => [
  1307. 'location' => 'path',
  1308. 'type' => 'string',
  1309. 'required' => true,
  1310. ],
  1311. ],
  1312. ],'get' => [
  1313. 'path' => 'v1/{+name}',
  1314. 'httpMethod' => 'GET',
  1315. 'parameters' => [
  1316. 'name' => [
  1317. 'location' => 'path',
  1318. 'type' => 'string',
  1319. 'required' => true,
  1320. ],
  1321. ],
  1322. ],'listWait' => [
  1323. 'path' => 'v1/{+name}:wait',
  1324. 'httpMethod' => 'GET',
  1325. 'parameters' => [
  1326. 'name' => [
  1327. 'location' => 'path',
  1328. 'type' => 'string',
  1329. 'required' => true,
  1330. ],
  1331. 'filter' => [
  1332. 'location' => 'query',
  1333. 'type' => 'string',
  1334. ],
  1335. 'pageSize' => [
  1336. 'location' => 'query',
  1337. 'type' => 'integer',
  1338. ],
  1339. 'pageToken' => [
  1340. 'location' => 'query',
  1341. 'type' => 'string',
  1342. ],
  1343. 'returnPartialSuccess' => [
  1344. 'location' => 'query',
  1345. 'type' => 'boolean',
  1346. ],
  1347. ],
  1348. ],'wait' => [
  1349. 'path' => 'v1/{+name}:wait',
  1350. 'httpMethod' => 'POST',
  1351. 'parameters' => [
  1352. 'name' => [
  1353. 'location' => 'path',
  1354. 'type' => 'string',
  1355. 'required' => true,
  1356. ],
  1357. 'timeout' => [
  1358. 'location' => 'query',
  1359. 'type' => 'string',
  1360. ],
  1361. ],
  1362. ],
  1363. ]
  1364. ]
  1365. );
  1366. $this->featureGroups_operations = new Aiplatform\Resource\FeatureGroupsOperations(
  1367. $this,
  1368. $this->serviceName,
  1369. 'operations',
  1370. [
  1371. 'methods' => [
  1372. 'delete' => [
  1373. 'path' => 'v1/{+name}',
  1374. 'httpMethod' => 'DELETE',
  1375. 'parameters' => [
  1376. 'name' => [
  1377. 'location' => 'path',
  1378. 'type' => 'string',
  1379. 'required' => true,
  1380. ],
  1381. ],
  1382. ],'get' => [
  1383. 'path' => 'v1/{+name}',
  1384. 'httpMethod' => 'GET',
  1385. 'parameters' => [
  1386. 'name' => [
  1387. 'location' => 'path',
  1388. 'type' => 'string',
  1389. 'required' => true,
  1390. ],
  1391. ],
  1392. ],'listWait' => [
  1393. 'path' => 'v1/{+name}:wait',
  1394. 'httpMethod' => 'GET',
  1395. 'parameters' => [
  1396. 'name' => [
  1397. 'location' => 'path',
  1398. 'type' => 'string',
  1399. 'required' => true,
  1400. ],
  1401. 'filter' => [
  1402. 'location' => 'query',
  1403. 'type' => 'string',
  1404. ],
  1405. 'pageSize' => [
  1406. 'location' => 'query',
  1407. 'type' => 'integer',
  1408. ],
  1409. 'pageToken' => [
  1410. 'location' => 'query',
  1411. 'type' => 'string',
  1412. ],
  1413. 'returnPartialSuccess' => [
  1414. 'location' => 'query',
  1415. 'type' => 'boolean',
  1416. ],
  1417. ],
  1418. ],'wait' => [
  1419. 'path' => 'v1/{+name}:wait',
  1420. 'httpMethod' => 'POST',
  1421. 'parameters' => [
  1422. 'name' => [
  1423. 'location' => 'path',
  1424. 'type' => 'string',
  1425. 'required' => true,
  1426. ],
  1427. 'timeout' => [
  1428. 'location' => 'query',
  1429. 'type' => 'string',
  1430. ],
  1431. ],
  1432. ],
  1433. ]
  1434. ]
  1435. );
  1436. $this->featureOnlineStores_featureViews_operations = new Aiplatform\Resource\FeatureOnlineStoresFeatureViewsOperations(
  1437. $this,
  1438. $this->serviceName,
  1439. 'operations',
  1440. [
  1441. 'methods' => [
  1442. 'delete' => [
  1443. 'path' => 'v1/{+name}',
  1444. 'httpMethod' => 'DELETE',
  1445. 'parameters' => [
  1446. 'name' => [
  1447. 'location' => 'path',
  1448. 'type' => 'string',
  1449. 'required' => true,
  1450. ],
  1451. ],
  1452. ],'get' => [
  1453. 'path' => 'v1/{+name}',
  1454. 'httpMethod' => 'GET',
  1455. 'parameters' => [
  1456. 'name' => [
  1457. 'location' => 'path',
  1458. 'type' => 'string',
  1459. 'required' => true,
  1460. ],
  1461. ],
  1462. ],'listWait' => [
  1463. 'path' => 'v1/{+name}:wait',
  1464. 'httpMethod' => 'GET',
  1465. 'parameters' => [
  1466. 'name' => [
  1467. 'location' => 'path',
  1468. 'type' => 'string',
  1469. 'required' => true,
  1470. ],
  1471. 'filter' => [
  1472. 'location' => 'query',
  1473. 'type' => 'string',
  1474. ],
  1475. 'pageSize' => [
  1476. 'location' => 'query',
  1477. 'type' => 'integer',
  1478. ],
  1479. 'pageToken' => [
  1480. 'location' => 'query',
  1481. 'type' => 'string',
  1482. ],
  1483. 'returnPartialSuccess' => [
  1484. 'location' => 'query',
  1485. 'type' => 'boolean',
  1486. ],
  1487. ],
  1488. ],'wait' => [
  1489. 'path' => 'v1/{+name}:wait',
  1490. 'httpMethod' => 'POST',
  1491. 'parameters' => [
  1492. 'name' => [
  1493. 'location' => 'path',
  1494. 'type' => 'string',
  1495. 'required' => true,
  1496. ],
  1497. 'timeout' => [
  1498. 'location' => 'query',
  1499. 'type' => 'string',
  1500. ],
  1501. ],
  1502. ],
  1503. ]
  1504. ]
  1505. );
  1506. $this->featureOnlineStores_operations = new Aiplatform\Resource\FeatureOnlineStoresOperations(
  1507. $this,
  1508. $this->serviceName,
  1509. 'operations',
  1510. [
  1511. 'methods' => [
  1512. 'delete' => [
  1513. 'path' => 'v1/{+name}',
  1514. 'httpMethod' => 'DELETE',
  1515. 'parameters' => [
  1516. 'name' => [
  1517. 'location' => 'path',
  1518. 'type' => 'string',
  1519. 'required' => true,
  1520. ],
  1521. ],
  1522. ],'get' => [
  1523. 'path' => 'v1/{+name}',
  1524. 'httpMethod' => 'GET',
  1525. 'parameters' => [
  1526. 'name' => [
  1527. 'location' => 'path',
  1528. 'type' => 'string',
  1529. 'required' => true,
  1530. ],
  1531. ],
  1532. ],'listWait' => [
  1533. 'path' => 'v1/{+name}:wait',
  1534. 'httpMethod' => 'GET',
  1535. 'parameters' => [
  1536. 'name' => [
  1537. 'location' => 'path',
  1538. 'type' => 'string',
  1539. 'required' => true,
  1540. ],
  1541. 'filter' => [
  1542. 'location' => 'query',
  1543. 'type' => 'string',
  1544. ],
  1545. 'pageSize' => [
  1546. 'location' => 'query',
  1547. 'type' => 'integer',
  1548. ],
  1549. 'pageToken' => [
  1550. 'location' => 'query',
  1551. 'type' => 'string',
  1552. ],
  1553. 'returnPartialSuccess' => [
  1554. 'location' => 'query',
  1555. 'type' => 'boolean',
  1556. ],
  1557. ],
  1558. ],'wait' => [
  1559. 'path' => 'v1/{+name}:wait',
  1560. 'httpMethod' => 'POST',
  1561. 'parameters' => [
  1562. 'name' => [
  1563. 'location' => 'path',
  1564. 'type' => 'string',
  1565. 'required' => true,
  1566. ],
  1567. 'timeout' => [
  1568. 'location' => 'query',
  1569. 'type' => 'string',
  1570. ],
  1571. ],
  1572. ],
  1573. ]
  1574. ]
  1575. );
  1576. $this->featurestores_entityTypes_features_operations = new Aiplatform\Resource\FeaturestoresEntityTypesFeaturesOperations(
  1577. $this,
  1578. $this->serviceName,
  1579. 'operations',
  1580. [
  1581. 'methods' => [
  1582. 'cancel' => [
  1583. 'path' => 'v1/{+name}:cancel',
  1584. 'httpMethod' => 'POST',
  1585. 'parameters' => [
  1586. 'name' => [
  1587. 'location' => 'path',
  1588. 'type' => 'string',
  1589. 'required' => true,
  1590. ],
  1591. ],
  1592. ],'delete' => [
  1593. 'path' => 'v1/{+name}',
  1594. 'httpMethod' => 'DELETE',
  1595. 'parameters' => [
  1596. 'name' => [
  1597. 'location' => 'path',
  1598. 'type' => 'string',
  1599. 'required' => true,
  1600. ],
  1601. ],
  1602. ],'get' => [
  1603. 'path' => 'v1/{+name}',
  1604. 'httpMethod' => 'GET',
  1605. 'parameters' => [
  1606. 'name' => [
  1607. 'location' => 'path',
  1608. 'type' => 'string',
  1609. 'required' => true,
  1610. ],
  1611. ],
  1612. ],'list' => [
  1613. 'path' => 'v1/{+name}/operations',
  1614. 'httpMethod' => 'GET',
  1615. 'parameters' => [
  1616. 'name' => [
  1617. 'location' => 'path',
  1618. 'type' => 'string',
  1619. 'required' => true,
  1620. ],
  1621. 'filter' => [
  1622. 'location' => 'query',
  1623. 'type' => 'string',
  1624. ],
  1625. 'pageSize' => [
  1626. 'location' => 'query',
  1627. 'type' => 'integer',
  1628. ],
  1629. 'pageToken' => [
  1630. 'location' => 'query',
  1631. 'type' => 'string',
  1632. ],
  1633. 'returnPartialSuccess' => [
  1634. 'location' => 'query',
  1635. 'type' => 'boolean',
  1636. ],
  1637. ],
  1638. ],'wait' => [
  1639. 'path' => 'v1/{+name}:wait',
  1640. 'httpMethod' => 'POST',
  1641. 'parameters' => [
  1642. 'name' => [
  1643. 'location' => 'path',
  1644. 'type' => 'string',
  1645. 'required' => true,
  1646. ],
  1647. 'timeout' => [
  1648. 'location' => 'query',
  1649. 'type' => 'string',
  1650. ],
  1651. ],
  1652. ],
  1653. ]
  1654. ]
  1655. );
  1656. $this->featurestores_entityTypes_operations = new Aiplatform\Resource\FeaturestoresEntityTypesOperations(
  1657. $this,
  1658. $this->serviceName,
  1659. 'operations',
  1660. [
  1661. 'methods' => [
  1662. 'cancel' => [
  1663. 'path' => 'v1/{+name}:cancel',
  1664. 'httpMethod' => 'POST',
  1665. 'parameters' => [
  1666. 'name' => [
  1667. 'location' => 'path',
  1668. 'type' => 'string',
  1669. 'required' => true,
  1670. ],
  1671. ],
  1672. ],'delete' => [
  1673. 'path' => 'v1/{+name}',
  1674. 'httpMethod' => 'DELETE',
  1675. 'parameters' => [
  1676. 'name' => [
  1677. 'location' => 'path',
  1678. 'type' => 'string',
  1679. 'required' => true,
  1680. ],
  1681. ],
  1682. ],'get' => [
  1683. 'path' => 'v1/{+name}',
  1684. 'httpMethod' => 'GET',
  1685. 'parameters' => [
  1686. 'name' => [
  1687. 'location' => 'path',
  1688. 'type' => 'string',
  1689. 'required' => true,
  1690. ],
  1691. ],
  1692. ],'list' => [
  1693. 'path' => 'v1/{+name}/operations',
  1694. 'httpMethod' => 'GET',
  1695. 'parameters' => [
  1696. 'name' => [
  1697. 'location' => 'path',
  1698. 'type' => 'string',
  1699. 'required' => true,
  1700. ],
  1701. 'filter' => [
  1702. 'location' => 'query',
  1703. 'type' => 'string',
  1704. ],
  1705. 'pageSize' => [
  1706. 'location' => 'query',
  1707. 'type' => 'integer',
  1708. ],
  1709. 'pageToken' => [
  1710. 'location' => 'query',
  1711. 'type' => 'string',
  1712. ],
  1713. 'returnPartialSuccess' => [
  1714. 'location' => 'query',
  1715. 'type' => 'boolean',
  1716. ],
  1717. ],
  1718. ],'wait' => [
  1719. 'path' => 'v1/{+name}:wait',
  1720. 'httpMethod' => 'POST',
  1721. 'parameters' => [
  1722. 'name' => [
  1723. 'location' => 'path',
  1724. 'type' => 'string',
  1725. 'required' => true,
  1726. ],
  1727. 'timeout' => [
  1728. 'location' => 'query',
  1729. 'type' => 'string',
  1730. ],
  1731. ],
  1732. ],
  1733. ]
  1734. ]
  1735. );
  1736. $this->featurestores_operations = new Aiplatform\Resource\FeaturestoresOperations(
  1737. $this,
  1738. $this->serviceName,
  1739. 'operations',
  1740. [
  1741. 'methods' => [
  1742. 'cancel' => [
  1743. 'path' => 'v1/{+name}:cancel',
  1744. 'httpMethod' => 'POST',
  1745. 'parameters' => [
  1746. 'name' => [
  1747. 'location' => 'path',
  1748. 'type' => 'string',
  1749. 'required' => true,
  1750. ],
  1751. ],
  1752. ],'delete' => [
  1753. 'path' => 'v1/{+name}',
  1754. 'httpMethod' => 'DELETE',
  1755. 'parameters' => [
  1756. 'name' => [
  1757. 'location' => 'path',
  1758. 'type' => 'string',
  1759. 'required' => true,
  1760. ],
  1761. ],
  1762. ],'get' => [
  1763. 'path' => 'v1/{+name}',
  1764. 'httpMethod' => 'GET',
  1765. 'parameters' => [
  1766. 'name' => [
  1767. 'location' => 'path',
  1768. 'type' => 'string',
  1769. 'required' => true,
  1770. ],
  1771. ],
  1772. ],'list' => [
  1773. 'path' => 'v1/{+name}/operations',
  1774. 'httpMethod' => 'GET',
  1775. 'parameters' => [
  1776. 'name' => [
  1777. 'location' => 'path',
  1778. 'type' => 'string',
  1779. 'required' => true,
  1780. ],
  1781. 'filter' => [
  1782. 'location' => 'query',
  1783. 'type' => 'string',
  1784. ],
  1785. 'pageSize' => [
  1786. 'location' => 'query',
  1787. 'type' => 'integer',
  1788. ],
  1789. 'pageToken' => [
  1790. 'location' => 'query',
  1791. 'type' => 'string',
  1792. ],
  1793. 'returnPartialSuccess' => [
  1794. 'location' => 'query',
  1795. 'type' => 'boolean',
  1796. ],
  1797. ],
  1798. ],'wait' => [
  1799. 'path' => 'v1/{+name}:wait',
  1800. 'httpMethod' => 'POST',
  1801. 'parameters' => [
  1802. 'name' => [
  1803. 'location' => 'path',
  1804. 'type' => 'string',
  1805. 'required' => true,
  1806. ],
  1807. 'timeout' => [
  1808. 'location' => 'query',
  1809. 'type' => 'string',
  1810. ],
  1811. ],
  1812. ],
  1813. ]
  1814. ]
  1815. );
  1816. $this->hyperparameterTuningJobs_operations = new Aiplatform\Resource\HyperparameterTuningJobsOperations(
  1817. $this,
  1818. $this->serviceName,
  1819. 'operations',
  1820. [
  1821. 'methods' => [
  1822. 'cancel' => [
  1823. 'path' => 'v1/{+name}:cancel',
  1824. 'httpMethod' => 'POST',
  1825. 'parameters' => [
  1826. 'name' => [
  1827. 'location' => 'path',
  1828. 'type' => 'string',
  1829. 'required' => true,
  1830. ],
  1831. ],
  1832. ],'delete' => [
  1833. 'path' => 'v1/{+name}',
  1834. 'httpMethod' => 'DELETE',
  1835. 'parameters' => [
  1836. 'name' => [
  1837. 'location' => 'path',
  1838. 'type' => 'string',
  1839. 'required' => true,
  1840. ],
  1841. ],
  1842. ],'get' => [
  1843. 'path' => 'v1/{+name}',
  1844. 'httpMethod' => 'GET',
  1845. 'parameters' => [
  1846. 'name' => [
  1847. 'location' => 'path',
  1848. 'type' => 'string',
  1849. 'required' => true,
  1850. ],
  1851. ],
  1852. ],'list' => [
  1853. 'path' => 'v1/{+name}/operations',
  1854. 'httpMethod' => 'GET',
  1855. 'parameters' => [
  1856. 'name' => [
  1857. 'location' => 'path',
  1858. 'type' => 'string',
  1859. 'required' => true,
  1860. ],
  1861. 'filter' => [
  1862. 'location' => 'query',
  1863. 'type' => 'string',
  1864. ],
  1865. 'pageSize' => [
  1866. 'location' => 'query',
  1867. 'type' => 'integer',
  1868. ],
  1869. 'pageToken' => [
  1870. 'location' => 'query',
  1871. 'type' => 'string',
  1872. ],
  1873. 'returnPartialSuccess' => [
  1874. 'location' => 'query',
  1875. 'type' => 'boolean',
  1876. ],
  1877. ],
  1878. ],'wait' => [
  1879. 'path' => 'v1/{+name}:wait',
  1880. 'httpMethod' => 'POST',
  1881. 'parameters' => [
  1882. 'name' => [
  1883. 'location' => 'path',
  1884. 'type' => 'string',
  1885. 'required' => true,
  1886. ],
  1887. 'timeout' => [
  1888. 'location' => 'query',
  1889. 'type' => 'string',
  1890. ],
  1891. ],
  1892. ],
  1893. ]
  1894. ]
  1895. );
  1896. $this->indexEndpoints_operations = new Aiplatform\Resource\IndexEndpointsOperations(
  1897. $this,
  1898. $this->serviceName,
  1899. 'operations',
  1900. [
  1901. 'methods' => [
  1902. 'cancel' => [
  1903. 'path' => 'v1/{+name}:cancel',
  1904. 'httpMethod' => 'POST',
  1905. 'parameters' => [
  1906. 'name' => [
  1907. 'location' => 'path',
  1908. 'type' => 'string',
  1909. 'required' => true,
  1910. ],
  1911. ],
  1912. ],'delete' => [
  1913. 'path' => 'v1/{+name}',
  1914. 'httpMethod' => 'DELETE',
  1915. 'parameters' => [
  1916. 'name' => [
  1917. 'location' => 'path',
  1918. 'type' => 'string',
  1919. 'required' => true,
  1920. ],
  1921. ],
  1922. ],'get' => [
  1923. 'path' => 'v1/{+name}',
  1924. 'httpMethod' => 'GET',
  1925. 'parameters' => [
  1926. 'name' => [
  1927. 'location' => 'path',
  1928. 'type' => 'string',
  1929. 'required' => true,
  1930. ],
  1931. ],
  1932. ],'list' => [
  1933. 'path' => 'v1/{+name}/operations',
  1934. 'httpMethod' => 'GET',
  1935. 'parameters' => [
  1936. 'name' => [
  1937. 'location' => 'path',
  1938. 'type' => 'string',
  1939. 'required' => true,
  1940. ],
  1941. 'filter' => [
  1942. 'location' => 'query',
  1943. 'type' => 'string',
  1944. ],
  1945. 'pageSize' => [
  1946. 'location' => 'query',
  1947. 'type' => 'integer',
  1948. ],
  1949. 'pageToken' => [
  1950. 'location' => 'query',
  1951. 'type' => 'string',
  1952. ],
  1953. 'returnPartialSuccess' => [
  1954. 'location' => 'query',
  1955. 'type' => 'boolean',
  1956. ],
  1957. ],
  1958. ],'wait' => [
  1959. 'path' => 'v1/{+name}:wait',
  1960. 'httpMethod' => 'POST',
  1961. 'parameters' => [
  1962. 'name' => [
  1963. 'location' => 'path',
  1964. 'type' => 'string',
  1965. 'required' => true,
  1966. ],
  1967. 'timeout' => [
  1968. 'location' => 'query',
  1969. 'type' => 'string',
  1970. ],
  1971. ],
  1972. ],
  1973. ]
  1974. ]
  1975. );
  1976. $this->indexes_operations = new Aiplatform\Resource\IndexesOperations(
  1977. $this,
  1978. $this->serviceName,
  1979. 'operations',
  1980. [
  1981. 'methods' => [
  1982. 'cancel' => [
  1983. 'path' => 'v1/{+name}:cancel',
  1984. 'httpMethod' => 'POST',
  1985. 'parameters' => [
  1986. 'name' => [
  1987. 'location' => 'path',
  1988. 'type' => 'string',
  1989. 'required' => true,
  1990. ],
  1991. ],
  1992. ],'delete' => [
  1993. 'path' => 'v1/{+name}',
  1994. 'httpMethod' => 'DELETE',
  1995. 'parameters' => [
  1996. 'name' => [
  1997. 'location' => 'path',
  1998. 'type' => 'string',
  1999. 'required' => true,
  2000. ],
  2001. ],
  2002. ],'get' => [
  2003. 'path' => 'v1/{+name}',
  2004. 'httpMethod' => 'GET',
  2005. 'parameters' => [
  2006. 'name' => [
  2007. 'location' => 'path',
  2008. 'type' => 'string',
  2009. 'required' => true,
  2010. ],
  2011. ],
  2012. ],'list' => [
  2013. 'path' => 'v1/{+name}/operations',
  2014. 'httpMethod' => 'GET',
  2015. 'parameters' => [
  2016. 'name' => [
  2017. 'location' => 'path',
  2018. 'type' => 'string',
  2019. 'required' => true,
  2020. ],
  2021. 'filter' => [
  2022. 'location' => 'query',
  2023. 'type' => 'string',
  2024. ],
  2025. 'pageSize' => [
  2026. 'location' => 'query',
  2027. 'type' => 'integer',
  2028. ],
  2029. 'pageToken' => [
  2030. 'location' => 'query',
  2031. 'type' => 'string',
  2032. ],
  2033. 'returnPartialSuccess' => [
  2034. 'location' => 'query',
  2035. 'type' => 'boolean',
  2036. ],
  2037. ],
  2038. ],'wait' => [
  2039. 'path' => 'v1/{+name}:wait',
  2040. 'httpMethod' => 'POST',
  2041. 'parameters' => [
  2042. 'name' => [
  2043. 'location' => 'path',
  2044. 'type' => 'string',
  2045. 'required' => true,
  2046. ],
  2047. 'timeout' => [
  2048. 'location' => 'query',
  2049. 'type' => 'string',
  2050. ],
  2051. ],
  2052. ],
  2053. ]
  2054. ]
  2055. );
  2056. $this->media = new Aiplatform\Resource\Media(
  2057. $this,
  2058. $this->serviceName,
  2059. 'media',
  2060. [
  2061. 'methods' => [
  2062. 'upload' => [
  2063. 'path' => 'v1/{+parent}/ragFiles:upload',
  2064. 'httpMethod' => 'POST',
  2065. 'parameters' => [
  2066. 'parent' => [
  2067. 'location' => 'path',
  2068. 'type' => 'string',
  2069. 'required' => true,
  2070. ],
  2071. ],
  2072. ],
  2073. ]
  2074. ]
  2075. );
  2076. $this->metadataStores_artifacts_operations = new Aiplatform\Resource\MetadataStoresArtifactsOperations(
  2077. $this,
  2078. $this->serviceName,
  2079. 'operations',
  2080. [
  2081. 'methods' => [
  2082. 'cancel' => [
  2083. 'path' => 'v1/{+name}:cancel',
  2084. 'httpMethod' => 'POST',
  2085. 'parameters' => [
  2086. 'name' => [
  2087. 'location' => 'path',
  2088. 'type' => 'string',
  2089. 'required' => true,
  2090. ],
  2091. ],
  2092. ],'delete' => [
  2093. 'path' => 'v1/{+name}',
  2094. 'httpMethod' => 'DELETE',
  2095. 'parameters' => [
  2096. 'name' => [
  2097. 'location' => 'path',
  2098. 'type' => 'string',
  2099. 'required' => true,
  2100. ],
  2101. ],
  2102. ],'get' => [
  2103. 'path' => 'v1/{+name}',
  2104. 'httpMethod' => 'GET',
  2105. 'parameters' => [
  2106. 'name' => [
  2107. 'location' => 'path',
  2108. 'type' => 'string',
  2109. 'required' => true,
  2110. ],
  2111. ],
  2112. ],'list' => [
  2113. 'path' => 'v1/{+name}/operations',
  2114. 'httpMethod' => 'GET',
  2115. 'parameters' => [
  2116. 'name' => [
  2117. 'location' => 'path',
  2118. 'type' => 'string',
  2119. 'required' => true,
  2120. ],
  2121. 'filter' => [
  2122. 'location' => 'query',
  2123. 'type' => 'string',
  2124. ],
  2125. 'pageSize' => [
  2126. 'location' => 'query',
  2127. 'type' => 'integer',
  2128. ],
  2129. 'pageToken' => [
  2130. 'location' => 'query',
  2131. 'type' => 'string',
  2132. ],
  2133. 'returnPartialSuccess' => [
  2134. 'location' => 'query',
  2135. 'type' => 'boolean',
  2136. ],
  2137. ],
  2138. ],'wait' => [
  2139. 'path' => 'v1/{+name}:wait',
  2140. 'httpMethod' => 'POST',
  2141. 'parameters' => [
  2142. 'name' => [
  2143. 'location' => 'path',
  2144. 'type' => 'string',
  2145. 'required' => true,
  2146. ],
  2147. 'timeout' => [
  2148. 'location' => 'query',
  2149. 'type' => 'string',
  2150. ],
  2151. ],
  2152. ],
  2153. ]
  2154. ]
  2155. );
  2156. $this->metadataStores_contexts_operations = new Aiplatform\Resource\MetadataStoresContextsOperations(
  2157. $this,
  2158. $this->serviceName,
  2159. 'operations',
  2160. [
  2161. 'methods' => [
  2162. 'cancel' => [
  2163. 'path' => 'v1/{+name}:cancel',
  2164. 'httpMethod' => 'POST',
  2165. 'parameters' => [
  2166. 'name' => [
  2167. 'location' => 'path',
  2168. 'type' => 'string',
  2169. 'required' => true,
  2170. ],
  2171. ],
  2172. ],'delete' => [
  2173. 'path' => 'v1/{+name}',
  2174. 'httpMethod' => 'DELETE',
  2175. 'parameters' => [
  2176. 'name' => [
  2177. 'location' => 'path',
  2178. 'type' => 'string',
  2179. 'required' => true,
  2180. ],
  2181. ],
  2182. ],'get' => [
  2183. 'path' => 'v1/{+name}',
  2184. 'httpMethod' => 'GET',
  2185. 'parameters' => [
  2186. 'name' => [
  2187. 'location' => 'path',
  2188. 'type' => 'string',
  2189. 'required' => true,
  2190. ],
  2191. ],
  2192. ],'list' => [
  2193. 'path' => 'v1/{+name}/operations',
  2194. 'httpMethod' => 'GET',
  2195. 'parameters' => [
  2196. 'name' => [
  2197. 'location' => 'path',
  2198. 'type' => 'string',
  2199. 'required' => true,
  2200. ],
  2201. 'filter' => [
  2202. 'location' => 'query',
  2203. 'type' => 'string',
  2204. ],
  2205. 'pageSize' => [
  2206. 'location' => 'query',
  2207. 'type' => 'integer',
  2208. ],
  2209. 'pageToken' => [
  2210. 'location' => 'query',
  2211. 'type' => 'string',
  2212. ],
  2213. 'returnPartialSuccess' => [
  2214. 'location' => 'query',
  2215. 'type' => 'boolean',
  2216. ],
  2217. ],
  2218. ],'wait' => [
  2219. 'path' => 'v1/{+name}:wait',
  2220. 'httpMethod' => 'POST',
  2221. 'parameters' => [
  2222. 'name' => [
  2223. 'location' => 'path',
  2224. 'type' => 'string',
  2225. 'required' => true,
  2226. ],
  2227. 'timeout' => [
  2228. 'location' => 'query',
  2229. 'type' => 'string',
  2230. ],
  2231. ],
  2232. ],
  2233. ]
  2234. ]
  2235. );
  2236. $this->metadataStores_executions_operations = new Aiplatform\Resource\MetadataStoresExecutionsOperations(
  2237. $this,
  2238. $this->serviceName,
  2239. 'operations',
  2240. [
  2241. 'methods' => [
  2242. 'cancel' => [
  2243. 'path' => 'v1/{+name}:cancel',
  2244. 'httpMethod' => 'POST',
  2245. 'parameters' => [
  2246. 'name' => [
  2247. 'location' => 'path',
  2248. 'type' => 'string',
  2249. 'required' => true,
  2250. ],
  2251. ],
  2252. ],'delete' => [
  2253. 'path' => 'v1/{+name}',
  2254. 'httpMethod' => 'DELETE',
  2255. 'parameters' => [
  2256. 'name' => [
  2257. 'location' => 'path',
  2258. 'type' => 'string',
  2259. 'required' => true,
  2260. ],
  2261. ],
  2262. ],'get' => [
  2263. 'path' => 'v1/{+name}',
  2264. 'httpMethod' => 'GET',
  2265. 'parameters' => [
  2266. 'name' => [
  2267. 'location' => 'path',
  2268. 'type' => 'string',
  2269. 'required' => true,
  2270. ],
  2271. ],
  2272. ],'list' => [
  2273. 'path' => 'v1/{+name}/operations',
  2274. 'httpMethod' => 'GET',
  2275. 'parameters' => [
  2276. 'name' => [
  2277. 'location' => 'path',
  2278. 'type' => 'string',
  2279. 'required' => true,
  2280. ],
  2281. 'filter' => [
  2282. 'location' => 'query',
  2283. 'type' => 'string',
  2284. ],
  2285. 'pageSize' => [
  2286. 'location' => 'query',
  2287. 'type' => 'integer',
  2288. ],
  2289. 'pageToken' => [
  2290. 'location' => 'query',
  2291. 'type' => 'string',
  2292. ],
  2293. 'returnPartialSuccess' => [
  2294. 'location' => 'query',
  2295. 'type' => 'boolean',
  2296. ],
  2297. ],
  2298. ],'wait' => [
  2299. 'path' => 'v1/{+name}:wait',
  2300. 'httpMethod' => 'POST',
  2301. 'parameters' => [
  2302. 'name' => [
  2303. 'location' => 'path',
  2304. 'type' => 'string',
  2305. 'required' => true,
  2306. ],
  2307. 'timeout' => [
  2308. 'location' => 'query',
  2309. 'type' => 'string',
  2310. ],
  2311. ],
  2312. ],
  2313. ]
  2314. ]
  2315. );
  2316. $this->metadataStores_operations = new Aiplatform\Resource\MetadataStoresOperations(
  2317. $this,
  2318. $this->serviceName,
  2319. 'operations',
  2320. [
  2321. 'methods' => [
  2322. 'cancel' => [
  2323. 'path' => 'v1/{+name}:cancel',
  2324. 'httpMethod' => 'POST',
  2325. 'parameters' => [
  2326. 'name' => [
  2327. 'location' => 'path',
  2328. 'type' => 'string',
  2329. 'required' => true,
  2330. ],
  2331. ],
  2332. ],'delete' => [
  2333. 'path' => 'v1/{+name}',
  2334. 'httpMethod' => 'DELETE',
  2335. 'parameters' => [
  2336. 'name' => [
  2337. 'location' => 'path',
  2338. 'type' => 'string',
  2339. 'required' => true,
  2340. ],
  2341. ],
  2342. ],'get' => [
  2343. 'path' => 'v1/{+name}',
  2344. 'httpMethod' => 'GET',
  2345. 'parameters' => [
  2346. 'name' => [
  2347. 'location' => 'path',
  2348. 'type' => 'string',
  2349. 'required' => true,
  2350. ],
  2351. ],
  2352. ],'list' => [
  2353. 'path' => 'v1/{+name}/operations',
  2354. 'httpMethod' => 'GET',
  2355. 'parameters' => [
  2356. 'name' => [
  2357. 'location' => 'path',
  2358. 'type' => 'string',
  2359. 'required' => true,
  2360. ],
  2361. 'filter' => [
  2362. 'location' => 'query',
  2363. 'type' => 'string',
  2364. ],
  2365. 'pageSize' => [
  2366. 'location' => 'query',
  2367. 'type' => 'integer',
  2368. ],
  2369. 'pageToken' => [
  2370. 'location' => 'query',
  2371. 'type' => 'string',
  2372. ],
  2373. 'returnPartialSuccess' => [
  2374. 'location' => 'query',
  2375. 'type' => 'boolean',
  2376. ],
  2377. ],
  2378. ],'wait' => [
  2379. 'path' => 'v1/{+name}:wait',
  2380. 'httpMethod' => 'POST',
  2381. 'parameters' => [
  2382. 'name' => [
  2383. 'location' => 'path',
  2384. 'type' => 'string',
  2385. 'required' => true,
  2386. ],
  2387. 'timeout' => [
  2388. 'location' => 'query',
  2389. 'type' => 'string',
  2390. ],
  2391. ],
  2392. ],
  2393. ]
  2394. ]
  2395. );
  2396. $this->migratableResources_operations = new Aiplatform\Resource\MigratableResourcesOperations(
  2397. $this,
  2398. $this->serviceName,
  2399. 'operations',
  2400. [
  2401. 'methods' => [
  2402. 'cancel' => [
  2403. 'path' => 'v1/{+name}:cancel',
  2404. 'httpMethod' => 'POST',
  2405. 'parameters' => [
  2406. 'name' => [
  2407. 'location' => 'path',
  2408. 'type' => 'string',
  2409. 'required' => true,
  2410. ],
  2411. ],
  2412. ],'delete' => [
  2413. 'path' => 'v1/{+name}',
  2414. 'httpMethod' => 'DELETE',
  2415. 'parameters' => [
  2416. 'name' => [
  2417. 'location' => 'path',
  2418. 'type' => 'string',
  2419. 'required' => true,
  2420. ],
  2421. ],
  2422. ],'get' => [
  2423. 'path' => 'v1/{+name}',
  2424. 'httpMethod' => 'GET',
  2425. 'parameters' => [
  2426. 'name' => [
  2427. 'location' => 'path',
  2428. 'type' => 'string',
  2429. 'required' => true,
  2430. ],
  2431. ],
  2432. ],'list' => [
  2433. 'path' => 'v1/{+name}/operations',
  2434. 'httpMethod' => 'GET',
  2435. 'parameters' => [
  2436. 'name' => [
  2437. 'location' => 'path',
  2438. 'type' => 'string',
  2439. 'required' => true,
  2440. ],
  2441. 'filter' => [
  2442. 'location' => 'query',
  2443. 'type' => 'string',
  2444. ],
  2445. 'pageSize' => [
  2446. 'location' => 'query',
  2447. 'type' => 'integer',
  2448. ],
  2449. 'pageToken' => [
  2450. 'location' => 'query',
  2451. 'type' => 'string',
  2452. ],
  2453. 'returnPartialSuccess' => [
  2454. 'location' => 'query',
  2455. 'type' => 'boolean',
  2456. ],
  2457. ],
  2458. ],'wait' => [
  2459. 'path' => 'v1/{+name}:wait',
  2460. 'httpMethod' => 'POST',
  2461. 'parameters' => [
  2462. 'name' => [
  2463. 'location' => 'path',
  2464. 'type' => 'string',
  2465. 'required' => true,
  2466. ],
  2467. 'timeout' => [
  2468. 'location' => 'query',
  2469. 'type' => 'string',
  2470. ],
  2471. ],
  2472. ],
  2473. ]
  2474. ]
  2475. );
  2476. $this->modelDeploymentMonitoringJobs_operations = new Aiplatform\Resource\ModelDeploymentMonitoringJobsOperations(
  2477. $this,
  2478. $this->serviceName,
  2479. 'operations',
  2480. [
  2481. 'methods' => [
  2482. 'cancel' => [
  2483. 'path' => 'v1/{+name}:cancel',
  2484. 'httpMethod' => 'POST',
  2485. 'parameters' => [
  2486. 'name' => [
  2487. 'location' => 'path',
  2488. 'type' => 'string',
  2489. 'required' => true,
  2490. ],
  2491. ],
  2492. ],'delete' => [
  2493. 'path' => 'v1/{+name}',
  2494. 'httpMethod' => 'DELETE',
  2495. 'parameters' => [
  2496. 'name' => [
  2497. 'location' => 'path',
  2498. 'type' => 'string',
  2499. 'required' => true,
  2500. ],
  2501. ],
  2502. ],'get' => [
  2503. 'path' => 'v1/{+name}',
  2504. 'httpMethod' => 'GET',
  2505. 'parameters' => [
  2506. 'name' => [
  2507. 'location' => 'path',
  2508. 'type' => 'string',
  2509. 'required' => true,
  2510. ],
  2511. ],
  2512. ],'list' => [
  2513. 'path' => 'v1/{+name}/operations',
  2514. 'httpMethod' => 'GET',
  2515. 'parameters' => [
  2516. 'name' => [
  2517. 'location' => 'path',
  2518. 'type' => 'string',
  2519. 'required' => true,
  2520. ],
  2521. 'filter' => [
  2522. 'location' => 'query',
  2523. 'type' => 'string',
  2524. ],
  2525. 'pageSize' => [
  2526. 'location' => 'query',
  2527. 'type' => 'integer',
  2528. ],
  2529. 'pageToken' => [
  2530. 'location' => 'query',
  2531. 'type' => 'string',
  2532. ],
  2533. 'returnPartialSuccess' => [
  2534. 'location' => 'query',
  2535. 'type' => 'boolean',
  2536. ],
  2537. ],
  2538. ],'wait' => [
  2539. 'path' => 'v1/{+name}:wait',
  2540. 'httpMethod' => 'POST',
  2541. 'parameters' => [
  2542. 'name' => [
  2543. 'location' => 'path',
  2544. 'type' => 'string',
  2545. 'required' => true,
  2546. ],
  2547. 'timeout' => [
  2548. 'location' => 'query',
  2549. 'type' => 'string',
  2550. ],
  2551. ],
  2552. ],
  2553. ]
  2554. ]
  2555. );
  2556. $this->models_evaluations_operations = new Aiplatform\Resource\ModelsEvaluationsOperations(
  2557. $this,
  2558. $this->serviceName,
  2559. 'operations',
  2560. [
  2561. 'methods' => [
  2562. 'cancel' => [
  2563. 'path' => 'v1/{+name}:cancel',
  2564. 'httpMethod' => 'POST',
  2565. 'parameters' => [
  2566. 'name' => [
  2567. 'location' => 'path',
  2568. 'type' => 'string',
  2569. 'required' => true,
  2570. ],
  2571. ],
  2572. ],'delete' => [
  2573. 'path' => 'v1/{+name}',
  2574. 'httpMethod' => 'DELETE',
  2575. 'parameters' => [
  2576. 'name' => [
  2577. 'location' => 'path',
  2578. 'type' => 'string',
  2579. 'required' => true,
  2580. ],
  2581. ],
  2582. ],'get' => [
  2583. 'path' => 'v1/{+name}',
  2584. 'httpMethod' => 'GET',
  2585. 'parameters' => [
  2586. 'name' => [
  2587. 'location' => 'path',
  2588. 'type' => 'string',
  2589. 'required' => true,
  2590. ],
  2591. ],
  2592. ],'list' => [
  2593. 'path' => 'v1/{+name}/operations',
  2594. 'httpMethod' => 'GET',
  2595. 'parameters' => [
  2596. 'name' => [
  2597. 'location' => 'path',
  2598. 'type' => 'string',
  2599. 'required' => true,
  2600. ],
  2601. 'filter' => [
  2602. 'location' => 'query',
  2603. 'type' => 'string',
  2604. ],
  2605. 'pageSize' => [
  2606. 'location' => 'query',
  2607. 'type' => 'integer',
  2608. ],
  2609. 'pageToken' => [
  2610. 'location' => 'query',
  2611. 'type' => 'string',
  2612. ],
  2613. 'returnPartialSuccess' => [
  2614. 'location' => 'query',
  2615. 'type' => 'boolean',
  2616. ],
  2617. ],
  2618. ],'wait' => [
  2619. 'path' => 'v1/{+name}:wait',
  2620. 'httpMethod' => 'POST',
  2621. 'parameters' => [
  2622. 'name' => [
  2623. 'location' => 'path',
  2624. 'type' => 'string',
  2625. 'required' => true,
  2626. ],
  2627. 'timeout' => [
  2628. 'location' => 'query',
  2629. 'type' => 'string',
  2630. ],
  2631. ],
  2632. ],
  2633. ]
  2634. ]
  2635. );
  2636. $this->models_operations = new Aiplatform\Resource\ModelsOperations(
  2637. $this,
  2638. $this->serviceName,
  2639. 'operations',
  2640. [
  2641. 'methods' => [
  2642. 'cancel' => [
  2643. 'path' => 'v1/{+name}:cancel',
  2644. 'httpMethod' => 'POST',
  2645. 'parameters' => [
  2646. 'name' => [
  2647. 'location' => 'path',
  2648. 'type' => 'string',
  2649. 'required' => true,
  2650. ],
  2651. ],
  2652. ],'delete' => [
  2653. 'path' => 'v1/{+name}',
  2654. 'httpMethod' => 'DELETE',
  2655. 'parameters' => [
  2656. 'name' => [
  2657. 'location' => 'path',
  2658. 'type' => 'string',
  2659. 'required' => true,
  2660. ],
  2661. ],
  2662. ],'get' => [
  2663. 'path' => 'v1/{+name}',
  2664. 'httpMethod' => 'GET',
  2665. 'parameters' => [
  2666. 'name' => [
  2667. 'location' => 'path',
  2668. 'type' => 'string',
  2669. 'required' => true,
  2670. ],
  2671. ],
  2672. ],'list' => [
  2673. 'path' => 'v1/{+name}/operations',
  2674. 'httpMethod' => 'GET',
  2675. 'parameters' => [
  2676. 'name' => [
  2677. 'location' => 'path',
  2678. 'type' => 'string',
  2679. 'required' => true,
  2680. ],
  2681. 'filter' => [
  2682. 'location' => 'query',
  2683. 'type' => 'string',
  2684. ],
  2685. 'pageSize' => [
  2686. 'location' => 'query',
  2687. 'type' => 'integer',
  2688. ],
  2689. 'pageToken' => [
  2690. 'location' => 'query',
  2691. 'type' => 'string',
  2692. ],
  2693. 'returnPartialSuccess' => [
  2694. 'location' => 'query',
  2695. 'type' => 'boolean',
  2696. ],
  2697. ],
  2698. ],'wait' => [
  2699. 'path' => 'v1/{+name}:wait',
  2700. 'httpMethod' => 'POST',
  2701. 'parameters' => [
  2702. 'name' => [
  2703. 'location' => 'path',
  2704. 'type' => 'string',
  2705. 'required' => true,
  2706. ],
  2707. 'timeout' => [
  2708. 'location' => 'query',
  2709. 'type' => 'string',
  2710. ],
  2711. ],
  2712. ],
  2713. ]
  2714. ]
  2715. );
  2716. $this->notebookExecutionJobs_operations = new Aiplatform\Resource\NotebookExecutionJobsOperations(
  2717. $this,
  2718. $this->serviceName,
  2719. 'operations',
  2720. [
  2721. 'methods' => [
  2722. 'cancel' => [
  2723. 'path' => 'v1/{+name}:cancel',
  2724. 'httpMethod' => 'POST',
  2725. 'parameters' => [
  2726. 'name' => [
  2727. 'location' => 'path',
  2728. 'type' => 'string',
  2729. 'required' => true,
  2730. ],
  2731. ],
  2732. ],'delete' => [
  2733. 'path' => 'v1/{+name}',
  2734. 'httpMethod' => 'DELETE',
  2735. 'parameters' => [
  2736. 'name' => [
  2737. 'location' => 'path',
  2738. 'type' => 'string',
  2739. 'required' => true,
  2740. ],
  2741. ],
  2742. ],'get' => [
  2743. 'path' => 'v1/{+name}',
  2744. 'httpMethod' => 'GET',
  2745. 'parameters' => [
  2746. 'name' => [
  2747. 'location' => 'path',
  2748. 'type' => 'string',
  2749. 'required' => true,
  2750. ],
  2751. ],
  2752. ],'list' => [
  2753. 'path' => 'v1/{+name}/operations',
  2754. 'httpMethod' => 'GET',
  2755. 'parameters' => [
  2756. 'name' => [
  2757. 'location' => 'path',
  2758. 'type' => 'string',
  2759. 'required' => true,
  2760. ],
  2761. 'filter' => [
  2762. 'location' => 'query',
  2763. 'type' => 'string',
  2764. ],
  2765. 'pageSize' => [
  2766. 'location' => 'query',
  2767. 'type' => 'integer',
  2768. ],
  2769. 'pageToken' => [
  2770. 'location' => 'query',
  2771. 'type' => 'string',
  2772. ],
  2773. 'returnPartialSuccess' => [
  2774. 'location' => 'query',
  2775. 'type' => 'boolean',
  2776. ],
  2777. ],
  2778. ],'wait' => [
  2779. 'path' => 'v1/{+name}:wait',
  2780. 'httpMethod' => 'POST',
  2781. 'parameters' => [
  2782. 'name' => [
  2783. 'location' => 'path',
  2784. 'type' => 'string',
  2785. 'required' => true,
  2786. ],
  2787. 'timeout' => [
  2788. 'location' => 'query',
  2789. 'type' => 'string',
  2790. ],
  2791. ],
  2792. ],
  2793. ]
  2794. ]
  2795. );
  2796. $this->notebookRuntimeTemplates_operations = new Aiplatform\Resource\NotebookRuntimeTemplatesOperations(
  2797. $this,
  2798. $this->serviceName,
  2799. 'operations',
  2800. [
  2801. 'methods' => [
  2802. 'cancel' => [
  2803. 'path' => 'v1/{+name}:cancel',
  2804. 'httpMethod' => 'POST',
  2805. 'parameters' => [
  2806. 'name' => [
  2807. 'location' => 'path',
  2808. 'type' => 'string',
  2809. 'required' => true,
  2810. ],
  2811. ],
  2812. ],'delete' => [
  2813. 'path' => 'v1/{+name}',
  2814. 'httpMethod' => 'DELETE',
  2815. 'parameters' => [
  2816. 'name' => [
  2817. 'location' => 'path',
  2818. 'type' => 'string',
  2819. 'required' => true,
  2820. ],
  2821. ],
  2822. ],'get' => [
  2823. 'path' => 'v1/{+name}',
  2824. 'httpMethod' => 'GET',
  2825. 'parameters' => [
  2826. 'name' => [
  2827. 'location' => 'path',
  2828. 'type' => 'string',
  2829. 'required' => true,
  2830. ],
  2831. ],
  2832. ],'list' => [
  2833. 'path' => 'v1/{+name}/operations',
  2834. 'httpMethod' => 'GET',
  2835. 'parameters' => [
  2836. 'name' => [
  2837. 'location' => 'path',
  2838. 'type' => 'string',
  2839. 'required' => true,
  2840. ],
  2841. 'filter' => [
  2842. 'location' => 'query',
  2843. 'type' => 'string',
  2844. ],
  2845. 'pageSize' => [
  2846. 'location' => 'query',
  2847. 'type' => 'integer',
  2848. ],
  2849. 'pageToken' => [
  2850. 'location' => 'query',
  2851. 'type' => 'string',
  2852. ],
  2853. 'returnPartialSuccess' => [
  2854. 'location' => 'query',
  2855. 'type' => 'boolean',
  2856. ],
  2857. ],
  2858. ],'wait' => [
  2859. 'path' => 'v1/{+name}:wait',
  2860. 'httpMethod' => 'POST',
  2861. 'parameters' => [
  2862. 'name' => [
  2863. 'location' => 'path',
  2864. 'type' => 'string',
  2865. 'required' => true,
  2866. ],
  2867. 'timeout' => [
  2868. 'location' => 'query',
  2869. 'type' => 'string',
  2870. ],
  2871. ],
  2872. ],
  2873. ]
  2874. ]
  2875. );
  2876. $this->notebookRuntimes_operations = new Aiplatform\Resource\NotebookRuntimesOperations(
  2877. $this,
  2878. $this->serviceName,
  2879. 'operations',
  2880. [
  2881. 'methods' => [
  2882. 'cancel' => [
  2883. 'path' => 'v1/{+name}:cancel',
  2884. 'httpMethod' => 'POST',
  2885. 'parameters' => [
  2886. 'name' => [
  2887. 'location' => 'path',
  2888. 'type' => 'string',
  2889. 'required' => true,
  2890. ],
  2891. ],
  2892. ],'delete' => [
  2893. 'path' => 'v1/{+name}',
  2894. 'httpMethod' => 'DELETE',
  2895. 'parameters' => [
  2896. 'name' => [
  2897. 'location' => 'path',
  2898. 'type' => 'string',
  2899. 'required' => true,
  2900. ],
  2901. ],
  2902. ],'get' => [
  2903. 'path' => 'v1/{+name}',
  2904. 'httpMethod' => 'GET',
  2905. 'parameters' => [
  2906. 'name' => [
  2907. 'location' => 'path',
  2908. 'type' => 'string',
  2909. 'required' => true,
  2910. ],
  2911. ],
  2912. ],'list' => [
  2913. 'path' => 'v1/{+name}/operations',
  2914. 'httpMethod' => 'GET',
  2915. 'parameters' => [
  2916. 'name' => [
  2917. 'location' => 'path',
  2918. 'type' => 'string',
  2919. 'required' => true,
  2920. ],
  2921. 'filter' => [
  2922. 'location' => 'query',
  2923. 'type' => 'string',
  2924. ],
  2925. 'pageSize' => [
  2926. 'location' => 'query',
  2927. 'type' => 'integer',
  2928. ],
  2929. 'pageToken' => [
  2930. 'location' => 'query',
  2931. 'type' => 'string',
  2932. ],
  2933. 'returnPartialSuccess' => [
  2934. 'location' => 'query',
  2935. 'type' => 'boolean',
  2936. ],
  2937. ],
  2938. ],'wait' => [
  2939. 'path' => 'v1/{+name}:wait',
  2940. 'httpMethod' => 'POST',
  2941. 'parameters' => [
  2942. 'name' => [
  2943. 'location' => 'path',
  2944. 'type' => 'string',
  2945. 'required' => true,
  2946. ],
  2947. 'timeout' => [
  2948. 'location' => 'query',
  2949. 'type' => 'string',
  2950. ],
  2951. ],
  2952. ],
  2953. ]
  2954. ]
  2955. );
  2956. $this->operations = new Aiplatform\Resource\Operations(
  2957. $this,
  2958. $this->serviceName,
  2959. 'operations',
  2960. [
  2961. 'methods' => [
  2962. 'cancel' => [
  2963. 'path' => 'v1/{+name}:cancel',
  2964. 'httpMethod' => 'POST',
  2965. 'parameters' => [
  2966. 'name' => [
  2967. 'location' => 'path',
  2968. 'type' => 'string',
  2969. 'required' => true,
  2970. ],
  2971. ],
  2972. ],'delete' => [
  2973. 'path' => 'v1/{+name}',
  2974. 'httpMethod' => 'DELETE',
  2975. 'parameters' => [
  2976. 'name' => [
  2977. 'location' => 'path',
  2978. 'type' => 'string',
  2979. 'required' => true,
  2980. ],
  2981. ],
  2982. ],'get' => [
  2983. 'path' => 'v1/{+name}',
  2984. 'httpMethod' => 'GET',
  2985. 'parameters' => [
  2986. 'name' => [
  2987. 'location' => 'path',
  2988. 'type' => 'string',
  2989. 'required' => true,
  2990. ],
  2991. ],
  2992. ],'list' => [
  2993. 'path' => 'v1/operations',
  2994. 'httpMethod' => 'GET',
  2995. 'parameters' => [
  2996. 'filter' => [
  2997. 'location' => 'query',
  2998. 'type' => 'string',
  2999. ],
  3000. 'name' => [
  3001. 'location' => 'query',
  3002. 'type' => 'string',
  3003. ],
  3004. 'pageSize' => [
  3005. 'location' => 'query',
  3006. 'type' => 'integer',
  3007. ],
  3008. 'pageToken' => [
  3009. 'location' => 'query',
  3010. 'type' => 'string',
  3011. ],
  3012. 'returnPartialSuccess' => [
  3013. 'location' => 'query',
  3014. 'type' => 'boolean',
  3015. ],
  3016. ],
  3017. ],'wait' => [
  3018. 'path' => 'v1/{+name}:wait',
  3019. 'httpMethod' => 'POST',
  3020. 'parameters' => [
  3021. 'name' => [
  3022. 'location' => 'path',
  3023. 'type' => 'string',
  3024. 'required' => true,
  3025. ],
  3026. 'timeout' => [
  3027. 'location' => 'query',
  3028. 'type' => 'string',
  3029. ],
  3030. ],
  3031. ],
  3032. ]
  3033. ]
  3034. );
  3035. $this->persistentResources_operations = new Aiplatform\Resource\PersistentResourcesOperations(
  3036. $this,
  3037. $this->serviceName,
  3038. 'operations',
  3039. [
  3040. 'methods' => [
  3041. 'cancel' => [
  3042. 'path' => 'v1/{+name}:cancel',
  3043. 'httpMethod' => 'POST',
  3044. 'parameters' => [
  3045. 'name' => [
  3046. 'location' => 'path',
  3047. 'type' => 'string',
  3048. 'required' => true,
  3049. ],
  3050. ],
  3051. ],'delete' => [
  3052. 'path' => 'v1/{+name}',
  3053. 'httpMethod' => 'DELETE',
  3054. 'parameters' => [
  3055. 'name' => [
  3056. 'location' => 'path',
  3057. 'type' => 'string',
  3058. 'required' => true,
  3059. ],
  3060. ],
  3061. ],'get' => [
  3062. 'path' => 'v1/{+name}',
  3063. 'httpMethod' => 'GET',
  3064. 'parameters' => [
  3065. 'name' => [
  3066. 'location' => 'path',
  3067. 'type' => 'string',
  3068. 'required' => true,
  3069. ],
  3070. ],
  3071. ],'list' => [
  3072. 'path' => 'v1/{+name}/operations',
  3073. 'httpMethod' => 'GET',
  3074. 'parameters' => [
  3075. 'name' => [
  3076. 'location' => 'path',
  3077. 'type' => 'string',
  3078. 'required' => true,
  3079. ],
  3080. 'filter' => [
  3081. 'location' => 'query',
  3082. 'type' => 'string',
  3083. ],
  3084. 'pageSize' => [
  3085. 'location' => 'query',
  3086. 'type' => 'integer',
  3087. ],
  3088. 'pageToken' => [
  3089. 'location' => 'query',
  3090. 'type' => 'string',
  3091. ],
  3092. 'returnPartialSuccess' => [
  3093. 'location' => 'query',
  3094. 'type' => 'boolean',
  3095. ],
  3096. ],
  3097. ],'wait' => [
  3098. 'path' => 'v1/{+name}:wait',
  3099. 'httpMethod' => 'POST',
  3100. 'parameters' => [
  3101. 'name' => [
  3102. 'location' => 'path',
  3103. 'type' => 'string',
  3104. 'required' => true,
  3105. ],
  3106. 'timeout' => [
  3107. 'location' => 'query',
  3108. 'type' => 'string',
  3109. ],
  3110. ],
  3111. ],
  3112. ]
  3113. ]
  3114. );
  3115. $this->pipelineJobs_operations = new Aiplatform\Resource\PipelineJobsOperations(
  3116. $this,
  3117. $this->serviceName,
  3118. 'operations',
  3119. [
  3120. 'methods' => [
  3121. 'cancel' => [
  3122. 'path' => 'v1/{+name}:cancel',
  3123. 'httpMethod' => 'POST',
  3124. 'parameters' => [
  3125. 'name' => [
  3126. 'location' => 'path',
  3127. 'type' => 'string',
  3128. 'required' => true,
  3129. ],
  3130. ],
  3131. ],'delete' => [
  3132. 'path' => 'v1/{+name}',
  3133. 'httpMethod' => 'DELETE',
  3134. 'parameters' => [
  3135. 'name' => [
  3136. 'location' => 'path',
  3137. 'type' => 'string',
  3138. 'required' => true,
  3139. ],
  3140. ],
  3141. ],'get' => [
  3142. 'path' => 'v1/{+name}',
  3143. 'httpMethod' => 'GET',
  3144. 'parameters' => [
  3145. 'name' => [
  3146. 'location' => 'path',
  3147. 'type' => 'string',
  3148. 'required' => true,
  3149. ],
  3150. ],
  3151. ],'list' => [
  3152. 'path' => 'v1/{+name}/operations',
  3153. 'httpMethod' => 'GET',
  3154. 'parameters' => [
  3155. 'name' => [
  3156. 'location' => 'path',
  3157. 'type' => 'string',
  3158. 'required' => true,
  3159. ],
  3160. 'filter' => [
  3161. 'location' => 'query',
  3162. 'type' => 'string',
  3163. ],
  3164. 'pageSize' => [
  3165. 'location' => 'query',
  3166. 'type' => 'integer',
  3167. ],
  3168. 'pageToken' => [
  3169. 'location' => 'query',
  3170. 'type' => 'string',
  3171. ],
  3172. 'returnPartialSuccess' => [
  3173. 'location' => 'query',
  3174. 'type' => 'boolean',
  3175. ],
  3176. ],
  3177. ],'wait' => [
  3178. 'path' => 'v1/{+name}:wait',
  3179. 'httpMethod' => 'POST',
  3180. 'parameters' => [
  3181. 'name' => [
  3182. 'location' => 'path',
  3183. 'type' => 'string',
  3184. 'required' => true,
  3185. ],
  3186. 'timeout' => [
  3187. 'location' => 'query',
  3188. 'type' => 'string',
  3189. ],
  3190. ],
  3191. ],
  3192. ]
  3193. ]
  3194. );
  3195. $this->projects = new Aiplatform\Resource\Projects(
  3196. $this,
  3197. $this->serviceName,
  3198. 'projects',
  3199. [
  3200. 'methods' => [
  3201. 'getCacheConfig' => [
  3202. 'path' => 'v1/{+name}',
  3203. 'httpMethod' => 'GET',
  3204. 'parameters' => [
  3205. 'name' => [
  3206. 'location' => 'path',
  3207. 'type' => 'string',
  3208. 'required' => true,
  3209. ],
  3210. ],
  3211. ],'updateCacheConfig' => [
  3212. 'path' => 'v1/{+name}',
  3213. 'httpMethod' => 'PATCH',
  3214. 'parameters' => [
  3215. 'name' => [
  3216. 'location' => 'path',
  3217. 'type' => 'string',
  3218. 'required' => true,
  3219. ],
  3220. ],
  3221. ],
  3222. ]
  3223. ]
  3224. );
  3225. $this->projects_locations = new Aiplatform\Resource\ProjectsLocations(
  3226. $this,
  3227. $this->serviceName,
  3228. 'locations',
  3229. [
  3230. 'methods' => [
  3231. 'augmentPrompt' => [
  3232. 'path' => 'v1/{+parent}:augmentPrompt',
  3233. 'httpMethod' => 'POST',
  3234. 'parameters' => [
  3235. 'parent' => [
  3236. 'location' => 'path',
  3237. 'type' => 'string',
  3238. 'required' => true,
  3239. ],
  3240. ],
  3241. ],'corroborateContent' => [
  3242. 'path' => 'v1/{+parent}:corroborateContent',
  3243. 'httpMethod' => 'POST',
  3244. 'parameters' => [
  3245. 'parent' => [
  3246. 'location' => 'path',
  3247. 'type' => 'string',
  3248. 'required' => true,
  3249. ],
  3250. ],
  3251. ],'deploy' => [
  3252. 'path' => 'v1/{+destination}:deploy',
  3253. 'httpMethod' => 'POST',
  3254. 'parameters' => [
  3255. 'destination' => [
  3256. 'location' => 'path',
  3257. 'type' => 'string',
  3258. 'required' => true,
  3259. ],
  3260. ],
  3261. ],'evaluateDataset' => [
  3262. 'path' => 'v1/{+location}:evaluateDataset',
  3263. 'httpMethod' => 'POST',
  3264. 'parameters' => [
  3265. 'location' => [
  3266. 'location' => 'path',
  3267. 'type' => 'string',
  3268. 'required' => true,
  3269. ],
  3270. ],
  3271. ],'evaluateInstances' => [
  3272. 'path' => 'v1/{+location}:evaluateInstances',
  3273. 'httpMethod' => 'POST',
  3274. 'parameters' => [
  3275. 'location' => [
  3276. 'location' => 'path',
  3277. 'type' => 'string',
  3278. 'required' => true,
  3279. ],
  3280. ],
  3281. ],'generateInstanceRubrics' => [
  3282. 'path' => 'v1/{+location}:generateInstanceRubrics',
  3283. 'httpMethod' => 'POST',
  3284. 'parameters' => [
  3285. 'location' => [
  3286. 'location' => 'path',
  3287. 'type' => 'string',
  3288. 'required' => true,
  3289. ],
  3290. ],
  3291. ],'generateSyntheticData' => [
  3292. 'path' => 'v1/{+location}:generateSyntheticData',
  3293. 'httpMethod' => 'POST',
  3294. 'parameters' => [
  3295. 'location' => [
  3296. 'location' => 'path',
  3297. 'type' => 'string',
  3298. 'required' => true,
  3299. ],
  3300. ],
  3301. ],'get' => [
  3302. 'path' => 'v1/{+name}',
  3303. 'httpMethod' => 'GET',
  3304. 'parameters' => [
  3305. 'name' => [
  3306. 'location' => 'path',
  3307. 'type' => 'string',
  3308. 'required' => true,
  3309. ],
  3310. ],
  3311. ],'getRagEngineConfig' => [
  3312. 'path' => 'v1/{+name}',
  3313. 'httpMethod' => 'GET',
  3314. 'parameters' => [
  3315. 'name' => [
  3316. 'location' => 'path',
  3317. 'type' => 'string',
  3318. 'required' => true,
  3319. ],
  3320. ],
  3321. ],'list' => [
  3322. 'path' => 'v1/{+name}/locations',
  3323. 'httpMethod' => 'GET',
  3324. 'parameters' => [
  3325. 'name' => [
  3326. 'location' => 'path',
  3327. 'type' => 'string',
  3328. 'required' => true,
  3329. ],
  3330. 'extraLocationTypes' => [
  3331. 'location' => 'query',
  3332. 'type' => 'string',
  3333. 'repeated' => true,
  3334. ],
  3335. 'filter' => [
  3336. 'location' => 'query',
  3337. 'type' => 'string',
  3338. ],
  3339. 'pageSize' => [
  3340. 'location' => 'query',
  3341. 'type' => 'integer',
  3342. ],
  3343. 'pageToken' => [
  3344. 'location' => 'query',
  3345. 'type' => 'string',
  3346. ],
  3347. ],
  3348. ],'retrieveContexts' => [
  3349. 'path' => 'v1/{+parent}:retrieveContexts',
  3350. 'httpMethod' => 'POST',
  3351. 'parameters' => [
  3352. 'parent' => [
  3353. 'location' => 'path',
  3354. 'type' => 'string',
  3355. 'required' => true,
  3356. ],
  3357. ],
  3358. ],'updateRagEngineConfig' => [
  3359. 'path' => 'v1/{+name}',
  3360. 'httpMethod' => 'PATCH',
  3361. 'parameters' => [
  3362. 'name' => [
  3363. 'location' => 'path',
  3364. 'type' => 'string',
  3365. 'required' => true,
  3366. ],
  3367. ],
  3368. ],
  3369. ]
  3370. ]
  3371. );
  3372. $this->projects_locations_batchPredictionJobs = new Aiplatform\Resource\ProjectsLocationsBatchPredictionJobs(
  3373. $this,
  3374. $this->serviceName,
  3375. 'batchPredictionJobs',
  3376. [
  3377. 'methods' => [
  3378. 'cancel' => [
  3379. 'path' => 'v1/{+name}:cancel',
  3380. 'httpMethod' => 'POST',
  3381. 'parameters' => [
  3382. 'name' => [
  3383. 'location' => 'path',
  3384. 'type' => 'string',
  3385. 'required' => true,
  3386. ],
  3387. ],
  3388. ],'create' => [
  3389. 'path' => 'v1/{+parent}/batchPredictionJobs',
  3390. 'httpMethod' => 'POST',
  3391. 'parameters' => [
  3392. 'parent' => [
  3393. 'location' => 'path',
  3394. 'type' => 'string',
  3395. 'required' => true,
  3396. ],
  3397. ],
  3398. ],'delete' => [
  3399. 'path' => 'v1/{+name}',
  3400. 'httpMethod' => 'DELETE',
  3401. 'parameters' => [
  3402. 'name' => [
  3403. 'location' => 'path',
  3404. 'type' => 'string',
  3405. 'required' => true,
  3406. ],
  3407. ],
  3408. ],'get' => [
  3409. 'path' => 'v1/{+name}',
  3410. 'httpMethod' => 'GET',
  3411. 'parameters' => [
  3412. 'name' => [
  3413. 'location' => 'path',
  3414. 'type' => 'string',
  3415. 'required' => true,
  3416. ],
  3417. ],
  3418. ],'list' => [
  3419. 'path' => 'v1/{+parent}/batchPredictionJobs',
  3420. 'httpMethod' => 'GET',
  3421. 'parameters' => [
  3422. 'parent' => [
  3423. 'location' => 'path',
  3424. 'type' => 'string',
  3425. 'required' => true,
  3426. ],
  3427. 'filter' => [
  3428. 'location' => 'query',
  3429. 'type' => 'string',
  3430. ],
  3431. 'pageSize' => [
  3432. 'location' => 'query',
  3433. 'type' => 'integer',
  3434. ],
  3435. 'pageToken' => [
  3436. 'location' => 'query',
  3437. 'type' => 'string',
  3438. ],
  3439. 'readMask' => [
  3440. 'location' => 'query',
  3441. 'type' => 'string',
  3442. ],
  3443. ],
  3444. ],
  3445. ]
  3446. ]
  3447. );
  3448. $this->projects_locations_cachedContents = new Aiplatform\Resource\ProjectsLocationsCachedContents(
  3449. $this,
  3450. $this->serviceName,
  3451. 'cachedContents',
  3452. [
  3453. 'methods' => [
  3454. 'create' => [
  3455. 'path' => 'v1/{+parent}/cachedContents',
  3456. 'httpMethod' => 'POST',
  3457. 'parameters' => [
  3458. 'parent' => [
  3459. 'location' => 'path',
  3460. 'type' => 'string',
  3461. 'required' => true,
  3462. ],
  3463. ],
  3464. ],'delete' => [
  3465. 'path' => 'v1/{+name}',
  3466. 'httpMethod' => 'DELETE',
  3467. 'parameters' => [
  3468. 'name' => [
  3469. 'location' => 'path',
  3470. 'type' => 'string',
  3471. 'required' => true,
  3472. ],
  3473. ],
  3474. ],'get' => [
  3475. 'path' => 'v1/{+name}',
  3476. 'httpMethod' => 'GET',
  3477. 'parameters' => [
  3478. 'name' => [
  3479. 'location' => 'path',
  3480. 'type' => 'string',
  3481. 'required' => true,
  3482. ],
  3483. ],
  3484. ],'list' => [
  3485. 'path' => 'v1/{+parent}/cachedContents',
  3486. 'httpMethod' => 'GET',
  3487. 'parameters' => [
  3488. 'parent' => [
  3489. 'location' => 'path',
  3490. 'type' => 'string',
  3491. 'required' => true,
  3492. ],
  3493. 'pageSize' => [
  3494. 'location' => 'query',
  3495. 'type' => 'integer',
  3496. ],
  3497. 'pageToken' => [
  3498. 'location' => 'query',
  3499. 'type' => 'string',
  3500. ],
  3501. ],
  3502. ],'patch' => [
  3503. 'path' => 'v1/{+name}',
  3504. 'httpMethod' => 'PATCH',
  3505. 'parameters' => [
  3506. 'name' => [
  3507. 'location' => 'path',
  3508. 'type' => 'string',
  3509. 'required' => true,
  3510. ],
  3511. 'updateMask' => [
  3512. 'location' => 'query',
  3513. 'type' => 'string',
  3514. ],
  3515. ],
  3516. ],
  3517. ]
  3518. ]
  3519. );
  3520. $this->projects_locations_customJobs = new Aiplatform\Resource\ProjectsLocationsCustomJobs(
  3521. $this,
  3522. $this->serviceName,
  3523. 'customJobs',
  3524. [
  3525. 'methods' => [
  3526. 'cancel' => [
  3527. 'path' => 'v1/{+name}:cancel',
  3528. 'httpMethod' => 'POST',
  3529. 'parameters' => [
  3530. 'name' => [
  3531. 'location' => 'path',
  3532. 'type' => 'string',
  3533. 'required' => true,
  3534. ],
  3535. ],
  3536. ],'create' => [
  3537. 'path' => 'v1/{+parent}/customJobs',
  3538. 'httpMethod' => 'POST',
  3539. 'parameters' => [
  3540. 'parent' => [
  3541. 'location' => 'path',
  3542. 'type' => 'string',
  3543. 'required' => true,
  3544. ],
  3545. ],
  3546. ],'delete' => [
  3547. 'path' => 'v1/{+name}',
  3548. 'httpMethod' => 'DELETE',
  3549. 'parameters' => [
  3550. 'name' => [
  3551. 'location' => 'path',
  3552. 'type' => 'string',
  3553. 'required' => true,
  3554. ],
  3555. ],
  3556. ],'get' => [
  3557. 'path' => 'v1/{+name}',
  3558. 'httpMethod' => 'GET',
  3559. 'parameters' => [
  3560. 'name' => [
  3561. 'location' => 'path',
  3562. 'type' => 'string',
  3563. 'required' => true,
  3564. ],
  3565. ],
  3566. ],'list' => [
  3567. 'path' => 'v1/{+parent}/customJobs',
  3568. 'httpMethod' => 'GET',
  3569. 'parameters' => [
  3570. 'parent' => [
  3571. 'location' => 'path',
  3572. 'type' => 'string',
  3573. 'required' => true,
  3574. ],
  3575. 'filter' => [
  3576. 'location' => 'query',
  3577. 'type' => 'string',
  3578. ],
  3579. 'pageSize' => [
  3580. 'location' => 'query',
  3581. 'type' => 'integer',
  3582. ],
  3583. 'pageToken' => [
  3584. 'location' => 'query',
  3585. 'type' => 'string',
  3586. ],
  3587. 'readMask' => [
  3588. 'location' => 'query',
  3589. 'type' => 'string',
  3590. ],
  3591. ],
  3592. ],
  3593. ]
  3594. ]
  3595. );
  3596. $this->projects_locations_customJobs_operations = new Aiplatform\Resource\ProjectsLocationsCustomJobsOperations(
  3597. $this,
  3598. $this->serviceName,
  3599. 'operations',
  3600. [
  3601. 'methods' => [
  3602. 'cancel' => [
  3603. 'path' => 'v1/{+name}:cancel',
  3604. 'httpMethod' => 'POST',
  3605. 'parameters' => [
  3606. 'name' => [
  3607. 'location' => 'path',
  3608. 'type' => 'string',
  3609. 'required' => true,
  3610. ],
  3611. ],
  3612. ],'delete' => [
  3613. 'path' => 'v1/{+name}',
  3614. 'httpMethod' => 'DELETE',
  3615. 'parameters' => [
  3616. 'name' => [
  3617. 'location' => 'path',
  3618. 'type' => 'string',
  3619. 'required' => true,
  3620. ],
  3621. ],
  3622. ],'get' => [
  3623. 'path' => 'v1/{+name}',
  3624. 'httpMethod' => 'GET',
  3625. 'parameters' => [
  3626. 'name' => [
  3627. 'location' => 'path',
  3628. 'type' => 'string',
  3629. 'required' => true,
  3630. ],
  3631. ],
  3632. ],'list' => [
  3633. 'path' => 'v1/{+name}/operations',
  3634. 'httpMethod' => 'GET',
  3635. 'parameters' => [
  3636. 'name' => [
  3637. 'location' => 'path',
  3638. 'type' => 'string',
  3639. 'required' => true,
  3640. ],
  3641. 'filter' => [
  3642. 'location' => 'query',
  3643. 'type' => 'string',
  3644. ],
  3645. 'pageSize' => [
  3646. 'location' => 'query',
  3647. 'type' => 'integer',
  3648. ],
  3649. 'pageToken' => [
  3650. 'location' => 'query',
  3651. 'type' => 'string',
  3652. ],
  3653. 'returnPartialSuccess' => [
  3654. 'location' => 'query',
  3655. 'type' => 'boolean',
  3656. ],
  3657. ],
  3658. ],'wait' => [
  3659. 'path' => 'v1/{+name}:wait',
  3660. 'httpMethod' => 'POST',
  3661. 'parameters' => [
  3662. 'name' => [
  3663. 'location' => 'path',
  3664. 'type' => 'string',
  3665. 'required' => true,
  3666. ],
  3667. 'timeout' => [
  3668. 'location' => 'query',
  3669. 'type' => 'string',
  3670. ],
  3671. ],
  3672. ],
  3673. ]
  3674. ]
  3675. );
  3676. $this->projects_locations_dataLabelingJobs = new Aiplatform\Resource\ProjectsLocationsDataLabelingJobs(
  3677. $this,
  3678. $this->serviceName,
  3679. 'dataLabelingJobs',
  3680. [
  3681. 'methods' => [
  3682. 'cancel' => [
  3683. 'path' => 'v1/{+name}:cancel',
  3684. 'httpMethod' => 'POST',
  3685. 'parameters' => [
  3686. 'name' => [
  3687. 'location' => 'path',
  3688. 'type' => 'string',
  3689. 'required' => true,
  3690. ],
  3691. ],
  3692. ],'create' => [
  3693. 'path' => 'v1/{+parent}/dataLabelingJobs',
  3694. 'httpMethod' => 'POST',
  3695. 'parameters' => [
  3696. 'parent' => [
  3697. 'location' => 'path',
  3698. 'type' => 'string',
  3699. 'required' => true,
  3700. ],
  3701. ],
  3702. ],'delete' => [
  3703. 'path' => 'v1/{+name}',
  3704. 'httpMethod' => 'DELETE',
  3705. 'parameters' => [
  3706. 'name' => [
  3707. 'location' => 'path',
  3708. 'type' => 'string',
  3709. 'required' => true,
  3710. ],
  3711. ],
  3712. ],'get' => [
  3713. 'path' => 'v1/{+name}',
  3714. 'httpMethod' => 'GET',
  3715. 'parameters' => [
  3716. 'name' => [
  3717. 'location' => 'path',
  3718. 'type' => 'string',
  3719. 'required' => true,
  3720. ],
  3721. ],
  3722. ],'list' => [
  3723. 'path' => 'v1/{+parent}/dataLabelingJobs',
  3724. 'httpMethod' => 'GET',
  3725. 'parameters' => [
  3726. 'parent' => [
  3727. 'location' => 'path',
  3728. 'type' => 'string',
  3729. 'required' => true,
  3730. ],
  3731. 'filter' => [
  3732. 'location' => 'query',
  3733. 'type' => 'string',
  3734. ],
  3735. 'orderBy' => [
  3736. 'location' => 'query',
  3737. 'type' => 'string',
  3738. ],
  3739. 'pageSize' => [
  3740. 'location' => 'query',
  3741. 'type' => 'integer',
  3742. ],
  3743. 'pageToken' => [
  3744. 'location' => 'query',
  3745. 'type' => 'string',
  3746. ],
  3747. 'readMask' => [
  3748. 'location' => 'query',
  3749. 'type' => 'string',
  3750. ],
  3751. ],
  3752. ],
  3753. ]
  3754. ]
  3755. );
  3756. $this->projects_locations_dataLabelingJobs_operations = new Aiplatform\Resource\ProjectsLocationsDataLabelingJobsOperations(
  3757. $this,
  3758. $this->serviceName,
  3759. 'operations',
  3760. [
  3761. 'methods' => [
  3762. 'cancel' => [
  3763. 'path' => 'v1/{+name}:cancel',
  3764. 'httpMethod' => 'POST',
  3765. 'parameters' => [
  3766. 'name' => [
  3767. 'location' => 'path',
  3768. 'type' => 'string',
  3769. 'required' => true,
  3770. ],
  3771. ],
  3772. ],'delete' => [
  3773. 'path' => 'v1/{+name}',
  3774. 'httpMethod' => 'DELETE',
  3775. 'parameters' => [
  3776. 'name' => [
  3777. 'location' => 'path',
  3778. 'type' => 'string',
  3779. 'required' => true,
  3780. ],
  3781. ],
  3782. ],'get' => [
  3783. 'path' => 'v1/{+name}',
  3784. 'httpMethod' => 'GET',
  3785. 'parameters' => [
  3786. 'name' => [
  3787. 'location' => 'path',
  3788. 'type' => 'string',
  3789. 'required' => true,
  3790. ],
  3791. ],
  3792. ],'list' => [
  3793. 'path' => 'v1/{+name}/operations',
  3794. 'httpMethod' => 'GET',
  3795. 'parameters' => [
  3796. 'name' => [
  3797. 'location' => 'path',
  3798. 'type' => 'string',
  3799. 'required' => true,
  3800. ],
  3801. 'filter' => [
  3802. 'location' => 'query',
  3803. 'type' => 'string',
  3804. ],
  3805. 'pageSize' => [
  3806. 'location' => 'query',
  3807. 'type' => 'integer',
  3808. ],
  3809. 'pageToken' => [
  3810. 'location' => 'query',
  3811. 'type' => 'string',
  3812. ],
  3813. 'returnPartialSuccess' => [
  3814. 'location' => 'query',
  3815. 'type' => 'boolean',
  3816. ],
  3817. ],
  3818. ],'wait' => [
  3819. 'path' => 'v1/{+name}:wait',
  3820. 'httpMethod' => 'POST',
  3821. 'parameters' => [
  3822. 'name' => [
  3823. 'location' => 'path',
  3824. 'type' => 'string',
  3825. 'required' => true,
  3826. ],
  3827. 'timeout' => [
  3828. 'location' => 'query',
  3829. 'type' => 'string',
  3830. ],
  3831. ],
  3832. ],
  3833. ]
  3834. ]
  3835. );
  3836. $this->projects_locations_datasets = new Aiplatform\Resource\ProjectsLocationsDatasets(
  3837. $this,
  3838. $this->serviceName,
  3839. 'datasets',
  3840. [
  3841. 'methods' => [
  3842. 'create' => [
  3843. 'path' => 'v1/{+parent}/datasets',
  3844. 'httpMethod' => 'POST',
  3845. 'parameters' => [
  3846. 'parent' => [
  3847. 'location' => 'path',
  3848. 'type' => 'string',
  3849. 'required' => true,
  3850. ],
  3851. ],
  3852. ],'delete' => [
  3853. 'path' => 'v1/{+name}',
  3854. 'httpMethod' => 'DELETE',
  3855. 'parameters' => [
  3856. 'name' => [
  3857. 'location' => 'path',
  3858. 'type' => 'string',
  3859. 'required' => true,
  3860. ],
  3861. ],
  3862. ],'export' => [
  3863. 'path' => 'v1/{+name}:export',
  3864. 'httpMethod' => 'POST',
  3865. 'parameters' => [
  3866. 'name' => [
  3867. 'location' => 'path',
  3868. 'type' => 'string',
  3869. 'required' => true,
  3870. ],
  3871. ],
  3872. ],'get' => [
  3873. 'path' => 'v1/{+name}',
  3874. 'httpMethod' => 'GET',
  3875. 'parameters' => [
  3876. 'name' => [
  3877. 'location' => 'path',
  3878. 'type' => 'string',
  3879. 'required' => true,
  3880. ],
  3881. 'readMask' => [
  3882. 'location' => 'query',
  3883. 'type' => 'string',
  3884. ],
  3885. ],
  3886. ],'getIamPolicy' => [
  3887. 'path' => 'v1/{+resource}:getIamPolicy',
  3888. 'httpMethod' => 'POST',
  3889. 'parameters' => [
  3890. 'resource' => [
  3891. 'location' => 'path',
  3892. 'type' => 'string',
  3893. 'required' => true,
  3894. ],
  3895. 'options.requestedPolicyVersion' => [
  3896. 'location' => 'query',
  3897. 'type' => 'integer',
  3898. ],
  3899. ],
  3900. ],'import' => [
  3901. 'path' => 'v1/{+name}:import',
  3902. 'httpMethod' => 'POST',
  3903. 'parameters' => [
  3904. 'name' => [
  3905. 'location' => 'path',
  3906. 'type' => 'string',
  3907. 'required' => true,
  3908. ],
  3909. ],
  3910. ],'list' => [
  3911. 'path' => 'v1/{+parent}/datasets',
  3912. 'httpMethod' => 'GET',
  3913. 'parameters' => [
  3914. 'parent' => [
  3915. 'location' => 'path',
  3916. 'type' => 'string',
  3917. 'required' => true,
  3918. ],
  3919. 'filter' => [
  3920. 'location' => 'query',
  3921. 'type' => 'string',
  3922. ],
  3923. 'orderBy' => [
  3924. 'location' => 'query',
  3925. 'type' => 'string',
  3926. ],
  3927. 'pageSize' => [
  3928. 'location' => 'query',
  3929. 'type' => 'integer',
  3930. ],
  3931. 'pageToken' => [
  3932. 'location' => 'query',
  3933. 'type' => 'string',
  3934. ],
  3935. 'readMask' => [
  3936. 'location' => 'query',
  3937. 'type' => 'string',
  3938. ],
  3939. ],
  3940. ],'patch' => [
  3941. 'path' => 'v1/{+name}',
  3942. 'httpMethod' => 'PATCH',
  3943. 'parameters' => [
  3944. 'name' => [
  3945. 'location' => 'path',
  3946. 'type' => 'string',
  3947. 'required' => true,
  3948. ],
  3949. 'updateMask' => [
  3950. 'location' => 'query',
  3951. 'type' => 'string',
  3952. ],
  3953. ],
  3954. ],'searchDataItems' => [
  3955. 'path' => 'v1/{+dataset}:searchDataItems',
  3956. 'httpMethod' => 'GET',
  3957. 'parameters' => [
  3958. 'dataset' => [
  3959. 'location' => 'path',
  3960. 'type' => 'string',
  3961. 'required' => true,
  3962. ],
  3963. 'annotationFilters' => [
  3964. 'location' => 'query',
  3965. 'type' => 'string',
  3966. 'repeated' => true,
  3967. ],
  3968. 'annotationsFilter' => [
  3969. 'location' => 'query',
  3970. 'type' => 'string',
  3971. ],
  3972. 'annotationsLimit' => [
  3973. 'location' => 'query',
  3974. 'type' => 'integer',
  3975. ],
  3976. 'dataItemFilter' => [
  3977. 'location' => 'query',
  3978. 'type' => 'string',
  3979. ],
  3980. 'dataLabelingJob' => [
  3981. 'location' => 'query',
  3982. 'type' => 'string',
  3983. ],
  3984. 'fieldMask' => [
  3985. 'location' => 'query',
  3986. 'type' => 'string',
  3987. ],
  3988. 'orderBy' => [
  3989. 'location' => 'query',
  3990. 'type' => 'string',
  3991. ],
  3992. 'orderByAnnotation.orderBy' => [
  3993. 'location' => 'query',
  3994. 'type' => 'string',
  3995. ],
  3996. 'orderByAnnotation.savedQuery' => [
  3997. 'location' => 'query',
  3998. 'type' => 'string',
  3999. ],
  4000. 'orderByDataItem' => [
  4001. 'location' => 'query',
  4002. 'type' => 'string',
  4003. ],
  4004. 'pageSize' => [
  4005. 'location' => 'query',
  4006. 'type' => 'integer',
  4007. ],
  4008. 'pageToken' => [
  4009. 'location' => 'query',
  4010. 'type' => 'string',
  4011. ],
  4012. 'savedQuery' => [
  4013. 'location' => 'query',
  4014. 'type' => 'string',
  4015. ],
  4016. ],
  4017. ],'setIamPolicy' => [
  4018. 'path' => 'v1/{+resource}:setIamPolicy',
  4019. 'httpMethod' => 'POST',
  4020. 'parameters' => [
  4021. 'resource' => [
  4022. 'location' => 'path',
  4023. 'type' => 'string',
  4024. 'required' => true,
  4025. ],
  4026. ],
  4027. ],'testIamPermissions' => [
  4028. 'path' => 'v1/{+resource}:testIamPermissions',
  4029. 'httpMethod' => 'POST',
  4030. 'parameters' => [
  4031. 'resource' => [
  4032. 'location' => 'path',
  4033. 'type' => 'string',
  4034. 'required' => true,
  4035. ],
  4036. 'permissions' => [
  4037. 'location' => 'query',
  4038. 'type' => 'string',
  4039. 'repeated' => true,
  4040. ],
  4041. ],
  4042. ],
  4043. ]
  4044. ]
  4045. );
  4046. $this->projects_locations_datasets_annotationSpecs = new Aiplatform\Resource\ProjectsLocationsDatasetsAnnotationSpecs(
  4047. $this,
  4048. $this->serviceName,
  4049. 'annotationSpecs',
  4050. [
  4051. 'methods' => [
  4052. 'get' => [
  4053. 'path' => 'v1/{+name}',
  4054. 'httpMethod' => 'GET',
  4055. 'parameters' => [
  4056. 'name' => [
  4057. 'location' => 'path',
  4058. 'type' => 'string',
  4059. 'required' => true,
  4060. ],
  4061. 'readMask' => [
  4062. 'location' => 'query',
  4063. 'type' => 'string',
  4064. ],
  4065. ],
  4066. ],
  4067. ]
  4068. ]
  4069. );
  4070. $this->projects_locations_datasets_annotationSpecs_operations = new Aiplatform\Resource\ProjectsLocationsDatasetsAnnotationSpecsOperations(
  4071. $this,
  4072. $this->serviceName,
  4073. 'operations',
  4074. [
  4075. 'methods' => [
  4076. 'cancel' => [
  4077. 'path' => 'v1/{+name}:cancel',
  4078. 'httpMethod' => 'POST',
  4079. 'parameters' => [
  4080. 'name' => [
  4081. 'location' => 'path',
  4082. 'type' => 'string',
  4083. 'required' => true,
  4084. ],
  4085. ],
  4086. ],'delete' => [
  4087. 'path' => 'v1/{+name}',
  4088. 'httpMethod' => 'DELETE',
  4089. 'parameters' => [
  4090. 'name' => [
  4091. 'location' => 'path',
  4092. 'type' => 'string',
  4093. 'required' => true,
  4094. ],
  4095. ],
  4096. ],'get' => [
  4097. 'path' => 'v1/{+name}',
  4098. 'httpMethod' => 'GET',
  4099. 'parameters' => [
  4100. 'name' => [
  4101. 'location' => 'path',
  4102. 'type' => 'string',
  4103. 'required' => true,
  4104. ],
  4105. ],
  4106. ],'list' => [
  4107. 'path' => 'v1/{+name}/operations',
  4108. 'httpMethod' => 'GET',
  4109. 'parameters' => [
  4110. 'name' => [
  4111. 'location' => 'path',
  4112. 'type' => 'string',
  4113. 'required' => true,
  4114. ],
  4115. 'filter' => [
  4116. 'location' => 'query',
  4117. 'type' => 'string',
  4118. ],
  4119. 'pageSize' => [
  4120. 'location' => 'query',
  4121. 'type' => 'integer',
  4122. ],
  4123. 'pageToken' => [
  4124. 'location' => 'query',
  4125. 'type' => 'string',
  4126. ],
  4127. 'returnPartialSuccess' => [
  4128. 'location' => 'query',
  4129. 'type' => 'boolean',
  4130. ],
  4131. ],
  4132. ],'wait' => [
  4133. 'path' => 'v1/{+name}:wait',
  4134. 'httpMethod' => 'POST',
  4135. 'parameters' => [
  4136. 'name' => [
  4137. 'location' => 'path',
  4138. 'type' => 'string',
  4139. 'required' => true,
  4140. ],
  4141. 'timeout' => [
  4142. 'location' => 'query',
  4143. 'type' => 'string',
  4144. ],
  4145. ],
  4146. ],
  4147. ]
  4148. ]
  4149. );
  4150. $this->projects_locations_datasets_dataItems = new Aiplatform\Resource\ProjectsLocationsDatasetsDataItems(
  4151. $this,
  4152. $this->serviceName,
  4153. 'dataItems',
  4154. [
  4155. 'methods' => [
  4156. 'list' => [
  4157. 'path' => 'v1/{+parent}/dataItems',
  4158. 'httpMethod' => 'GET',
  4159. 'parameters' => [
  4160. 'parent' => [
  4161. 'location' => 'path',
  4162. 'type' => 'string',
  4163. 'required' => true,
  4164. ],
  4165. 'filter' => [
  4166. 'location' => 'query',
  4167. 'type' => 'string',
  4168. ],
  4169. 'orderBy' => [
  4170. 'location' => 'query',
  4171. 'type' => 'string',
  4172. ],
  4173. 'pageSize' => [
  4174. 'location' => 'query',
  4175. 'type' => 'integer',
  4176. ],
  4177. 'pageToken' => [
  4178. 'location' => 'query',
  4179. 'type' => 'string',
  4180. ],
  4181. 'readMask' => [
  4182. 'location' => 'query',
  4183. 'type' => 'string',
  4184. ],
  4185. ],
  4186. ],
  4187. ]
  4188. ]
  4189. );
  4190. $this->projects_locations_datasets_dataItems_annotations = new Aiplatform\Resource\ProjectsLocationsDatasetsDataItemsAnnotations(
  4191. $this,
  4192. $this->serviceName,
  4193. 'annotations',
  4194. [
  4195. 'methods' => [
  4196. 'list' => [
  4197. 'path' => 'v1/{+parent}/annotations',
  4198. 'httpMethod' => 'GET',
  4199. 'parameters' => [
  4200. 'parent' => [
  4201. 'location' => 'path',
  4202. 'type' => 'string',
  4203. 'required' => true,
  4204. ],
  4205. 'filter' => [
  4206. 'location' => 'query',
  4207. 'type' => 'string',
  4208. ],
  4209. 'orderBy' => [
  4210. 'location' => 'query',
  4211. 'type' => 'string',
  4212. ],
  4213. 'pageSize' => [
  4214. 'location' => 'query',
  4215. 'type' => 'integer',
  4216. ],
  4217. 'pageToken' => [
  4218. 'location' => 'query',
  4219. 'type' => 'string',
  4220. ],
  4221. 'readMask' => [
  4222. 'location' => 'query',
  4223. 'type' => 'string',
  4224. ],
  4225. ],
  4226. ],
  4227. ]
  4228. ]
  4229. );
  4230. $this->projects_locations_datasets_dataItems_annotations_operations = new Aiplatform\Resource\ProjectsLocationsDatasetsDataItemsAnnotationsOperations(
  4231. $this,
  4232. $this->serviceName,
  4233. 'operations',
  4234. [
  4235. 'methods' => [
  4236. 'cancel' => [
  4237. 'path' => 'v1/{+name}:cancel',
  4238. 'httpMethod' => 'POST',
  4239. 'parameters' => [
  4240. 'name' => [
  4241. 'location' => 'path',
  4242. 'type' => 'string',
  4243. 'required' => true,
  4244. ],
  4245. ],
  4246. ],'delete' => [
  4247. 'path' => 'v1/{+name}',
  4248. 'httpMethod' => 'DELETE',
  4249. 'parameters' => [
  4250. 'name' => [
  4251. 'location' => 'path',
  4252. 'type' => 'string',
  4253. 'required' => true,
  4254. ],
  4255. ],
  4256. ],'get' => [
  4257. 'path' => 'v1/{+name}',
  4258. 'httpMethod' => 'GET',
  4259. 'parameters' => [
  4260. 'name' => [
  4261. 'location' => 'path',
  4262. 'type' => 'string',
  4263. 'required' => true,
  4264. ],
  4265. ],
  4266. ],'list' => [
  4267. 'path' => 'v1/{+name}/operations',
  4268. 'httpMethod' => 'GET',
  4269. 'parameters' => [
  4270. 'name' => [
  4271. 'location' => 'path',
  4272. 'type' => 'string',
  4273. 'required' => true,
  4274. ],
  4275. 'filter' => [
  4276. 'location' => 'query',
  4277. 'type' => 'string',
  4278. ],
  4279. 'pageSize' => [
  4280. 'location' => 'query',
  4281. 'type' => 'integer',
  4282. ],
  4283. 'pageToken' => [
  4284. 'location' => 'query',
  4285. 'type' => 'string',
  4286. ],
  4287. 'returnPartialSuccess' => [
  4288. 'location' => 'query',
  4289. 'type' => 'boolean',
  4290. ],
  4291. ],
  4292. ],'wait' => [
  4293. 'path' => 'v1/{+name}:wait',
  4294. 'httpMethod' => 'POST',
  4295. 'parameters' => [
  4296. 'name' => [
  4297. 'location' => 'path',
  4298. 'type' => 'string',
  4299. 'required' => true,
  4300. ],
  4301. 'timeout' => [
  4302. 'location' => 'query',
  4303. 'type' => 'string',
  4304. ],
  4305. ],
  4306. ],
  4307. ]
  4308. ]
  4309. );
  4310. $this->projects_locations_datasets_dataItems_operations = new Aiplatform\Resource\ProjectsLocationsDatasetsDataItemsOperations(
  4311. $this,
  4312. $this->serviceName,
  4313. 'operations',
  4314. [
  4315. 'methods' => [
  4316. 'cancel' => [
  4317. 'path' => 'v1/{+name}:cancel',
  4318. 'httpMethod' => 'POST',
  4319. 'parameters' => [
  4320. 'name' => [
  4321. 'location' => 'path',
  4322. 'type' => 'string',
  4323. 'required' => true,
  4324. ],
  4325. ],
  4326. ],'delete' => [
  4327. 'path' => 'v1/{+name}',
  4328. 'httpMethod' => 'DELETE',
  4329. 'parameters' => [
  4330. 'name' => [
  4331. 'location' => 'path',
  4332. 'type' => 'string',
  4333. 'required' => true,
  4334. ],
  4335. ],
  4336. ],'get' => [
  4337. 'path' => 'v1/{+name}',
  4338. 'httpMethod' => 'GET',
  4339. 'parameters' => [
  4340. 'name' => [
  4341. 'location' => 'path',
  4342. 'type' => 'string',
  4343. 'required' => true,
  4344. ],
  4345. ],
  4346. ],'list' => [
  4347. 'path' => 'v1/{+name}/operations',
  4348. 'httpMethod' => 'GET',
  4349. 'parameters' => [
  4350. 'name' => [
  4351. 'location' => 'path',
  4352. 'type' => 'string',
  4353. 'required' => true,
  4354. ],
  4355. 'filter' => [
  4356. 'location' => 'query',
  4357. 'type' => 'string',
  4358. ],
  4359. 'pageSize' => [
  4360. 'location' => 'query',
  4361. 'type' => 'integer',
  4362. ],
  4363. 'pageToken' => [
  4364. 'location' => 'query',
  4365. 'type' => 'string',
  4366. ],
  4367. 'returnPartialSuccess' => [
  4368. 'location' => 'query',
  4369. 'type' => 'boolean',
  4370. ],
  4371. ],
  4372. ],'wait' => [
  4373. 'path' => 'v1/{+name}:wait',
  4374. 'httpMethod' => 'POST',
  4375. 'parameters' => [
  4376. 'name' => [
  4377. 'location' => 'path',
  4378. 'type' => 'string',
  4379. 'required' => true,
  4380. ],
  4381. 'timeout' => [
  4382. 'location' => 'query',
  4383. 'type' => 'string',
  4384. ],
  4385. ],
  4386. ],
  4387. ]
  4388. ]
  4389. );
  4390. $this->projects_locations_datasets_datasetVersions = new Aiplatform\Resource\ProjectsLocationsDatasetsDatasetVersions(
  4391. $this,
  4392. $this->serviceName,
  4393. 'datasetVersions',
  4394. [
  4395. 'methods' => [
  4396. 'create' => [
  4397. 'path' => 'v1/{+parent}/datasetVersions',
  4398. 'httpMethod' => 'POST',
  4399. 'parameters' => [
  4400. 'parent' => [
  4401. 'location' => 'path',
  4402. 'type' => 'string',
  4403. 'required' => true,
  4404. ],
  4405. ],
  4406. ],'delete' => [
  4407. 'path' => 'v1/{+name}',
  4408. 'httpMethod' => 'DELETE',
  4409. 'parameters' => [
  4410. 'name' => [
  4411. 'location' => 'path',
  4412. 'type' => 'string',
  4413. 'required' => true,
  4414. ],
  4415. ],
  4416. ],'get' => [
  4417. 'path' => 'v1/{+name}',
  4418. 'httpMethod' => 'GET',
  4419. 'parameters' => [
  4420. 'name' => [
  4421. 'location' => 'path',
  4422. 'type' => 'string',
  4423. 'required' => true,
  4424. ],
  4425. 'readMask' => [
  4426. 'location' => 'query',
  4427. 'type' => 'string',
  4428. ],
  4429. ],
  4430. ],'list' => [
  4431. 'path' => 'v1/{+parent}/datasetVersions',
  4432. 'httpMethod' => 'GET',
  4433. 'parameters' => [
  4434. 'parent' => [
  4435. 'location' => 'path',
  4436. 'type' => 'string',
  4437. 'required' => true,
  4438. ],
  4439. 'filter' => [
  4440. 'location' => 'query',
  4441. 'type' => 'string',
  4442. ],
  4443. 'orderBy' => [
  4444. 'location' => 'query',
  4445. 'type' => 'string',
  4446. ],
  4447. 'pageSize' => [
  4448. 'location' => 'query',
  4449. 'type' => 'integer',
  4450. ],
  4451. 'pageToken' => [
  4452. 'location' => 'query',
  4453. 'type' => 'string',
  4454. ],
  4455. 'readMask' => [
  4456. 'location' => 'query',
  4457. 'type' => 'string',
  4458. ],
  4459. ],
  4460. ],'patch' => [
  4461. 'path' => 'v1/{+name}',
  4462. 'httpMethod' => 'PATCH',
  4463. 'parameters' => [
  4464. 'name' => [
  4465. 'location' => 'path',
  4466. 'type' => 'string',
  4467. 'required' => true,
  4468. ],
  4469. 'updateMask' => [
  4470. 'location' => 'query',
  4471. 'type' => 'string',
  4472. ],
  4473. ],
  4474. ],'restore' => [
  4475. 'path' => 'v1/{+name}:restore',
  4476. 'httpMethod' => 'GET',
  4477. 'parameters' => [
  4478. 'name' => [
  4479. 'location' => 'path',
  4480. 'type' => 'string',
  4481. 'required' => true,
  4482. ],
  4483. ],
  4484. ],
  4485. ]
  4486. ]
  4487. );
  4488. $this->projects_locations_datasets_operations = new Aiplatform\Resource\ProjectsLocationsDatasetsOperations(
  4489. $this,
  4490. $this->serviceName,
  4491. 'operations',
  4492. [
  4493. 'methods' => [
  4494. 'cancel' => [
  4495. 'path' => 'v1/{+name}:cancel',
  4496. 'httpMethod' => 'POST',
  4497. 'parameters' => [
  4498. 'name' => [
  4499. 'location' => 'path',
  4500. 'type' => 'string',
  4501. 'required' => true,
  4502. ],
  4503. ],
  4504. ],'delete' => [
  4505. 'path' => 'v1/{+name}',
  4506. 'httpMethod' => 'DELETE',
  4507. 'parameters' => [
  4508. 'name' => [
  4509. 'location' => 'path',
  4510. 'type' => 'string',
  4511. 'required' => true,
  4512. ],
  4513. ],
  4514. ],'get' => [
  4515. 'path' => 'v1/{+name}',
  4516. 'httpMethod' => 'GET',
  4517. 'parameters' => [
  4518. 'name' => [
  4519. 'location' => 'path',
  4520. 'type' => 'string',
  4521. 'required' => true,
  4522. ],
  4523. ],
  4524. ],'list' => [
  4525. 'path' => 'v1/{+name}/operations',
  4526. 'httpMethod' => 'GET',
  4527. 'parameters' => [
  4528. 'name' => [
  4529. 'location' => 'path',
  4530. 'type' => 'string',
  4531. 'required' => true,
  4532. ],
  4533. 'filter' => [
  4534. 'location' => 'query',
  4535. 'type' => 'string',
  4536. ],
  4537. 'pageSize' => [
  4538. 'location' => 'query',
  4539. 'type' => 'integer',
  4540. ],
  4541. 'pageToken' => [
  4542. 'location' => 'query',
  4543. 'type' => 'string',
  4544. ],
  4545. 'returnPartialSuccess' => [
  4546. 'location' => 'query',
  4547. 'type' => 'boolean',
  4548. ],
  4549. ],
  4550. ],'wait' => [
  4551. 'path' => 'v1/{+name}:wait',
  4552. 'httpMethod' => 'POST',
  4553. 'parameters' => [
  4554. 'name' => [
  4555. 'location' => 'path',
  4556. 'type' => 'string',
  4557. 'required' => true,
  4558. ],
  4559. 'timeout' => [
  4560. 'location' => 'query',
  4561. 'type' => 'string',
  4562. ],
  4563. ],
  4564. ],
  4565. ]
  4566. ]
  4567. );
  4568. $this->projects_locations_datasets_savedQueries = new Aiplatform\Resource\ProjectsLocationsDatasetsSavedQueries(
  4569. $this,
  4570. $this->serviceName,
  4571. 'savedQueries',
  4572. [
  4573. 'methods' => [
  4574. 'delete' => [
  4575. 'path' => 'v1/{+name}',
  4576. 'httpMethod' => 'DELETE',
  4577. 'parameters' => [
  4578. 'name' => [
  4579. 'location' => 'path',
  4580. 'type' => 'string',
  4581. 'required' => true,
  4582. ],
  4583. ],
  4584. ],'list' => [
  4585. 'path' => 'v1/{+parent}/savedQueries',
  4586. 'httpMethod' => 'GET',
  4587. 'parameters' => [
  4588. 'parent' => [
  4589. 'location' => 'path',
  4590. 'type' => 'string',
  4591. 'required' => true,
  4592. ],
  4593. 'filter' => [
  4594. 'location' => 'query',
  4595. 'type' => 'string',
  4596. ],
  4597. 'orderBy' => [
  4598. 'location' => 'query',
  4599. 'type' => 'string',
  4600. ],
  4601. 'pageSize' => [
  4602. 'location' => 'query',
  4603. 'type' => 'integer',
  4604. ],
  4605. 'pageToken' => [
  4606. 'location' => 'query',
  4607. 'type' => 'string',
  4608. ],
  4609. 'readMask' => [
  4610. 'location' => 'query',
  4611. 'type' => 'string',
  4612. ],
  4613. ],
  4614. ],
  4615. ]
  4616. ]
  4617. );
  4618. $this->projects_locations_datasets_savedQueries_operations = new Aiplatform\Resource\ProjectsLocationsDatasetsSavedQueriesOperations(
  4619. $this,
  4620. $this->serviceName,
  4621. 'operations',
  4622. [
  4623. 'methods' => [
  4624. 'cancel' => [
  4625. 'path' => 'v1/{+name}:cancel',
  4626. 'httpMethod' => 'POST',
  4627. 'parameters' => [
  4628. 'name' => [
  4629. 'location' => 'path',
  4630. 'type' => 'string',
  4631. 'required' => true,
  4632. ],
  4633. ],
  4634. ],'delete' => [
  4635. 'path' => 'v1/{+name}',
  4636. 'httpMethod' => 'DELETE',
  4637. 'parameters' => [
  4638. 'name' => [
  4639. 'location' => 'path',
  4640. 'type' => 'string',
  4641. 'required' => true,
  4642. ],
  4643. ],
  4644. ],'get' => [
  4645. 'path' => 'v1/{+name}',
  4646. 'httpMethod' => 'GET',
  4647. 'parameters' => [
  4648. 'name' => [
  4649. 'location' => 'path',
  4650. 'type' => 'string',
  4651. 'required' => true,
  4652. ],
  4653. ],
  4654. ],'list' => [
  4655. 'path' => 'v1/{+name}/operations',
  4656. 'httpMethod' => 'GET',
  4657. 'parameters' => [
  4658. 'name' => [
  4659. 'location' => 'path',
  4660. 'type' => 'string',
  4661. 'required' => true,
  4662. ],
  4663. 'filter' => [
  4664. 'location' => 'query',
  4665. 'type' => 'string',
  4666. ],
  4667. 'pageSize' => [
  4668. 'location' => 'query',
  4669. 'type' => 'integer',
  4670. ],
  4671. 'pageToken' => [
  4672. 'location' => 'query',
  4673. 'type' => 'string',
  4674. ],
  4675. 'returnPartialSuccess' => [
  4676. 'location' => 'query',
  4677. 'type' => 'boolean',
  4678. ],
  4679. ],
  4680. ],'wait' => [
  4681. 'path' => 'v1/{+name}:wait',
  4682. 'httpMethod' => 'POST',
  4683. 'parameters' => [
  4684. 'name' => [
  4685. 'location' => 'path',
  4686. 'type' => 'string',
  4687. 'required' => true,
  4688. ],
  4689. 'timeout' => [
  4690. 'location' => 'query',
  4691. 'type' => 'string',
  4692. ],
  4693. ],
  4694. ],
  4695. ]
  4696. ]
  4697. );
  4698. $this->projects_locations_deploymentResourcePools = new Aiplatform\Resource\ProjectsLocationsDeploymentResourcePools(
  4699. $this,
  4700. $this->serviceName,
  4701. 'deploymentResourcePools',
  4702. [
  4703. 'methods' => [
  4704. 'create' => [
  4705. 'path' => 'v1/{+parent}/deploymentResourcePools',
  4706. 'httpMethod' => 'POST',
  4707. 'parameters' => [
  4708. 'parent' => [
  4709. 'location' => 'path',
  4710. 'type' => 'string',
  4711. 'required' => true,
  4712. ],
  4713. ],
  4714. ],'delete' => [
  4715. 'path' => 'v1/{+name}',
  4716. 'httpMethod' => 'DELETE',
  4717. 'parameters' => [
  4718. 'name' => [
  4719. 'location' => 'path',
  4720. 'type' => 'string',
  4721. 'required' => true,
  4722. ],
  4723. ],
  4724. ],'get' => [
  4725. 'path' => 'v1/{+name}',
  4726. 'httpMethod' => 'GET',
  4727. 'parameters' => [
  4728. 'name' => [
  4729. 'location' => 'path',
  4730. 'type' => 'string',
  4731. 'required' => true,
  4732. ],
  4733. ],
  4734. ],'list' => [
  4735. 'path' => 'v1/{+parent}/deploymentResourcePools',
  4736. 'httpMethod' => 'GET',
  4737. 'parameters' => [
  4738. 'parent' => [
  4739. 'location' => 'path',
  4740. 'type' => 'string',
  4741. 'required' => true,
  4742. ],
  4743. 'pageSize' => [
  4744. 'location' => 'query',
  4745. 'type' => 'integer',
  4746. ],
  4747. 'pageToken' => [
  4748. 'location' => 'query',
  4749. 'type' => 'string',
  4750. ],
  4751. ],
  4752. ],'patch' => [
  4753. 'path' => 'v1/{+name}',
  4754. 'httpMethod' => 'PATCH',
  4755. 'parameters' => [
  4756. 'name' => [
  4757. 'location' => 'path',
  4758. 'type' => 'string',
  4759. 'required' => true,
  4760. ],
  4761. 'updateMask' => [
  4762. 'location' => 'query',
  4763. 'type' => 'string',
  4764. ],
  4765. ],
  4766. ],'queryDeployedModels' => [
  4767. 'path' => 'v1/{+deploymentResourcePool}:queryDeployedModels',
  4768. 'httpMethod' => 'GET',
  4769. 'parameters' => [
  4770. 'deploymentResourcePool' => [
  4771. 'location' => 'path',
  4772. 'type' => 'string',
  4773. 'required' => true,
  4774. ],
  4775. 'pageSize' => [
  4776. 'location' => 'query',
  4777. 'type' => 'integer',
  4778. ],
  4779. 'pageToken' => [
  4780. 'location' => 'query',
  4781. 'type' => 'string',
  4782. ],
  4783. ],
  4784. ],
  4785. ]
  4786. ]
  4787. );
  4788. $this->projects_locations_deploymentResourcePools_operations = new Aiplatform\Resource\ProjectsLocationsDeploymentResourcePoolsOperations(
  4789. $this,
  4790. $this->serviceName,
  4791. 'operations',
  4792. [
  4793. 'methods' => [
  4794. 'cancel' => [
  4795. 'path' => 'v1/{+name}:cancel',
  4796. 'httpMethod' => 'POST',
  4797. 'parameters' => [
  4798. 'name' => [
  4799. 'location' => 'path',
  4800. 'type' => 'string',
  4801. 'required' => true,
  4802. ],
  4803. ],
  4804. ],'delete' => [
  4805. 'path' => 'v1/{+name}',
  4806. 'httpMethod' => 'DELETE',
  4807. 'parameters' => [
  4808. 'name' => [
  4809. 'location' => 'path',
  4810. 'type' => 'string',
  4811. 'required' => true,
  4812. ],
  4813. ],
  4814. ],'get' => [
  4815. 'path' => 'v1/{+name}',
  4816. 'httpMethod' => 'GET',
  4817. 'parameters' => [
  4818. 'name' => [
  4819. 'location' => 'path',
  4820. 'type' => 'string',
  4821. 'required' => true,
  4822. ],
  4823. ],
  4824. ],'list' => [
  4825. 'path' => 'v1/{+name}/operations',
  4826. 'httpMethod' => 'GET',
  4827. 'parameters' => [
  4828. 'name' => [
  4829. 'location' => 'path',
  4830. 'type' => 'string',
  4831. 'required' => true,
  4832. ],
  4833. 'filter' => [
  4834. 'location' => 'query',
  4835. 'type' => 'string',
  4836. ],
  4837. 'pageSize' => [
  4838. 'location' => 'query',
  4839. 'type' => 'integer',
  4840. ],
  4841. 'pageToken' => [
  4842. 'location' => 'query',
  4843. 'type' => 'string',
  4844. ],
  4845. 'returnPartialSuccess' => [
  4846. 'location' => 'query',
  4847. 'type' => 'boolean',
  4848. ],
  4849. ],
  4850. ],'wait' => [
  4851. 'path' => 'v1/{+name}:wait',
  4852. 'httpMethod' => 'POST',
  4853. 'parameters' => [
  4854. 'name' => [
  4855. 'location' => 'path',
  4856. 'type' => 'string',
  4857. 'required' => true,
  4858. ],
  4859. 'timeout' => [
  4860. 'location' => 'query',
  4861. 'type' => 'string',
  4862. ],
  4863. ],
  4864. ],
  4865. ]
  4866. ]
  4867. );
  4868. $this->projects_locations_endpoints = new Aiplatform\Resource\ProjectsLocationsEndpoints(
  4869. $this,
  4870. $this->serviceName,
  4871. 'endpoints',
  4872. [
  4873. 'methods' => [
  4874. 'computeTokens' => [
  4875. 'path' => 'v1/{+endpoint}:computeTokens',
  4876. 'httpMethod' => 'POST',
  4877. 'parameters' => [
  4878. 'endpoint' => [
  4879. 'location' => 'path',
  4880. 'type' => 'string',
  4881. 'required' => true,
  4882. ],
  4883. ],
  4884. ],'countTokens' => [
  4885. 'path' => 'v1/{+endpoint}:countTokens',
  4886. 'httpMethod' => 'POST',
  4887. 'parameters' => [
  4888. 'endpoint' => [
  4889. 'location' => 'path',
  4890. 'type' => 'string',
  4891. 'required' => true,
  4892. ],
  4893. ],
  4894. ],'create' => [
  4895. 'path' => 'v1/{+parent}/endpoints',
  4896. 'httpMethod' => 'POST',
  4897. 'parameters' => [
  4898. 'parent' => [
  4899. 'location' => 'path',
  4900. 'type' => 'string',
  4901. 'required' => true,
  4902. ],
  4903. 'endpointId' => [
  4904. 'location' => 'query',
  4905. 'type' => 'string',
  4906. ],
  4907. ],
  4908. ],'delete' => [
  4909. 'path' => 'v1/{+name}',
  4910. 'httpMethod' => 'DELETE',
  4911. 'parameters' => [
  4912. 'name' => [
  4913. 'location' => 'path',
  4914. 'type' => 'string',
  4915. 'required' => true,
  4916. ],
  4917. ],
  4918. ],'deployModel' => [
  4919. 'path' => 'v1/{+endpoint}:deployModel',
  4920. 'httpMethod' => 'POST',
  4921. 'parameters' => [
  4922. 'endpoint' => [
  4923. 'location' => 'path',
  4924. 'type' => 'string',
  4925. 'required' => true,
  4926. ],
  4927. ],
  4928. ],'directPredict' => [
  4929. 'path' => 'v1/{+endpoint}:directPredict',
  4930. 'httpMethod' => 'POST',
  4931. 'parameters' => [
  4932. 'endpoint' => [
  4933. 'location' => 'path',
  4934. 'type' => 'string',
  4935. 'required' => true,
  4936. ],
  4937. ],
  4938. ],'directRawPredict' => [
  4939. 'path' => 'v1/{+endpoint}:directRawPredict',
  4940. 'httpMethod' => 'POST',
  4941. 'parameters' => [
  4942. 'endpoint' => [
  4943. 'location' => 'path',
  4944. 'type' => 'string',
  4945. 'required' => true,
  4946. ],
  4947. ],
  4948. ],'explain' => [
  4949. 'path' => 'v1/{+endpoint}:explain',
  4950. 'httpMethod' => 'POST',
  4951. 'parameters' => [
  4952. 'endpoint' => [
  4953. 'location' => 'path',
  4954. 'type' => 'string',
  4955. 'required' => true,
  4956. ],
  4957. ],
  4958. ],'fetchPredictOperation' => [
  4959. 'path' => 'v1/{+endpoint}:fetchPredictOperation',
  4960. 'httpMethod' => 'POST',
  4961. 'parameters' => [
  4962. 'endpoint' => [
  4963. 'location' => 'path',
  4964. 'type' => 'string',
  4965. 'required' => true,
  4966. ],
  4967. ],
  4968. ],'generateContent' => [
  4969. 'path' => 'v1/{+model}:generateContent',
  4970. 'httpMethod' => 'POST',
  4971. 'parameters' => [
  4972. 'model' => [
  4973. 'location' => 'path',
  4974. 'type' => 'string',
  4975. 'required' => true,
  4976. ],
  4977. ],
  4978. ],'get' => [
  4979. 'path' => 'v1/{+name}',
  4980. 'httpMethod' => 'GET',
  4981. 'parameters' => [
  4982. 'name' => [
  4983. 'location' => 'path',
  4984. 'type' => 'string',
  4985. 'required' => true,
  4986. ],
  4987. ],
  4988. ],'list' => [
  4989. 'path' => 'v1/{+parent}/endpoints',
  4990. 'httpMethod' => 'GET',
  4991. 'parameters' => [
  4992. 'parent' => [
  4993. 'location' => 'path',
  4994. 'type' => 'string',
  4995. 'required' => true,
  4996. ],
  4997. 'filter' => [
  4998. 'location' => 'query',
  4999. 'type' => 'string',
  5000. ],
  5001. 'gdcZone' => [
  5002. 'location' => 'query',
  5003. 'type' => 'string',
  5004. ],
  5005. 'orderBy' => [
  5006. 'location' => 'query',
  5007. 'type' => 'string',
  5008. ],
  5009. 'pageSize' => [
  5010. 'location' => 'query',
  5011. 'type' => 'integer',
  5012. ],
  5013. 'pageToken' => [
  5014. 'location' => 'query',
  5015. 'type' => 'string',
  5016. ],
  5017. 'readMask' => [
  5018. 'location' => 'query',
  5019. 'type' => 'string',
  5020. ],
  5021. ],
  5022. ],'mutateDeployedModel' => [
  5023. 'path' => 'v1/{+endpoint}:mutateDeployedModel',
  5024. 'httpMethod' => 'POST',
  5025. 'parameters' => [
  5026. 'endpoint' => [
  5027. 'location' => 'path',
  5028. 'type' => 'string',
  5029. 'required' => true,
  5030. ],
  5031. ],
  5032. ],'patch' => [
  5033. 'path' => 'v1/{+name}',
  5034. 'httpMethod' => 'PATCH',
  5035. 'parameters' => [
  5036. 'name' => [
  5037. 'location' => 'path',
  5038. 'type' => 'string',
  5039. 'required' => true,
  5040. ],
  5041. 'updateMask' => [
  5042. 'location' => 'query',
  5043. 'type' => 'string',
  5044. ],
  5045. ],
  5046. ],'predict' => [
  5047. 'path' => 'v1/{+endpoint}:predict',
  5048. 'httpMethod' => 'POST',
  5049. 'parameters' => [
  5050. 'endpoint' => [
  5051. 'location' => 'path',
  5052. 'type' => 'string',
  5053. 'required' => true,
  5054. ],
  5055. ],
  5056. ],'predictLongRunning' => [
  5057. 'path' => 'v1/{+endpoint}:predictLongRunning',
  5058. 'httpMethod' => 'POST',
  5059. 'parameters' => [
  5060. 'endpoint' => [
  5061. 'location' => 'path',
  5062. 'type' => 'string',
  5063. 'required' => true,
  5064. ],
  5065. ],
  5066. ],'rawPredict' => [
  5067. 'path' => 'v1/{+endpoint}:rawPredict',
  5068. 'httpMethod' => 'POST',
  5069. 'parameters' => [
  5070. 'endpoint' => [
  5071. 'location' => 'path',
  5072. 'type' => 'string',
  5073. 'required' => true,
  5074. ],
  5075. ],
  5076. ],'serverStreamingPredict' => [
  5077. 'path' => 'v1/{+endpoint}:serverStreamingPredict',
  5078. 'httpMethod' => 'POST',
  5079. 'parameters' => [
  5080. 'endpoint' => [
  5081. 'location' => 'path',
  5082. 'type' => 'string',
  5083. 'required' => true,
  5084. ],
  5085. ],
  5086. ],'streamGenerateContent' => [
  5087. 'path' => 'v1/{+model}:streamGenerateContent',
  5088. 'httpMethod' => 'POST',
  5089. 'parameters' => [
  5090. 'model' => [
  5091. 'location' => 'path',
  5092. 'type' => 'string',
  5093. 'required' => true,
  5094. ],
  5095. ],
  5096. ],'streamRawPredict' => [
  5097. 'path' => 'v1/{+endpoint}:streamRawPredict',
  5098. 'httpMethod' => 'POST',
  5099. 'parameters' => [
  5100. 'endpoint' => [
  5101. 'location' => 'path',
  5102. 'type' => 'string',
  5103. 'required' => true,
  5104. ],
  5105. ],
  5106. ],'undeployModel' => [
  5107. 'path' => 'v1/{+endpoint}:undeployModel',
  5108. 'httpMethod' => 'POST',
  5109. 'parameters' => [
  5110. 'endpoint' => [
  5111. 'location' => 'path',
  5112. 'type' => 'string',
  5113. 'required' => true,
  5114. ],
  5115. ],
  5116. ],'update' => [
  5117. 'path' => 'v1/{+name}:update',
  5118. 'httpMethod' => 'POST',
  5119. 'parameters' => [
  5120. 'name' => [
  5121. 'location' => 'path',
  5122. 'type' => 'string',
  5123. 'required' => true,
  5124. ],
  5125. ],
  5126. ],
  5127. ]
  5128. ]
  5129. );
  5130. $this->projects_locations_endpoints_chat = new Aiplatform\Resource\ProjectsLocationsEndpointsChat(
  5131. $this,
  5132. $this->serviceName,
  5133. 'chat',
  5134. [
  5135. 'methods' => [
  5136. 'completions' => [
  5137. 'path' => 'v1/{+endpoint}/chat/completions',
  5138. 'httpMethod' => 'POST',
  5139. 'parameters' => [
  5140. 'endpoint' => [
  5141. 'location' => 'path',
  5142. 'type' => 'string',
  5143. 'required' => true,
  5144. ],
  5145. ],
  5146. ],
  5147. ]
  5148. ]
  5149. );
  5150. $this->projects_locations_endpoints_deployedModels_invoke = new Aiplatform\Resource\ProjectsLocationsEndpointsDeployedModelsInvoke(
  5151. $this,
  5152. $this->serviceName,
  5153. 'invoke',
  5154. [
  5155. 'methods' => [
  5156. 'invoke' => [
  5157. 'path' => 'v1/{+endpoint}/deployedModels/{deployedModelId}/invoke/{+invokeId}',
  5158. 'httpMethod' => 'POST',
  5159. 'parameters' => [
  5160. 'endpoint' => [
  5161. 'location' => 'path',
  5162. 'type' => 'string',
  5163. 'required' => true,
  5164. ],
  5165. 'deployedModelId' => [
  5166. 'location' => 'path',
  5167. 'type' => 'string',
  5168. 'required' => true,
  5169. ],
  5170. 'invokeId' => [
  5171. 'location' => 'path',
  5172. 'type' => 'string',
  5173. 'required' => true,
  5174. ],
  5175. ],
  5176. ],
  5177. ]
  5178. ]
  5179. );
  5180. $this->projects_locations_endpoints_google_science = new Aiplatform\Resource\ProjectsLocationsEndpointsGoogleScience(
  5181. $this,
  5182. $this->serviceName,
  5183. 'science',
  5184. [
  5185. 'methods' => [
  5186. 'inference' => [
  5187. 'path' => 'v1/{+endpoint}/science/inference',
  5188. 'httpMethod' => 'POST',
  5189. 'parameters' => [
  5190. 'endpoint' => [
  5191. 'location' => 'path',
  5192. 'type' => 'string',
  5193. 'required' => true,
  5194. ],
  5195. 'deployedModelId' => [
  5196. 'location' => 'query',
  5197. 'type' => 'string',
  5198. ],
  5199. ],
  5200. ],
  5201. ]
  5202. ]
  5203. );
  5204. $this->projects_locations_endpoints_invoke = new Aiplatform\Resource\ProjectsLocationsEndpointsInvoke(
  5205. $this,
  5206. $this->serviceName,
  5207. 'invoke',
  5208. [
  5209. 'methods' => [
  5210. 'invoke' => [
  5211. 'path' => 'v1/{+endpoint}/invoke/{+invokeId}',
  5212. 'httpMethod' => 'POST',
  5213. 'parameters' => [
  5214. 'endpoint' => [
  5215. 'location' => 'path',
  5216. 'type' => 'string',
  5217. 'required' => true,
  5218. ],
  5219. 'invokeId' => [
  5220. 'location' => 'path',
  5221. 'type' => 'string',
  5222. 'required' => true,
  5223. ],
  5224. ],
  5225. ],
  5226. ]
  5227. ]
  5228. );
  5229. $this->projects_locations_endpoints_openapi = new Aiplatform\Resource\ProjectsLocationsEndpointsOpenapi(
  5230. $this,
  5231. $this->serviceName,
  5232. 'openapi',
  5233. [
  5234. 'methods' => [
  5235. 'completions' => [
  5236. 'path' => 'v1/{+endpoint}/completions',
  5237. 'httpMethod' => 'POST',
  5238. 'parameters' => [
  5239. 'endpoint' => [
  5240. 'location' => 'path',
  5241. 'type' => 'string',
  5242. 'required' => true,
  5243. ],
  5244. 'deployedModelId' => [
  5245. 'location' => 'query',
  5246. 'type' => 'string',
  5247. ],
  5248. ],
  5249. ],'embeddings' => [
  5250. 'path' => 'v1/{+endpoint}/embeddings',
  5251. 'httpMethod' => 'POST',
  5252. 'parameters' => [
  5253. 'endpoint' => [
  5254. 'location' => 'path',
  5255. 'type' => 'string',
  5256. 'required' => true,
  5257. ],
  5258. 'deployedModelId' => [
  5259. 'location' => 'query',
  5260. 'type' => 'string',
  5261. ],
  5262. ],
  5263. ],
  5264. ]
  5265. ]
  5266. );
  5267. $this->projects_locations_endpoints_operations = new Aiplatform\Resource\ProjectsLocationsEndpointsOperations(
  5268. $this,
  5269. $this->serviceName,
  5270. 'operations',
  5271. [
  5272. 'methods' => [
  5273. 'cancel' => [
  5274. 'path' => 'v1/{+name}:cancel',
  5275. 'httpMethod' => 'POST',
  5276. 'parameters' => [
  5277. 'name' => [
  5278. 'location' => 'path',
  5279. 'type' => 'string',
  5280. 'required' => true,
  5281. ],
  5282. ],
  5283. ],'delete' => [
  5284. 'path' => 'v1/{+name}',
  5285. 'httpMethod' => 'DELETE',
  5286. 'parameters' => [
  5287. 'name' => [
  5288. 'location' => 'path',
  5289. 'type' => 'string',
  5290. 'required' => true,
  5291. ],
  5292. ],
  5293. ],'get' => [
  5294. 'path' => 'v1/{+name}',
  5295. 'httpMethod' => 'GET',
  5296. 'parameters' => [
  5297. 'name' => [
  5298. 'location' => 'path',
  5299. 'type' => 'string',
  5300. 'required' => true,
  5301. ],
  5302. ],
  5303. ],'list' => [
  5304. 'path' => 'v1/{+name}/operations',
  5305. 'httpMethod' => 'GET',
  5306. 'parameters' => [
  5307. 'name' => [
  5308. 'location' => 'path',
  5309. 'type' => 'string',
  5310. 'required' => true,
  5311. ],
  5312. 'filter' => [
  5313. 'location' => 'query',
  5314. 'type' => 'string',
  5315. ],
  5316. 'pageSize' => [
  5317. 'location' => 'query',
  5318. 'type' => 'integer',
  5319. ],
  5320. 'pageToken' => [
  5321. 'location' => 'query',
  5322. 'type' => 'string',
  5323. ],
  5324. 'returnPartialSuccess' => [
  5325. 'location' => 'query',
  5326. 'type' => 'boolean',
  5327. ],
  5328. ],
  5329. ],'wait' => [
  5330. 'path' => 'v1/{+name}:wait',
  5331. 'httpMethod' => 'POST',
  5332. 'parameters' => [
  5333. 'name' => [
  5334. 'location' => 'path',
  5335. 'type' => 'string',
  5336. 'required' => true,
  5337. ],
  5338. 'timeout' => [
  5339. 'location' => 'query',
  5340. 'type' => 'string',
  5341. ],
  5342. ],
  5343. ],
  5344. ]
  5345. ]
  5346. );
  5347. $this->projects_locations_evaluationItems = new Aiplatform\Resource\ProjectsLocationsEvaluationItems(
  5348. $this,
  5349. $this->serviceName,
  5350. 'evaluationItems',
  5351. [
  5352. 'methods' => [
  5353. 'create' => [
  5354. 'path' => 'v1/{+parent}/evaluationItems',
  5355. 'httpMethod' => 'POST',
  5356. 'parameters' => [
  5357. 'parent' => [
  5358. 'location' => 'path',
  5359. 'type' => 'string',
  5360. 'required' => true,
  5361. ],
  5362. ],
  5363. ],'delete' => [
  5364. 'path' => 'v1/{+name}',
  5365. 'httpMethod' => 'DELETE',
  5366. 'parameters' => [
  5367. 'name' => [
  5368. 'location' => 'path',
  5369. 'type' => 'string',
  5370. 'required' => true,
  5371. ],
  5372. ],
  5373. ],'get' => [
  5374. 'path' => 'v1/{+name}',
  5375. 'httpMethod' => 'GET',
  5376. 'parameters' => [
  5377. 'name' => [
  5378. 'location' => 'path',
  5379. 'type' => 'string',
  5380. 'required' => true,
  5381. ],
  5382. ],
  5383. ],'list' => [
  5384. 'path' => 'v1/{+parent}/evaluationItems',
  5385. 'httpMethod' => 'GET',
  5386. 'parameters' => [
  5387. 'parent' => [
  5388. 'location' => 'path',
  5389. 'type' => 'string',
  5390. 'required' => true,
  5391. ],
  5392. 'filter' => [
  5393. 'location' => 'query',
  5394. 'type' => 'string',
  5395. ],
  5396. 'orderBy' => [
  5397. 'location' => 'query',
  5398. 'type' => 'string',
  5399. ],
  5400. 'pageSize' => [
  5401. 'location' => 'query',
  5402. 'type' => 'integer',
  5403. ],
  5404. 'pageToken' => [
  5405. 'location' => 'query',
  5406. 'type' => 'string',
  5407. ],
  5408. ],
  5409. ],
  5410. ]
  5411. ]
  5412. );
  5413. $this->projects_locations_evaluationRuns = new Aiplatform\Resource\ProjectsLocationsEvaluationRuns(
  5414. $this,
  5415. $this->serviceName,
  5416. 'evaluationRuns',
  5417. [
  5418. 'methods' => [
  5419. 'cancel' => [
  5420. 'path' => 'v1/{+name}:cancel',
  5421. 'httpMethod' => 'POST',
  5422. 'parameters' => [
  5423. 'name' => [
  5424. 'location' => 'path',
  5425. 'type' => 'string',
  5426. 'required' => true,
  5427. ],
  5428. ],
  5429. ],'create' => [
  5430. 'path' => 'v1/{+parent}/evaluationRuns',
  5431. 'httpMethod' => 'POST',
  5432. 'parameters' => [
  5433. 'parent' => [
  5434. 'location' => 'path',
  5435. 'type' => 'string',
  5436. 'required' => true,
  5437. ],
  5438. ],
  5439. ],'delete' => [
  5440. 'path' => 'v1/{+name}',
  5441. 'httpMethod' => 'DELETE',
  5442. 'parameters' => [
  5443. 'name' => [
  5444. 'location' => 'path',
  5445. 'type' => 'string',
  5446. 'required' => true,
  5447. ],
  5448. ],
  5449. ],'get' => [
  5450. 'path' => 'v1/{+name}',
  5451. 'httpMethod' => 'GET',
  5452. 'parameters' => [
  5453. 'name' => [
  5454. 'location' => 'path',
  5455. 'type' => 'string',
  5456. 'required' => true,
  5457. ],
  5458. ],
  5459. ],'list' => [
  5460. 'path' => 'v1/{+parent}/evaluationRuns',
  5461. 'httpMethod' => 'GET',
  5462. 'parameters' => [
  5463. 'parent' => [
  5464. 'location' => 'path',
  5465. 'type' => 'string',
  5466. 'required' => true,
  5467. ],
  5468. 'filter' => [
  5469. 'location' => 'query',
  5470. 'type' => 'string',
  5471. ],
  5472. 'orderBy' => [
  5473. 'location' => 'query',
  5474. 'type' => 'string',
  5475. ],
  5476. 'pageSize' => [
  5477. 'location' => 'query',
  5478. 'type' => 'integer',
  5479. ],
  5480. 'pageToken' => [
  5481. 'location' => 'query',
  5482. 'type' => 'string',
  5483. ],
  5484. ],
  5485. ],
  5486. ]
  5487. ]
  5488. );
  5489. $this->projects_locations_evaluationSets = new Aiplatform\Resource\ProjectsLocationsEvaluationSets(
  5490. $this,
  5491. $this->serviceName,
  5492. 'evaluationSets',
  5493. [
  5494. 'methods' => [
  5495. 'create' => [
  5496. 'path' => 'v1/{+parent}/evaluationSets',
  5497. 'httpMethod' => 'POST',
  5498. 'parameters' => [
  5499. 'parent' => [
  5500. 'location' => 'path',
  5501. 'type' => 'string',
  5502. 'required' => true,
  5503. ],
  5504. ],
  5505. ],'delete' => [
  5506. 'path' => 'v1/{+name}',
  5507. 'httpMethod' => 'DELETE',
  5508. 'parameters' => [
  5509. 'name' => [
  5510. 'location' => 'path',
  5511. 'type' => 'string',
  5512. 'required' => true,
  5513. ],
  5514. ],
  5515. ],'get' => [
  5516. 'path' => 'v1/{+name}',
  5517. 'httpMethod' => 'GET',
  5518. 'parameters' => [
  5519. 'name' => [
  5520. 'location' => 'path',
  5521. 'type' => 'string',
  5522. 'required' => true,
  5523. ],
  5524. ],
  5525. ],'list' => [
  5526. 'path' => 'v1/{+parent}/evaluationSets',
  5527. 'httpMethod' => 'GET',
  5528. 'parameters' => [
  5529. 'parent' => [
  5530. 'location' => 'path',
  5531. 'type' => 'string',
  5532. 'required' => true,
  5533. ],
  5534. 'filter' => [
  5535. 'location' => 'query',
  5536. 'type' => 'string',
  5537. ],
  5538. 'orderBy' => [
  5539. 'location' => 'query',
  5540. 'type' => 'string',
  5541. ],
  5542. 'pageSize' => [
  5543. 'location' => 'query',
  5544. 'type' => 'integer',
  5545. ],
  5546. 'pageToken' => [
  5547. 'location' => 'query',
  5548. 'type' => 'string',
  5549. ],
  5550. ],
  5551. ],'patch' => [
  5552. 'path' => 'v1/{+name}',
  5553. 'httpMethod' => 'PATCH',
  5554. 'parameters' => [
  5555. 'name' => [
  5556. 'location' => 'path',
  5557. 'type' => 'string',
  5558. 'required' => true,
  5559. ],
  5560. 'updateMask' => [
  5561. 'location' => 'query',
  5562. 'type' => 'string',
  5563. ],
  5564. ],
  5565. ],
  5566. ]
  5567. ]
  5568. );
  5569. $this->projects_locations_featureGroups = new Aiplatform\Resource\ProjectsLocationsFeatureGroups(
  5570. $this,
  5571. $this->serviceName,
  5572. 'featureGroups',
  5573. [
  5574. 'methods' => [
  5575. 'create' => [
  5576. 'path' => 'v1/{+parent}/featureGroups',
  5577. 'httpMethod' => 'POST',
  5578. 'parameters' => [
  5579. 'parent' => [
  5580. 'location' => 'path',
  5581. 'type' => 'string',
  5582. 'required' => true,
  5583. ],
  5584. 'featureGroupId' => [
  5585. 'location' => 'query',
  5586. 'type' => 'string',
  5587. ],
  5588. ],
  5589. ],'delete' => [
  5590. 'path' => 'v1/{+name}',
  5591. 'httpMethod' => 'DELETE',
  5592. 'parameters' => [
  5593. 'name' => [
  5594. 'location' => 'path',
  5595. 'type' => 'string',
  5596. 'required' => true,
  5597. ],
  5598. 'force' => [
  5599. 'location' => 'query',
  5600. 'type' => 'boolean',
  5601. ],
  5602. ],
  5603. ],'get' => [
  5604. 'path' => 'v1/{+name}',
  5605. 'httpMethod' => 'GET',
  5606. 'parameters' => [
  5607. 'name' => [
  5608. 'location' => 'path',
  5609. 'type' => 'string',
  5610. 'required' => true,
  5611. ],
  5612. ],
  5613. ],'getIamPolicy' => [
  5614. 'path' => 'v1/{+resource}:getIamPolicy',
  5615. 'httpMethod' => 'POST',
  5616. 'parameters' => [
  5617. 'resource' => [
  5618. 'location' => 'path',
  5619. 'type' => 'string',
  5620. 'required' => true,
  5621. ],
  5622. 'options.requestedPolicyVersion' => [
  5623. 'location' => 'query',
  5624. 'type' => 'integer',
  5625. ],
  5626. ],
  5627. ],'list' => [
  5628. 'path' => 'v1/{+parent}/featureGroups',
  5629. 'httpMethod' => 'GET',
  5630. 'parameters' => [
  5631. 'parent' => [
  5632. 'location' => 'path',
  5633. 'type' => 'string',
  5634. 'required' => true,
  5635. ],
  5636. 'filter' => [
  5637. 'location' => 'query',
  5638. 'type' => 'string',
  5639. ],
  5640. 'orderBy' => [
  5641. 'location' => 'query',
  5642. 'type' => 'string',
  5643. ],
  5644. 'pageSize' => [
  5645. 'location' => 'query',
  5646. 'type' => 'integer',
  5647. ],
  5648. 'pageToken' => [
  5649. 'location' => 'query',
  5650. 'type' => 'string',
  5651. ],
  5652. ],
  5653. ],'patch' => [
  5654. 'path' => 'v1/{+name}',
  5655. 'httpMethod' => 'PATCH',
  5656. 'parameters' => [
  5657. 'name' => [
  5658. 'location' => 'path',
  5659. 'type' => 'string',
  5660. 'required' => true,
  5661. ],
  5662. 'updateMask' => [
  5663. 'location' => 'query',
  5664. 'type' => 'string',
  5665. ],
  5666. ],
  5667. ],'setIamPolicy' => [
  5668. 'path' => 'v1/{+resource}:setIamPolicy',
  5669. 'httpMethod' => 'POST',
  5670. 'parameters' => [
  5671. 'resource' => [
  5672. 'location' => 'path',
  5673. 'type' => 'string',
  5674. 'required' => true,
  5675. ],
  5676. ],
  5677. ],'testIamPermissions' => [
  5678. 'path' => 'v1/{+resource}:testIamPermissions',
  5679. 'httpMethod' => 'POST',
  5680. 'parameters' => [
  5681. 'resource' => [
  5682. 'location' => 'path',
  5683. 'type' => 'string',
  5684. 'required' => true,
  5685. ],
  5686. 'permissions' => [
  5687. 'location' => 'query',
  5688. 'type' => 'string',
  5689. 'repeated' => true,
  5690. ],
  5691. ],
  5692. ],
  5693. ]
  5694. ]
  5695. );
  5696. $this->projects_locations_featureGroups_features = new Aiplatform\Resource\ProjectsLocationsFeatureGroupsFeatures(
  5697. $this,
  5698. $this->serviceName,
  5699. 'features',
  5700. [
  5701. 'methods' => [
  5702. 'batchCreate' => [
  5703. 'path' => 'v1/{+parent}/features:batchCreate',
  5704. 'httpMethod' => 'POST',
  5705. 'parameters' => [
  5706. 'parent' => [
  5707. 'location' => 'path',
  5708. 'type' => 'string',
  5709. 'required' => true,
  5710. ],
  5711. ],
  5712. ],'create' => [
  5713. 'path' => 'v1/{+parent}/features',
  5714. 'httpMethod' => 'POST',
  5715. 'parameters' => [
  5716. 'parent' => [
  5717. 'location' => 'path',
  5718. 'type' => 'string',
  5719. 'required' => true,
  5720. ],
  5721. 'featureId' => [
  5722. 'location' => 'query',
  5723. 'type' => 'string',
  5724. ],
  5725. ],
  5726. ],'delete' => [
  5727. 'path' => 'v1/{+name}',
  5728. 'httpMethod' => 'DELETE',
  5729. 'parameters' => [
  5730. 'name' => [
  5731. 'location' => 'path',
  5732. 'type' => 'string',
  5733. 'required' => true,
  5734. ],
  5735. ],
  5736. ],'get' => [
  5737. 'path' => 'v1/{+name}',
  5738. 'httpMethod' => 'GET',
  5739. 'parameters' => [
  5740. 'name' => [
  5741. 'location' => 'path',
  5742. 'type' => 'string',
  5743. 'required' => true,
  5744. ],
  5745. ],
  5746. ],'list' => [
  5747. 'path' => 'v1/{+parent}/features',
  5748. 'httpMethod' => 'GET',
  5749. 'parameters' => [
  5750. 'parent' => [
  5751. 'location' => 'path',
  5752. 'type' => 'string',
  5753. 'required' => true,
  5754. ],
  5755. 'filter' => [
  5756. 'location' => 'query',
  5757. 'type' => 'string',
  5758. ],
  5759. 'latestStatsCount' => [
  5760. 'location' => 'query',
  5761. 'type' => 'integer',
  5762. ],
  5763. 'orderBy' => [
  5764. 'location' => 'query',
  5765. 'type' => 'string',
  5766. ],
  5767. 'pageSize' => [
  5768. 'location' => 'query',
  5769. 'type' => 'integer',
  5770. ],
  5771. 'pageToken' => [
  5772. 'location' => 'query',
  5773. 'type' => 'string',
  5774. ],
  5775. 'readMask' => [
  5776. 'location' => 'query',
  5777. 'type' => 'string',
  5778. ],
  5779. ],
  5780. ],'patch' => [
  5781. 'path' => 'v1/{+name}',
  5782. 'httpMethod' => 'PATCH',
  5783. 'parameters' => [
  5784. 'name' => [
  5785. 'location' => 'path',
  5786. 'type' => 'string',
  5787. 'required' => true,
  5788. ],
  5789. 'updateMask' => [
  5790. 'location' => 'query',
  5791. 'type' => 'string',
  5792. ],
  5793. ],
  5794. ],
  5795. ]
  5796. ]
  5797. );
  5798. $this->projects_locations_featureGroups_features_operations = new Aiplatform\Resource\ProjectsLocationsFeatureGroupsFeaturesOperations(
  5799. $this,
  5800. $this->serviceName,
  5801. 'operations',
  5802. [
  5803. 'methods' => [
  5804. 'delete' => [
  5805. 'path' => 'v1/{+name}',
  5806. 'httpMethod' => 'DELETE',
  5807. 'parameters' => [
  5808. 'name' => [
  5809. 'location' => 'path',
  5810. 'type' => 'string',
  5811. 'required' => true,
  5812. ],
  5813. ],
  5814. ],'get' => [
  5815. 'path' => 'v1/{+name}',
  5816. 'httpMethod' => 'GET',
  5817. 'parameters' => [
  5818. 'name' => [
  5819. 'location' => 'path',
  5820. 'type' => 'string',
  5821. 'required' => true,
  5822. ],
  5823. ],
  5824. ],'listWait' => [
  5825. 'path' => 'v1/{+name}:wait',
  5826. 'httpMethod' => 'GET',
  5827. 'parameters' => [
  5828. 'name' => [
  5829. 'location' => 'path',
  5830. 'type' => 'string',
  5831. 'required' => true,
  5832. ],
  5833. 'filter' => [
  5834. 'location' => 'query',
  5835. 'type' => 'string',
  5836. ],
  5837. 'pageSize' => [
  5838. 'location' => 'query',
  5839. 'type' => 'integer',
  5840. ],
  5841. 'pageToken' => [
  5842. 'location' => 'query',
  5843. 'type' => 'string',
  5844. ],
  5845. 'returnPartialSuccess' => [
  5846. 'location' => 'query',
  5847. 'type' => 'boolean',
  5848. ],
  5849. ],
  5850. ],'wait' => [
  5851. 'path' => 'v1/{+name}:wait',
  5852. 'httpMethod' => 'POST',
  5853. 'parameters' => [
  5854. 'name' => [
  5855. 'location' => 'path',
  5856. 'type' => 'string',
  5857. 'required' => true,
  5858. ],
  5859. 'timeout' => [
  5860. 'location' => 'query',
  5861. 'type' => 'string',
  5862. ],
  5863. ],
  5864. ],
  5865. ]
  5866. ]
  5867. );
  5868. $this->projects_locations_featureGroups_operations = new Aiplatform\Resource\ProjectsLocationsFeatureGroupsOperations(
  5869. $this,
  5870. $this->serviceName,
  5871. 'operations',
  5872. [
  5873. 'methods' => [
  5874. 'delete' => [
  5875. 'path' => 'v1/{+name}',
  5876. 'httpMethod' => 'DELETE',
  5877. 'parameters' => [
  5878. 'name' => [
  5879. 'location' => 'path',
  5880. 'type' => 'string',
  5881. 'required' => true,
  5882. ],
  5883. ],
  5884. ],'get' => [
  5885. 'path' => 'v1/{+name}',
  5886. 'httpMethod' => 'GET',
  5887. 'parameters' => [
  5888. 'name' => [
  5889. 'location' => 'path',
  5890. 'type' => 'string',
  5891. 'required' => true,
  5892. ],
  5893. ],
  5894. ],'listWait' => [
  5895. 'path' => 'v1/{+name}:wait',
  5896. 'httpMethod' => 'GET',
  5897. 'parameters' => [
  5898. 'name' => [
  5899. 'location' => 'path',
  5900. 'type' => 'string',
  5901. 'required' => true,
  5902. ],
  5903. 'filter' => [
  5904. 'location' => 'query',
  5905. 'type' => 'string',
  5906. ],
  5907. 'pageSize' => [
  5908. 'location' => 'query',
  5909. 'type' => 'integer',
  5910. ],
  5911. 'pageToken' => [
  5912. 'location' => 'query',
  5913. 'type' => 'string',
  5914. ],
  5915. 'returnPartialSuccess' => [
  5916. 'location' => 'query',
  5917. 'type' => 'boolean',
  5918. ],
  5919. ],
  5920. ],'wait' => [
  5921. 'path' => 'v1/{+name}:wait',
  5922. 'httpMethod' => 'POST',
  5923. 'parameters' => [
  5924. 'name' => [
  5925. 'location' => 'path',
  5926. 'type' => 'string',
  5927. 'required' => true,
  5928. ],
  5929. 'timeout' => [
  5930. 'location' => 'query',
  5931. 'type' => 'string',
  5932. ],
  5933. ],
  5934. ],
  5935. ]
  5936. ]
  5937. );
  5938. $this->projects_locations_featureOnlineStores = new Aiplatform\Resource\ProjectsLocationsFeatureOnlineStores(
  5939. $this,
  5940. $this->serviceName,
  5941. 'featureOnlineStores',
  5942. [
  5943. 'methods' => [
  5944. 'create' => [
  5945. 'path' => 'v1/{+parent}/featureOnlineStores',
  5946. 'httpMethod' => 'POST',
  5947. 'parameters' => [
  5948. 'parent' => [
  5949. 'location' => 'path',
  5950. 'type' => 'string',
  5951. 'required' => true,
  5952. ],
  5953. 'featureOnlineStoreId' => [
  5954. 'location' => 'query',
  5955. 'type' => 'string',
  5956. ],
  5957. ],
  5958. ],'delete' => [
  5959. 'path' => 'v1/{+name}',
  5960. 'httpMethod' => 'DELETE',
  5961. 'parameters' => [
  5962. 'name' => [
  5963. 'location' => 'path',
  5964. 'type' => 'string',
  5965. 'required' => true,
  5966. ],
  5967. 'force' => [
  5968. 'location' => 'query',
  5969. 'type' => 'boolean',
  5970. ],
  5971. ],
  5972. ],'get' => [
  5973. 'path' => 'v1/{+name}',
  5974. 'httpMethod' => 'GET',
  5975. 'parameters' => [
  5976. 'name' => [
  5977. 'location' => 'path',
  5978. 'type' => 'string',
  5979. 'required' => true,
  5980. ],
  5981. ],
  5982. ],'getIamPolicy' => [
  5983. 'path' => 'v1/{+resource}:getIamPolicy',
  5984. 'httpMethod' => 'POST',
  5985. 'parameters' => [
  5986. 'resource' => [
  5987. 'location' => 'path',
  5988. 'type' => 'string',
  5989. 'required' => true,
  5990. ],
  5991. 'options.requestedPolicyVersion' => [
  5992. 'location' => 'query',
  5993. 'type' => 'integer',
  5994. ],
  5995. ],
  5996. ],'list' => [
  5997. 'path' => 'v1/{+parent}/featureOnlineStores',
  5998. 'httpMethod' => 'GET',
  5999. 'parameters' => [
  6000. 'parent' => [
  6001. 'location' => 'path',
  6002. 'type' => 'string',
  6003. 'required' => true,
  6004. ],
  6005. 'filter' => [
  6006. 'location' => 'query',
  6007. 'type' => 'string',
  6008. ],
  6009. 'orderBy' => [
  6010. 'location' => 'query',
  6011. 'type' => 'string',
  6012. ],
  6013. 'pageSize' => [
  6014. 'location' => 'query',
  6015. 'type' => 'integer',
  6016. ],
  6017. 'pageToken' => [
  6018. 'location' => 'query',
  6019. 'type' => 'string',
  6020. ],
  6021. ],
  6022. ],'patch' => [
  6023. 'path' => 'v1/{+name}',
  6024. 'httpMethod' => 'PATCH',
  6025. 'parameters' => [
  6026. 'name' => [
  6027. 'location' => 'path',
  6028. 'type' => 'string',
  6029. 'required' => true,
  6030. ],
  6031. 'updateMask' => [
  6032. 'location' => 'query',
  6033. 'type' => 'string',
  6034. ],
  6035. ],
  6036. ],'setIamPolicy' => [
  6037. 'path' => 'v1/{+resource}:setIamPolicy',
  6038. 'httpMethod' => 'POST',
  6039. 'parameters' => [
  6040. 'resource' => [
  6041. 'location' => 'path',
  6042. 'type' => 'string',
  6043. 'required' => true,
  6044. ],
  6045. ],
  6046. ],'testIamPermissions' => [
  6047. 'path' => 'v1/{+resource}:testIamPermissions',
  6048. 'httpMethod' => 'POST',
  6049. 'parameters' => [
  6050. 'resource' => [
  6051. 'location' => 'path',
  6052. 'type' => 'string',
  6053. 'required' => true,
  6054. ],
  6055. 'permissions' => [
  6056. 'location' => 'query',
  6057. 'type' => 'string',
  6058. 'repeated' => true,
  6059. ],
  6060. ],
  6061. ],
  6062. ]
  6063. ]
  6064. );
  6065. $this->projects_locations_featureOnlineStores_featureViews = new Aiplatform\Resource\ProjectsLocationsFeatureOnlineStoresFeatureViews(
  6066. $this,
  6067. $this->serviceName,
  6068. 'featureViews',
  6069. [
  6070. 'methods' => [
  6071. 'create' => [
  6072. 'path' => 'v1/{+parent}/featureViews',
  6073. 'httpMethod' => 'POST',
  6074. 'parameters' => [
  6075. 'parent' => [
  6076. 'location' => 'path',
  6077. 'type' => 'string',
  6078. 'required' => true,
  6079. ],
  6080. 'featureViewId' => [
  6081. 'location' => 'query',
  6082. 'type' => 'string',
  6083. ],
  6084. 'runSyncImmediately' => [
  6085. 'location' => 'query',
  6086. 'type' => 'boolean',
  6087. ],
  6088. ],
  6089. ],'delete' => [
  6090. 'path' => 'v1/{+name}',
  6091. 'httpMethod' => 'DELETE',
  6092. 'parameters' => [
  6093. 'name' => [
  6094. 'location' => 'path',
  6095. 'type' => 'string',
  6096. 'required' => true,
  6097. ],
  6098. ],
  6099. ],'directWrite' => [
  6100. 'path' => 'v1/{+featureView}:directWrite',
  6101. 'httpMethod' => 'POST',
  6102. 'parameters' => [
  6103. 'featureView' => [
  6104. 'location' => 'path',
  6105. 'type' => 'string',
  6106. 'required' => true,
  6107. ],
  6108. ],
  6109. ],'fetchFeatureValues' => [
  6110. 'path' => 'v1/{+featureView}:fetchFeatureValues',
  6111. 'httpMethod' => 'POST',
  6112. 'parameters' => [
  6113. 'featureView' => [
  6114. 'location' => 'path',
  6115. 'type' => 'string',
  6116. 'required' => true,
  6117. ],
  6118. ],
  6119. ],'generateFetchAccessToken' => [
  6120. 'path' => 'v1/{+featureView}:generateFetchAccessToken',
  6121. 'httpMethod' => 'POST',
  6122. 'parameters' => [
  6123. 'featureView' => [
  6124. 'location' => 'path',
  6125. 'type' => 'string',
  6126. 'required' => true,
  6127. ],
  6128. ],
  6129. ],'get' => [
  6130. 'path' => 'v1/{+name}',
  6131. 'httpMethod' => 'GET',
  6132. 'parameters' => [
  6133. 'name' => [
  6134. 'location' => 'path',
  6135. 'type' => 'string',
  6136. 'required' => true,
  6137. ],
  6138. ],
  6139. ],'getIamPolicy' => [
  6140. 'path' => 'v1/{+resource}:getIamPolicy',
  6141. 'httpMethod' => 'POST',
  6142. 'parameters' => [
  6143. 'resource' => [
  6144. 'location' => 'path',
  6145. 'type' => 'string',
  6146. 'required' => true,
  6147. ],
  6148. 'options.requestedPolicyVersion' => [
  6149. 'location' => 'query',
  6150. 'type' => 'integer',
  6151. ],
  6152. ],
  6153. ],'list' => [
  6154. 'path' => 'v1/{+parent}/featureViews',
  6155. 'httpMethod' => 'GET',
  6156. 'parameters' => [
  6157. 'parent' => [
  6158. 'location' => 'path',
  6159. 'type' => 'string',
  6160. 'required' => true,
  6161. ],
  6162. 'filter' => [
  6163. 'location' => 'query',
  6164. 'type' => 'string',
  6165. ],
  6166. 'orderBy' => [
  6167. 'location' => 'query',
  6168. 'type' => 'string',
  6169. ],
  6170. 'pageSize' => [
  6171. 'location' => 'query',
  6172. 'type' => 'integer',
  6173. ],
  6174. 'pageToken' => [
  6175. 'location' => 'query',
  6176. 'type' => 'string',
  6177. ],
  6178. ],
  6179. ],'patch' => [
  6180. 'path' => 'v1/{+name}',
  6181. 'httpMethod' => 'PATCH',
  6182. 'parameters' => [
  6183. 'name' => [
  6184. 'location' => 'path',
  6185. 'type' => 'string',
  6186. 'required' => true,
  6187. ],
  6188. 'updateMask' => [
  6189. 'location' => 'query',
  6190. 'type' => 'string',
  6191. ],
  6192. ],
  6193. ],'searchNearestEntities' => [
  6194. 'path' => 'v1/{+featureView}:searchNearestEntities',
  6195. 'httpMethod' => 'POST',
  6196. 'parameters' => [
  6197. 'featureView' => [
  6198. 'location' => 'path',
  6199. 'type' => 'string',
  6200. 'required' => true,
  6201. ],
  6202. ],
  6203. ],'setIamPolicy' => [
  6204. 'path' => 'v1/{+resource}:setIamPolicy',
  6205. 'httpMethod' => 'POST',
  6206. 'parameters' => [
  6207. 'resource' => [
  6208. 'location' => 'path',
  6209. 'type' => 'string',
  6210. 'required' => true,
  6211. ],
  6212. ],
  6213. ],'sync' => [
  6214. 'path' => 'v1/{+featureView}:sync',
  6215. 'httpMethod' => 'POST',
  6216. 'parameters' => [
  6217. 'featureView' => [
  6218. 'location' => 'path',
  6219. 'type' => 'string',
  6220. 'required' => true,
  6221. ],
  6222. ],
  6223. ],'testIamPermissions' => [
  6224. 'path' => 'v1/{+resource}:testIamPermissions',
  6225. 'httpMethod' => 'POST',
  6226. 'parameters' => [
  6227. 'resource' => [
  6228. 'location' => 'path',
  6229. 'type' => 'string',
  6230. 'required' => true,
  6231. ],
  6232. 'permissions' => [
  6233. 'location' => 'query',
  6234. 'type' => 'string',
  6235. 'repeated' => true,
  6236. ],
  6237. ],
  6238. ],
  6239. ]
  6240. ]
  6241. );
  6242. $this->projects_locations_featureOnlineStores_featureViews_featureViewSyncs = new Aiplatform\Resource\ProjectsLocationsFeatureOnlineStoresFeatureViewsFeatureViewSyncs(
  6243. $this,
  6244. $this->serviceName,
  6245. 'featureViewSyncs',
  6246. [
  6247. 'methods' => [
  6248. 'get' => [
  6249. 'path' => 'v1/{+name}',
  6250. 'httpMethod' => 'GET',
  6251. 'parameters' => [
  6252. 'name' => [
  6253. 'location' => 'path',
  6254. 'type' => 'string',
  6255. 'required' => true,
  6256. ],
  6257. ],
  6258. ],'list' => [
  6259. 'path' => 'v1/{+parent}/featureViewSyncs',
  6260. 'httpMethod' => 'GET',
  6261. 'parameters' => [
  6262. 'parent' => [
  6263. 'location' => 'path',
  6264. 'type' => 'string',
  6265. 'required' => true,
  6266. ],
  6267. 'filter' => [
  6268. 'location' => 'query',
  6269. 'type' => 'string',
  6270. ],
  6271. 'orderBy' => [
  6272. 'location' => 'query',
  6273. 'type' => 'string',
  6274. ],
  6275. 'pageSize' => [
  6276. 'location' => 'query',
  6277. 'type' => 'integer',
  6278. ],
  6279. 'pageToken' => [
  6280. 'location' => 'query',
  6281. 'type' => 'string',
  6282. ],
  6283. ],
  6284. ],
  6285. ]
  6286. ]
  6287. );
  6288. $this->projects_locations_featureOnlineStores_featureViews_operations = new Aiplatform\Resource\ProjectsLocationsFeatureOnlineStoresFeatureViewsOperations(
  6289. $this,
  6290. $this->serviceName,
  6291. 'operations',
  6292. [
  6293. 'methods' => [
  6294. 'delete' => [
  6295. 'path' => 'v1/{+name}',
  6296. 'httpMethod' => 'DELETE',
  6297. 'parameters' => [
  6298. 'name' => [
  6299. 'location' => 'path',
  6300. 'type' => 'string',
  6301. 'required' => true,
  6302. ],
  6303. ],
  6304. ],'get' => [
  6305. 'path' => 'v1/{+name}',
  6306. 'httpMethod' => 'GET',
  6307. 'parameters' => [
  6308. 'name' => [
  6309. 'location' => 'path',
  6310. 'type' => 'string',
  6311. 'required' => true,
  6312. ],
  6313. ],
  6314. ],'listWait' => [
  6315. 'path' => 'v1/{+name}:wait',
  6316. 'httpMethod' => 'GET',
  6317. 'parameters' => [
  6318. 'name' => [
  6319. 'location' => 'path',
  6320. 'type' => 'string',
  6321. 'required' => true,
  6322. ],
  6323. 'filter' => [
  6324. 'location' => 'query',
  6325. 'type' => 'string',
  6326. ],
  6327. 'pageSize' => [
  6328. 'location' => 'query',
  6329. 'type' => 'integer',
  6330. ],
  6331. 'pageToken' => [
  6332. 'location' => 'query',
  6333. 'type' => 'string',
  6334. ],
  6335. 'returnPartialSuccess' => [
  6336. 'location' => 'query',
  6337. 'type' => 'boolean',
  6338. ],
  6339. ],
  6340. ],'wait' => [
  6341. 'path' => 'v1/{+name}:wait',
  6342. 'httpMethod' => 'POST',
  6343. 'parameters' => [
  6344. 'name' => [
  6345. 'location' => 'path',
  6346. 'type' => 'string',
  6347. 'required' => true,
  6348. ],
  6349. 'timeout' => [
  6350. 'location' => 'query',
  6351. 'type' => 'string',
  6352. ],
  6353. ],
  6354. ],
  6355. ]
  6356. ]
  6357. );
  6358. $this->projects_locations_featureOnlineStores_operations = new Aiplatform\Resource\ProjectsLocationsFeatureOnlineStoresOperations(
  6359. $this,
  6360. $this->serviceName,
  6361. 'operations',
  6362. [
  6363. 'methods' => [
  6364. 'delete' => [
  6365. 'path' => 'v1/{+name}',
  6366. 'httpMethod' => 'DELETE',
  6367. 'parameters' => [
  6368. 'name' => [
  6369. 'location' => 'path',
  6370. 'type' => 'string',
  6371. 'required' => true,
  6372. ],
  6373. ],
  6374. ],'get' => [
  6375. 'path' => 'v1/{+name}',
  6376. 'httpMethod' => 'GET',
  6377. 'parameters' => [
  6378. 'name' => [
  6379. 'location' => 'path',
  6380. 'type' => 'string',
  6381. 'required' => true,
  6382. ],
  6383. ],
  6384. ],'listWait' => [
  6385. 'path' => 'v1/{+name}:wait',
  6386. 'httpMethod' => 'GET',
  6387. 'parameters' => [
  6388. 'name' => [
  6389. 'location' => 'path',
  6390. 'type' => 'string',
  6391. 'required' => true,
  6392. ],
  6393. 'filter' => [
  6394. 'location' => 'query',
  6395. 'type' => 'string',
  6396. ],
  6397. 'pageSize' => [
  6398. 'location' => 'query',
  6399. 'type' => 'integer',
  6400. ],
  6401. 'pageToken' => [
  6402. 'location' => 'query',
  6403. 'type' => 'string',
  6404. ],
  6405. 'returnPartialSuccess' => [
  6406. 'location' => 'query',
  6407. 'type' => 'boolean',
  6408. ],
  6409. ],
  6410. ],'wait' => [
  6411. 'path' => 'v1/{+name}:wait',
  6412. 'httpMethod' => 'POST',
  6413. 'parameters' => [
  6414. 'name' => [
  6415. 'location' => 'path',
  6416. 'type' => 'string',
  6417. 'required' => true,
  6418. ],
  6419. 'timeout' => [
  6420. 'location' => 'query',
  6421. 'type' => 'string',
  6422. ],
  6423. ],
  6424. ],
  6425. ]
  6426. ]
  6427. );
  6428. $this->projects_locations_featurestores = new Aiplatform\Resource\ProjectsLocationsFeaturestores(
  6429. $this,
  6430. $this->serviceName,
  6431. 'featurestores',
  6432. [
  6433. 'methods' => [
  6434. 'batchReadFeatureValues' => [
  6435. 'path' => 'v1/{+featurestore}:batchReadFeatureValues',
  6436. 'httpMethod' => 'POST',
  6437. 'parameters' => [
  6438. 'featurestore' => [
  6439. 'location' => 'path',
  6440. 'type' => 'string',
  6441. 'required' => true,
  6442. ],
  6443. ],
  6444. ],'create' => [
  6445. 'path' => 'v1/{+parent}/featurestores',
  6446. 'httpMethod' => 'POST',
  6447. 'parameters' => [
  6448. 'parent' => [
  6449. 'location' => 'path',
  6450. 'type' => 'string',
  6451. 'required' => true,
  6452. ],
  6453. 'featurestoreId' => [
  6454. 'location' => 'query',
  6455. 'type' => 'string',
  6456. ],
  6457. ],
  6458. ],'delete' => [
  6459. 'path' => 'v1/{+name}',
  6460. 'httpMethod' => 'DELETE',
  6461. 'parameters' => [
  6462. 'name' => [
  6463. 'location' => 'path',
  6464. 'type' => 'string',
  6465. 'required' => true,
  6466. ],
  6467. 'force' => [
  6468. 'location' => 'query',
  6469. 'type' => 'boolean',
  6470. ],
  6471. ],
  6472. ],'get' => [
  6473. 'path' => 'v1/{+name}',
  6474. 'httpMethod' => 'GET',
  6475. 'parameters' => [
  6476. 'name' => [
  6477. 'location' => 'path',
  6478. 'type' => 'string',
  6479. 'required' => true,
  6480. ],
  6481. ],
  6482. ],'getIamPolicy' => [
  6483. 'path' => 'v1/{+resource}:getIamPolicy',
  6484. 'httpMethod' => 'POST',
  6485. 'parameters' => [
  6486. 'resource' => [
  6487. 'location' => 'path',
  6488. 'type' => 'string',
  6489. 'required' => true,
  6490. ],
  6491. 'options.requestedPolicyVersion' => [
  6492. 'location' => 'query',
  6493. 'type' => 'integer',
  6494. ],
  6495. ],
  6496. ],'list' => [
  6497. 'path' => 'v1/{+parent}/featurestores',
  6498. 'httpMethod' => 'GET',
  6499. 'parameters' => [
  6500. 'parent' => [
  6501. 'location' => 'path',
  6502. 'type' => 'string',
  6503. 'required' => true,
  6504. ],
  6505. 'filter' => [
  6506. 'location' => 'query',
  6507. 'type' => 'string',
  6508. ],
  6509. 'orderBy' => [
  6510. 'location' => 'query',
  6511. 'type' => 'string',
  6512. ],
  6513. 'pageSize' => [
  6514. 'location' => 'query',
  6515. 'type' => 'integer',
  6516. ],
  6517. 'pageToken' => [
  6518. 'location' => 'query',
  6519. 'type' => 'string',
  6520. ],
  6521. 'readMask' => [
  6522. 'location' => 'query',
  6523. 'type' => 'string',
  6524. ],
  6525. ],
  6526. ],'patch' => [
  6527. 'path' => 'v1/{+name}',
  6528. 'httpMethod' => 'PATCH',
  6529. 'parameters' => [
  6530. 'name' => [
  6531. 'location' => 'path',
  6532. 'type' => 'string',
  6533. 'required' => true,
  6534. ],
  6535. 'updateMask' => [
  6536. 'location' => 'query',
  6537. 'type' => 'string',
  6538. ],
  6539. ],
  6540. ],'searchFeatures' => [
  6541. 'path' => 'v1/{+location}/featurestores:searchFeatures',
  6542. 'httpMethod' => 'GET',
  6543. 'parameters' => [
  6544. 'location' => [
  6545. 'location' => 'path',
  6546. 'type' => 'string',
  6547. 'required' => true,
  6548. ],
  6549. 'pageSize' => [
  6550. 'location' => 'query',
  6551. 'type' => 'integer',
  6552. ],
  6553. 'pageToken' => [
  6554. 'location' => 'query',
  6555. 'type' => 'string',
  6556. ],
  6557. 'query' => [
  6558. 'location' => 'query',
  6559. 'type' => 'string',
  6560. ],
  6561. ],
  6562. ],'setIamPolicy' => [
  6563. 'path' => 'v1/{+resource}:setIamPolicy',
  6564. 'httpMethod' => 'POST',
  6565. 'parameters' => [
  6566. 'resource' => [
  6567. 'location' => 'path',
  6568. 'type' => 'string',
  6569. 'required' => true,
  6570. ],
  6571. ],
  6572. ],'testIamPermissions' => [
  6573. 'path' => 'v1/{+resource}:testIamPermissions',
  6574. 'httpMethod' => 'POST',
  6575. 'parameters' => [
  6576. 'resource' => [
  6577. 'location' => 'path',
  6578. 'type' => 'string',
  6579. 'required' => true,
  6580. ],
  6581. 'permissions' => [
  6582. 'location' => 'query',
  6583. 'type' => 'string',
  6584. 'repeated' => true,
  6585. ],
  6586. ],
  6587. ],
  6588. ]
  6589. ]
  6590. );
  6591. $this->projects_locations_featurestores_entityTypes = new Aiplatform\Resource\ProjectsLocationsFeaturestoresEntityTypes(
  6592. $this,
  6593. $this->serviceName,
  6594. 'entityTypes',
  6595. [
  6596. 'methods' => [
  6597. 'create' => [
  6598. 'path' => 'v1/{+parent}/entityTypes',
  6599. 'httpMethod' => 'POST',
  6600. 'parameters' => [
  6601. 'parent' => [
  6602. 'location' => 'path',
  6603. 'type' => 'string',
  6604. 'required' => true,
  6605. ],
  6606. 'entityTypeId' => [
  6607. 'location' => 'query',
  6608. 'type' => 'string',
  6609. ],
  6610. ],
  6611. ],'delete' => [
  6612. 'path' => 'v1/{+name}',
  6613. 'httpMethod' => 'DELETE',
  6614. 'parameters' => [
  6615. 'name' => [
  6616. 'location' => 'path',
  6617. 'type' => 'string',
  6618. 'required' => true,
  6619. ],
  6620. 'force' => [
  6621. 'location' => 'query',
  6622. 'type' => 'boolean',
  6623. ],
  6624. ],
  6625. ],'deleteFeatureValues' => [
  6626. 'path' => 'v1/{+entityType}:deleteFeatureValues',
  6627. 'httpMethod' => 'POST',
  6628. 'parameters' => [
  6629. 'entityType' => [
  6630. 'location' => 'path',
  6631. 'type' => 'string',
  6632. 'required' => true,
  6633. ],
  6634. ],
  6635. ],'exportFeatureValues' => [
  6636. 'path' => 'v1/{+entityType}:exportFeatureValues',
  6637. 'httpMethod' => 'POST',
  6638. 'parameters' => [
  6639. 'entityType' => [
  6640. 'location' => 'path',
  6641. 'type' => 'string',
  6642. 'required' => true,
  6643. ],
  6644. ],
  6645. ],'get' => [
  6646. 'path' => 'v1/{+name}',
  6647. 'httpMethod' => 'GET',
  6648. 'parameters' => [
  6649. 'name' => [
  6650. 'location' => 'path',
  6651. 'type' => 'string',
  6652. 'required' => true,
  6653. ],
  6654. ],
  6655. ],'getIamPolicy' => [
  6656. 'path' => 'v1/{+resource}:getIamPolicy',
  6657. 'httpMethod' => 'POST',
  6658. 'parameters' => [
  6659. 'resource' => [
  6660. 'location' => 'path',
  6661. 'type' => 'string',
  6662. 'required' => true,
  6663. ],
  6664. 'options.requestedPolicyVersion' => [
  6665. 'location' => 'query',
  6666. 'type' => 'integer',
  6667. ],
  6668. ],
  6669. ],'importFeatureValues' => [
  6670. 'path' => 'v1/{+entityType}:importFeatureValues',
  6671. 'httpMethod' => 'POST',
  6672. 'parameters' => [
  6673. 'entityType' => [
  6674. 'location' => 'path',
  6675. 'type' => 'string',
  6676. 'required' => true,
  6677. ],
  6678. ],
  6679. ],'list' => [
  6680. 'path' => 'v1/{+parent}/entityTypes',
  6681. 'httpMethod' => 'GET',
  6682. 'parameters' => [
  6683. 'parent' => [
  6684. 'location' => 'path',
  6685. 'type' => 'string',
  6686. 'required' => true,
  6687. ],
  6688. 'filter' => [
  6689. 'location' => 'query',
  6690. 'type' => 'string',
  6691. ],
  6692. 'orderBy' => [
  6693. 'location' => 'query',
  6694. 'type' => 'string',
  6695. ],
  6696. 'pageSize' => [
  6697. 'location' => 'query',
  6698. 'type' => 'integer',
  6699. ],
  6700. 'pageToken' => [
  6701. 'location' => 'query',
  6702. 'type' => 'string',
  6703. ],
  6704. 'readMask' => [
  6705. 'location' => 'query',
  6706. 'type' => 'string',
  6707. ],
  6708. ],
  6709. ],'patch' => [
  6710. 'path' => 'v1/{+name}',
  6711. 'httpMethod' => 'PATCH',
  6712. 'parameters' => [
  6713. 'name' => [
  6714. 'location' => 'path',
  6715. 'type' => 'string',
  6716. 'required' => true,
  6717. ],
  6718. 'updateMask' => [
  6719. 'location' => 'query',
  6720. 'type' => 'string',
  6721. ],
  6722. ],
  6723. ],'readFeatureValues' => [
  6724. 'path' => 'v1/{+entityType}:readFeatureValues',
  6725. 'httpMethod' => 'POST',
  6726. 'parameters' => [
  6727. 'entityType' => [
  6728. 'location' => 'path',
  6729. 'type' => 'string',
  6730. 'required' => true,
  6731. ],
  6732. ],
  6733. ],'setIamPolicy' => [
  6734. 'path' => 'v1/{+resource}:setIamPolicy',
  6735. 'httpMethod' => 'POST',
  6736. 'parameters' => [
  6737. 'resource' => [
  6738. 'location' => 'path',
  6739. 'type' => 'string',
  6740. 'required' => true,
  6741. ],
  6742. ],
  6743. ],'streamingReadFeatureValues' => [
  6744. 'path' => 'v1/{+entityType}:streamingReadFeatureValues',
  6745. 'httpMethod' => 'POST',
  6746. 'parameters' => [
  6747. 'entityType' => [
  6748. 'location' => 'path',
  6749. 'type' => 'string',
  6750. 'required' => true,
  6751. ],
  6752. ],
  6753. ],'testIamPermissions' => [
  6754. 'path' => 'v1/{+resource}:testIamPermissions',
  6755. 'httpMethod' => 'POST',
  6756. 'parameters' => [
  6757. 'resource' => [
  6758. 'location' => 'path',
  6759. 'type' => 'string',
  6760. 'required' => true,
  6761. ],
  6762. 'permissions' => [
  6763. 'location' => 'query',
  6764. 'type' => 'string',
  6765. 'repeated' => true,
  6766. ],
  6767. ],
  6768. ],'writeFeatureValues' => [
  6769. 'path' => 'v1/{+entityType}:writeFeatureValues',
  6770. 'httpMethod' => 'POST',
  6771. 'parameters' => [
  6772. 'entityType' => [
  6773. 'location' => 'path',
  6774. 'type' => 'string',
  6775. 'required' => true,
  6776. ],
  6777. ],
  6778. ],
  6779. ]
  6780. ]
  6781. );
  6782. $this->projects_locations_featurestores_entityTypes_features = new Aiplatform\Resource\ProjectsLocationsFeaturestoresEntityTypesFeatures(
  6783. $this,
  6784. $this->serviceName,
  6785. 'features',
  6786. [
  6787. 'methods' => [
  6788. 'batchCreate' => [
  6789. 'path' => 'v1/{+parent}/features:batchCreate',
  6790. 'httpMethod' => 'POST',
  6791. 'parameters' => [
  6792. 'parent' => [
  6793. 'location' => 'path',
  6794. 'type' => 'string',
  6795. 'required' => true,
  6796. ],
  6797. ],
  6798. ],'create' => [
  6799. 'path' => 'v1/{+parent}/features',
  6800. 'httpMethod' => 'POST',
  6801. 'parameters' => [
  6802. 'parent' => [
  6803. 'location' => 'path',
  6804. 'type' => 'string',
  6805. 'required' => true,
  6806. ],
  6807. 'featureId' => [
  6808. 'location' => 'query',
  6809. 'type' => 'string',
  6810. ],
  6811. ],
  6812. ],'delete' => [
  6813. 'path' => 'v1/{+name}',
  6814. 'httpMethod' => 'DELETE',
  6815. 'parameters' => [
  6816. 'name' => [
  6817. 'location' => 'path',
  6818. 'type' => 'string',
  6819. 'required' => true,
  6820. ],
  6821. ],
  6822. ],'get' => [
  6823. 'path' => 'v1/{+name}',
  6824. 'httpMethod' => 'GET',
  6825. 'parameters' => [
  6826. 'name' => [
  6827. 'location' => 'path',
  6828. 'type' => 'string',
  6829. 'required' => true,
  6830. ],
  6831. ],
  6832. ],'list' => [
  6833. 'path' => 'v1/{+parent}/features',
  6834. 'httpMethod' => 'GET',
  6835. 'parameters' => [
  6836. 'parent' => [
  6837. 'location' => 'path',
  6838. 'type' => 'string',
  6839. 'required' => true,
  6840. ],
  6841. 'filter' => [
  6842. 'location' => 'query',
  6843. 'type' => 'string',
  6844. ],
  6845. 'latestStatsCount' => [
  6846. 'location' => 'query',
  6847. 'type' => 'integer',
  6848. ],
  6849. 'orderBy' => [
  6850. 'location' => 'query',
  6851. 'type' => 'string',
  6852. ],
  6853. 'pageSize' => [
  6854. 'location' => 'query',
  6855. 'type' => 'integer',
  6856. ],
  6857. 'pageToken' => [
  6858. 'location' => 'query',
  6859. 'type' => 'string',
  6860. ],
  6861. 'readMask' => [
  6862. 'location' => 'query',
  6863. 'type' => 'string',
  6864. ],
  6865. ],
  6866. ],'patch' => [
  6867. 'path' => 'v1/{+name}',
  6868. 'httpMethod' => 'PATCH',
  6869. 'parameters' => [
  6870. 'name' => [
  6871. 'location' => 'path',
  6872. 'type' => 'string',
  6873. 'required' => true,
  6874. ],
  6875. 'updateMask' => [
  6876. 'location' => 'query',
  6877. 'type' => 'string',
  6878. ],
  6879. ],
  6880. ],
  6881. ]
  6882. ]
  6883. );
  6884. $this->projects_locations_featurestores_entityTypes_features_operations = new Aiplatform\Resource\ProjectsLocationsFeaturestoresEntityTypesFeaturesOperations(
  6885. $this,
  6886. $this->serviceName,
  6887. 'operations',
  6888. [
  6889. 'methods' => [
  6890. 'cancel' => [
  6891. 'path' => 'v1/{+name}:cancel',
  6892. 'httpMethod' => 'POST',
  6893. 'parameters' => [
  6894. 'name' => [
  6895. 'location' => 'path',
  6896. 'type' => 'string',
  6897. 'required' => true,
  6898. ],
  6899. ],
  6900. ],'delete' => [
  6901. 'path' => 'v1/{+name}',
  6902. 'httpMethod' => 'DELETE',
  6903. 'parameters' => [
  6904. 'name' => [
  6905. 'location' => 'path',
  6906. 'type' => 'string',
  6907. 'required' => true,
  6908. ],
  6909. ],
  6910. ],'get' => [
  6911. 'path' => 'v1/{+name}',
  6912. 'httpMethod' => 'GET',
  6913. 'parameters' => [
  6914. 'name' => [
  6915. 'location' => 'path',
  6916. 'type' => 'string',
  6917. 'required' => true,
  6918. ],
  6919. ],
  6920. ],'list' => [
  6921. 'path' => 'v1/{+name}/operations',
  6922. 'httpMethod' => 'GET',
  6923. 'parameters' => [
  6924. 'name' => [
  6925. 'location' => 'path',
  6926. 'type' => 'string',
  6927. 'required' => true,
  6928. ],
  6929. 'filter' => [
  6930. 'location' => 'query',
  6931. 'type' => 'string',
  6932. ],
  6933. 'pageSize' => [
  6934. 'location' => 'query',
  6935. 'type' => 'integer',
  6936. ],
  6937. 'pageToken' => [
  6938. 'location' => 'query',
  6939. 'type' => 'string',
  6940. ],
  6941. 'returnPartialSuccess' => [
  6942. 'location' => 'query',
  6943. 'type' => 'boolean',
  6944. ],
  6945. ],
  6946. ],'wait' => [
  6947. 'path' => 'v1/{+name}:wait',
  6948. 'httpMethod' => 'POST',
  6949. 'parameters' => [
  6950. 'name' => [
  6951. 'location' => 'path',
  6952. 'type' => 'string',
  6953. 'required' => true,
  6954. ],
  6955. 'timeout' => [
  6956. 'location' => 'query',
  6957. 'type' => 'string',
  6958. ],
  6959. ],
  6960. ],
  6961. ]
  6962. ]
  6963. );
  6964. $this->projects_locations_featurestores_entityTypes_operations = new Aiplatform\Resource\ProjectsLocationsFeaturestoresEntityTypesOperations(
  6965. $this,
  6966. $this->serviceName,
  6967. 'operations',
  6968. [
  6969. 'methods' => [
  6970. 'cancel' => [
  6971. 'path' => 'v1/{+name}:cancel',
  6972. 'httpMethod' => 'POST',
  6973. 'parameters' => [
  6974. 'name' => [
  6975. 'location' => 'path',
  6976. 'type' => 'string',
  6977. 'required' => true,
  6978. ],
  6979. ],
  6980. ],'delete' => [
  6981. 'path' => 'v1/{+name}',
  6982. 'httpMethod' => 'DELETE',
  6983. 'parameters' => [
  6984. 'name' => [
  6985. 'location' => 'path',
  6986. 'type' => 'string',
  6987. 'required' => true,
  6988. ],
  6989. ],
  6990. ],'get' => [
  6991. 'path' => 'v1/{+name}',
  6992. 'httpMethod' => 'GET',
  6993. 'parameters' => [
  6994. 'name' => [
  6995. 'location' => 'path',
  6996. 'type' => 'string',
  6997. 'required' => true,
  6998. ],
  6999. ],
  7000. ],'list' => [
  7001. 'path' => 'v1/{+name}/operations',
  7002. 'httpMethod' => 'GET',
  7003. 'parameters' => [
  7004. 'name' => [
  7005. 'location' => 'path',
  7006. 'type' => 'string',
  7007. 'required' => true,
  7008. ],
  7009. 'filter' => [
  7010. 'location' => 'query',
  7011. 'type' => 'string',
  7012. ],
  7013. 'pageSize' => [
  7014. 'location' => 'query',
  7015. 'type' => 'integer',
  7016. ],
  7017. 'pageToken' => [
  7018. 'location' => 'query',
  7019. 'type' => 'string',
  7020. ],
  7021. 'returnPartialSuccess' => [
  7022. 'location' => 'query',
  7023. 'type' => 'boolean',
  7024. ],
  7025. ],
  7026. ],'wait' => [
  7027. 'path' => 'v1/{+name}:wait',
  7028. 'httpMethod' => 'POST',
  7029. 'parameters' => [
  7030. 'name' => [
  7031. 'location' => 'path',
  7032. 'type' => 'string',
  7033. 'required' => true,
  7034. ],
  7035. 'timeout' => [
  7036. 'location' => 'query',
  7037. 'type' => 'string',
  7038. ],
  7039. ],
  7040. ],
  7041. ]
  7042. ]
  7043. );
  7044. $this->projects_locations_featurestores_operations = new Aiplatform\Resource\ProjectsLocationsFeaturestoresOperations(
  7045. $this,
  7046. $this->serviceName,
  7047. 'operations',
  7048. [
  7049. 'methods' => [
  7050. 'cancel' => [
  7051. 'path' => 'v1/{+name}:cancel',
  7052. 'httpMethod' => 'POST',
  7053. 'parameters' => [
  7054. 'name' => [
  7055. 'location' => 'path',
  7056. 'type' => 'string',
  7057. 'required' => true,
  7058. ],
  7059. ],
  7060. ],'delete' => [
  7061. 'path' => 'v1/{+name}',
  7062. 'httpMethod' => 'DELETE',
  7063. 'parameters' => [
  7064. 'name' => [
  7065. 'location' => 'path',
  7066. 'type' => 'string',
  7067. 'required' => true,
  7068. ],
  7069. ],
  7070. ],'get' => [
  7071. 'path' => 'v1/{+name}',
  7072. 'httpMethod' => 'GET',
  7073. 'parameters' => [
  7074. 'name' => [
  7075. 'location' => 'path',
  7076. 'type' => 'string',
  7077. 'required' => true,
  7078. ],
  7079. ],
  7080. ],'list' => [
  7081. 'path' => 'v1/{+name}/operations',
  7082. 'httpMethod' => 'GET',
  7083. 'parameters' => [
  7084. 'name' => [
  7085. 'location' => 'path',
  7086. 'type' => 'string',
  7087. 'required' => true,
  7088. ],
  7089. 'filter' => [
  7090. 'location' => 'query',
  7091. 'type' => 'string',
  7092. ],
  7093. 'pageSize' => [
  7094. 'location' => 'query',
  7095. 'type' => 'integer',
  7096. ],
  7097. 'pageToken' => [
  7098. 'location' => 'query',
  7099. 'type' => 'string',
  7100. ],
  7101. 'returnPartialSuccess' => [
  7102. 'location' => 'query',
  7103. 'type' => 'boolean',
  7104. ],
  7105. ],
  7106. ],'wait' => [
  7107. 'path' => 'v1/{+name}:wait',
  7108. 'httpMethod' => 'POST',
  7109. 'parameters' => [
  7110. 'name' => [
  7111. 'location' => 'path',
  7112. 'type' => 'string',
  7113. 'required' => true,
  7114. ],
  7115. 'timeout' => [
  7116. 'location' => 'query',
  7117. 'type' => 'string',
  7118. ],
  7119. ],
  7120. ],
  7121. ]
  7122. ]
  7123. );
  7124. $this->projects_locations_hyperparameterTuningJobs = new Aiplatform\Resource\ProjectsLocationsHyperparameterTuningJobs(
  7125. $this,
  7126. $this->serviceName,
  7127. 'hyperparameterTuningJobs',
  7128. [
  7129. 'methods' => [
  7130. 'cancel' => [
  7131. 'path' => 'v1/{+name}:cancel',
  7132. 'httpMethod' => 'POST',
  7133. 'parameters' => [
  7134. 'name' => [
  7135. 'location' => 'path',
  7136. 'type' => 'string',
  7137. 'required' => true,
  7138. ],
  7139. ],
  7140. ],'create' => [
  7141. 'path' => 'v1/{+parent}/hyperparameterTuningJobs',
  7142. 'httpMethod' => 'POST',
  7143. 'parameters' => [
  7144. 'parent' => [
  7145. 'location' => 'path',
  7146. 'type' => 'string',
  7147. 'required' => true,
  7148. ],
  7149. ],
  7150. ],'delete' => [
  7151. 'path' => 'v1/{+name}',
  7152. 'httpMethod' => 'DELETE',
  7153. 'parameters' => [
  7154. 'name' => [
  7155. 'location' => 'path',
  7156. 'type' => 'string',
  7157. 'required' => true,
  7158. ],
  7159. ],
  7160. ],'get' => [
  7161. 'path' => 'v1/{+name}',
  7162. 'httpMethod' => 'GET',
  7163. 'parameters' => [
  7164. 'name' => [
  7165. 'location' => 'path',
  7166. 'type' => 'string',
  7167. 'required' => true,
  7168. ],
  7169. ],
  7170. ],'list' => [
  7171. 'path' => 'v1/{+parent}/hyperparameterTuningJobs',
  7172. 'httpMethod' => 'GET',
  7173. 'parameters' => [
  7174. 'parent' => [
  7175. 'location' => 'path',
  7176. 'type' => 'string',
  7177. 'required' => true,
  7178. ],
  7179. 'filter' => [
  7180. 'location' => 'query',
  7181. 'type' => 'string',
  7182. ],
  7183. 'pageSize' => [
  7184. 'location' => 'query',
  7185. 'type' => 'integer',
  7186. ],
  7187. 'pageToken' => [
  7188. 'location' => 'query',
  7189. 'type' => 'string',
  7190. ],
  7191. 'readMask' => [
  7192. 'location' => 'query',
  7193. 'type' => 'string',
  7194. ],
  7195. ],
  7196. ],
  7197. ]
  7198. ]
  7199. );
  7200. $this->projects_locations_hyperparameterTuningJobs_operations = new Aiplatform\Resource\ProjectsLocationsHyperparameterTuningJobsOperations(
  7201. $this,
  7202. $this->serviceName,
  7203. 'operations',
  7204. [
  7205. 'methods' => [
  7206. 'cancel' => [
  7207. 'path' => 'v1/{+name}:cancel',
  7208. 'httpMethod' => 'POST',
  7209. 'parameters' => [
  7210. 'name' => [
  7211. 'location' => 'path',
  7212. 'type' => 'string',
  7213. 'required' => true,
  7214. ],
  7215. ],
  7216. ],'delete' => [
  7217. 'path' => 'v1/{+name}',
  7218. 'httpMethod' => 'DELETE',
  7219. 'parameters' => [
  7220. 'name' => [
  7221. 'location' => 'path',
  7222. 'type' => 'string',
  7223. 'required' => true,
  7224. ],
  7225. ],
  7226. ],'get' => [
  7227. 'path' => 'v1/{+name}',
  7228. 'httpMethod' => 'GET',
  7229. 'parameters' => [
  7230. 'name' => [
  7231. 'location' => 'path',
  7232. 'type' => 'string',
  7233. 'required' => true,
  7234. ],
  7235. ],
  7236. ],'list' => [
  7237. 'path' => 'v1/{+name}/operations',
  7238. 'httpMethod' => 'GET',
  7239. 'parameters' => [
  7240. 'name' => [
  7241. 'location' => 'path',
  7242. 'type' => 'string',
  7243. 'required' => true,
  7244. ],
  7245. 'filter' => [
  7246. 'location' => 'query',
  7247. 'type' => 'string',
  7248. ],
  7249. 'pageSize' => [
  7250. 'location' => 'query',
  7251. 'type' => 'integer',
  7252. ],
  7253. 'pageToken' => [
  7254. 'location' => 'query',
  7255. 'type' => 'string',
  7256. ],
  7257. 'returnPartialSuccess' => [
  7258. 'location' => 'query',
  7259. 'type' => 'boolean',
  7260. ],
  7261. ],
  7262. ],'wait' => [
  7263. 'path' => 'v1/{+name}:wait',
  7264. 'httpMethod' => 'POST',
  7265. 'parameters' => [
  7266. 'name' => [
  7267. 'location' => 'path',
  7268. 'type' => 'string',
  7269. 'required' => true,
  7270. ],
  7271. 'timeout' => [
  7272. 'location' => 'query',
  7273. 'type' => 'string',
  7274. ],
  7275. ],
  7276. ],
  7277. ]
  7278. ]
  7279. );
  7280. $this->projects_locations_indexEndpoints = new Aiplatform\Resource\ProjectsLocationsIndexEndpoints(
  7281. $this,
  7282. $this->serviceName,
  7283. 'indexEndpoints',
  7284. [
  7285. 'methods' => [
  7286. 'create' => [
  7287. 'path' => 'v1/{+parent}/indexEndpoints',
  7288. 'httpMethod' => 'POST',
  7289. 'parameters' => [
  7290. 'parent' => [
  7291. 'location' => 'path',
  7292. 'type' => 'string',
  7293. 'required' => true,
  7294. ],
  7295. ],
  7296. ],'delete' => [
  7297. 'path' => 'v1/{+name}',
  7298. 'httpMethod' => 'DELETE',
  7299. 'parameters' => [
  7300. 'name' => [
  7301. 'location' => 'path',
  7302. 'type' => 'string',
  7303. 'required' => true,
  7304. ],
  7305. ],
  7306. ],'deployIndex' => [
  7307. 'path' => 'v1/{+indexEndpoint}:deployIndex',
  7308. 'httpMethod' => 'POST',
  7309. 'parameters' => [
  7310. 'indexEndpoint' => [
  7311. 'location' => 'path',
  7312. 'type' => 'string',
  7313. 'required' => true,
  7314. ],
  7315. ],
  7316. ],'findNeighbors' => [
  7317. 'path' => 'v1/{+indexEndpoint}:findNeighbors',
  7318. 'httpMethod' => 'POST',
  7319. 'parameters' => [
  7320. 'indexEndpoint' => [
  7321. 'location' => 'path',
  7322. 'type' => 'string',
  7323. 'required' => true,
  7324. ],
  7325. ],
  7326. ],'get' => [
  7327. 'path' => 'v1/{+name}',
  7328. 'httpMethod' => 'GET',
  7329. 'parameters' => [
  7330. 'name' => [
  7331. 'location' => 'path',
  7332. 'type' => 'string',
  7333. 'required' => true,
  7334. ],
  7335. ],
  7336. ],'list' => [
  7337. 'path' => 'v1/{+parent}/indexEndpoints',
  7338. 'httpMethod' => 'GET',
  7339. 'parameters' => [
  7340. 'parent' => [
  7341. 'location' => 'path',
  7342. 'type' => 'string',
  7343. 'required' => true,
  7344. ],
  7345. 'filter' => [
  7346. 'location' => 'query',
  7347. 'type' => 'string',
  7348. ],
  7349. 'pageSize' => [
  7350. 'location' => 'query',
  7351. 'type' => 'integer',
  7352. ],
  7353. 'pageToken' => [
  7354. 'location' => 'query',
  7355. 'type' => 'string',
  7356. ],
  7357. 'readMask' => [
  7358. 'location' => 'query',
  7359. 'type' => 'string',
  7360. ],
  7361. ],
  7362. ],'mutateDeployedIndex' => [
  7363. 'path' => 'v1/{+indexEndpoint}:mutateDeployedIndex',
  7364. 'httpMethod' => 'POST',
  7365. 'parameters' => [
  7366. 'indexEndpoint' => [
  7367. 'location' => 'path',
  7368. 'type' => 'string',
  7369. 'required' => true,
  7370. ],
  7371. ],
  7372. ],'patch' => [
  7373. 'path' => 'v1/{+name}',
  7374. 'httpMethod' => 'PATCH',
  7375. 'parameters' => [
  7376. 'name' => [
  7377. 'location' => 'path',
  7378. 'type' => 'string',
  7379. 'required' => true,
  7380. ],
  7381. 'updateMask' => [
  7382. 'location' => 'query',
  7383. 'type' => 'string',
  7384. ],
  7385. ],
  7386. ],'readIndexDatapoints' => [
  7387. 'path' => 'v1/{+indexEndpoint}:readIndexDatapoints',
  7388. 'httpMethod' => 'POST',
  7389. 'parameters' => [
  7390. 'indexEndpoint' => [
  7391. 'location' => 'path',
  7392. 'type' => 'string',
  7393. 'required' => true,
  7394. ],
  7395. ],
  7396. ],'undeployIndex' => [
  7397. 'path' => 'v1/{+indexEndpoint}:undeployIndex',
  7398. 'httpMethod' => 'POST',
  7399. 'parameters' => [
  7400. 'indexEndpoint' => [
  7401. 'location' => 'path',
  7402. 'type' => 'string',
  7403. 'required' => true,
  7404. ],
  7405. ],
  7406. ],
  7407. ]
  7408. ]
  7409. );
  7410. $this->projects_locations_indexEndpoints_operations = new Aiplatform\Resource\ProjectsLocationsIndexEndpointsOperations(
  7411. $this,
  7412. $this->serviceName,
  7413. 'operations',
  7414. [
  7415. 'methods' => [
  7416. 'cancel' => [
  7417. 'path' => 'v1/{+name}:cancel',
  7418. 'httpMethod' => 'POST',
  7419. 'parameters' => [
  7420. 'name' => [
  7421. 'location' => 'path',
  7422. 'type' => 'string',
  7423. 'required' => true,
  7424. ],
  7425. ],
  7426. ],'delete' => [
  7427. 'path' => 'v1/{+name}',
  7428. 'httpMethod' => 'DELETE',
  7429. 'parameters' => [
  7430. 'name' => [
  7431. 'location' => 'path',
  7432. 'type' => 'string',
  7433. 'required' => true,
  7434. ],
  7435. ],
  7436. ],'get' => [
  7437. 'path' => 'v1/{+name}',
  7438. 'httpMethod' => 'GET',
  7439. 'parameters' => [
  7440. 'name' => [
  7441. 'location' => 'path',
  7442. 'type' => 'string',
  7443. 'required' => true,
  7444. ],
  7445. ],
  7446. ],'list' => [
  7447. 'path' => 'v1/{+name}/operations',
  7448. 'httpMethod' => 'GET',
  7449. 'parameters' => [
  7450. 'name' => [
  7451. 'location' => 'path',
  7452. 'type' => 'string',
  7453. 'required' => true,
  7454. ],
  7455. 'filter' => [
  7456. 'location' => 'query',
  7457. 'type' => 'string',
  7458. ],
  7459. 'pageSize' => [
  7460. 'location' => 'query',
  7461. 'type' => 'integer',
  7462. ],
  7463. 'pageToken' => [
  7464. 'location' => 'query',
  7465. 'type' => 'string',
  7466. ],
  7467. 'returnPartialSuccess' => [
  7468. 'location' => 'query',
  7469. 'type' => 'boolean',
  7470. ],
  7471. ],
  7472. ],'wait' => [
  7473. 'path' => 'v1/{+name}:wait',
  7474. 'httpMethod' => 'POST',
  7475. 'parameters' => [
  7476. 'name' => [
  7477. 'location' => 'path',
  7478. 'type' => 'string',
  7479. 'required' => true,
  7480. ],
  7481. 'timeout' => [
  7482. 'location' => 'query',
  7483. 'type' => 'string',
  7484. ],
  7485. ],
  7486. ],
  7487. ]
  7488. ]
  7489. );
  7490. $this->projects_locations_indexes = new Aiplatform\Resource\ProjectsLocationsIndexes(
  7491. $this,
  7492. $this->serviceName,
  7493. 'indexes',
  7494. [
  7495. 'methods' => [
  7496. 'create' => [
  7497. 'path' => 'v1/{+parent}/indexes',
  7498. 'httpMethod' => 'POST',
  7499. 'parameters' => [
  7500. 'parent' => [
  7501. 'location' => 'path',
  7502. 'type' => 'string',
  7503. 'required' => true,
  7504. ],
  7505. ],
  7506. ],'delete' => [
  7507. 'path' => 'v1/{+name}',
  7508. 'httpMethod' => 'DELETE',
  7509. 'parameters' => [
  7510. 'name' => [
  7511. 'location' => 'path',
  7512. 'type' => 'string',
  7513. 'required' => true,
  7514. ],
  7515. ],
  7516. ],'get' => [
  7517. 'path' => 'v1/{+name}',
  7518. 'httpMethod' => 'GET',
  7519. 'parameters' => [
  7520. 'name' => [
  7521. 'location' => 'path',
  7522. 'type' => 'string',
  7523. 'required' => true,
  7524. ],
  7525. ],
  7526. ],'list' => [
  7527. 'path' => 'v1/{+parent}/indexes',
  7528. 'httpMethod' => 'GET',
  7529. 'parameters' => [
  7530. 'parent' => [
  7531. 'location' => 'path',
  7532. 'type' => 'string',
  7533. 'required' => true,
  7534. ],
  7535. 'filter' => [
  7536. 'location' => 'query',
  7537. 'type' => 'string',
  7538. ],
  7539. 'pageSize' => [
  7540. 'location' => 'query',
  7541. 'type' => 'integer',
  7542. ],
  7543. 'pageToken' => [
  7544. 'location' => 'query',
  7545. 'type' => 'string',
  7546. ],
  7547. 'readMask' => [
  7548. 'location' => 'query',
  7549. 'type' => 'string',
  7550. ],
  7551. ],
  7552. ],'patch' => [
  7553. 'path' => 'v1/{+name}',
  7554. 'httpMethod' => 'PATCH',
  7555. 'parameters' => [
  7556. 'name' => [
  7557. 'location' => 'path',
  7558. 'type' => 'string',
  7559. 'required' => true,
  7560. ],
  7561. 'updateMask' => [
  7562. 'location' => 'query',
  7563. 'type' => 'string',
  7564. ],
  7565. ],
  7566. ],'removeDatapoints' => [
  7567. 'path' => 'v1/{+index}:removeDatapoints',
  7568. 'httpMethod' => 'POST',
  7569. 'parameters' => [
  7570. 'index' => [
  7571. 'location' => 'path',
  7572. 'type' => 'string',
  7573. 'required' => true,
  7574. ],
  7575. ],
  7576. ],'upsertDatapoints' => [
  7577. 'path' => 'v1/{+index}:upsertDatapoints',
  7578. 'httpMethod' => 'POST',
  7579. 'parameters' => [
  7580. 'index' => [
  7581. 'location' => 'path',
  7582. 'type' => 'string',
  7583. 'required' => true,
  7584. ],
  7585. ],
  7586. ],
  7587. ]
  7588. ]
  7589. );
  7590. $this->projects_locations_indexes_operations = new Aiplatform\Resource\ProjectsLocationsIndexesOperations(
  7591. $this,
  7592. $this->serviceName,
  7593. 'operations',
  7594. [
  7595. 'methods' => [
  7596. 'cancel' => [
  7597. 'path' => 'v1/{+name}:cancel',
  7598. 'httpMethod' => 'POST',
  7599. 'parameters' => [
  7600. 'name' => [
  7601. 'location' => 'path',
  7602. 'type' => 'string',
  7603. 'required' => true,
  7604. ],
  7605. ],
  7606. ],'delete' => [
  7607. 'path' => 'v1/{+name}',
  7608. 'httpMethod' => 'DELETE',
  7609. 'parameters' => [
  7610. 'name' => [
  7611. 'location' => 'path',
  7612. 'type' => 'string',
  7613. 'required' => true,
  7614. ],
  7615. ],
  7616. ],'get' => [
  7617. 'path' => 'v1/{+name}',
  7618. 'httpMethod' => 'GET',
  7619. 'parameters' => [
  7620. 'name' => [
  7621. 'location' => 'path',
  7622. 'type' => 'string',
  7623. 'required' => true,
  7624. ],
  7625. ],
  7626. ],'list' => [
  7627. 'path' => 'v1/{+name}/operations',
  7628. 'httpMethod' => 'GET',
  7629. 'parameters' => [
  7630. 'name' => [
  7631. 'location' => 'path',
  7632. 'type' => 'string',
  7633. 'required' => true,
  7634. ],
  7635. 'filter' => [
  7636. 'location' => 'query',
  7637. 'type' => 'string',
  7638. ],
  7639. 'pageSize' => [
  7640. 'location' => 'query',
  7641. 'type' => 'integer',
  7642. ],
  7643. 'pageToken' => [
  7644. 'location' => 'query',
  7645. 'type' => 'string',
  7646. ],
  7647. 'returnPartialSuccess' => [
  7648. 'location' => 'query',
  7649. 'type' => 'boolean',
  7650. ],
  7651. ],
  7652. ],'wait' => [
  7653. 'path' => 'v1/{+name}:wait',
  7654. 'httpMethod' => 'POST',
  7655. 'parameters' => [
  7656. 'name' => [
  7657. 'location' => 'path',
  7658. 'type' => 'string',
  7659. 'required' => true,
  7660. ],
  7661. 'timeout' => [
  7662. 'location' => 'query',
  7663. 'type' => 'string',
  7664. ],
  7665. ],
  7666. ],
  7667. ]
  7668. ]
  7669. );
  7670. $this->projects_locations_metadataStores = new Aiplatform\Resource\ProjectsLocationsMetadataStores(
  7671. $this,
  7672. $this->serviceName,
  7673. 'metadataStores',
  7674. [
  7675. 'methods' => [
  7676. 'create' => [
  7677. 'path' => 'v1/{+parent}/metadataStores',
  7678. 'httpMethod' => 'POST',
  7679. 'parameters' => [
  7680. 'parent' => [
  7681. 'location' => 'path',
  7682. 'type' => 'string',
  7683. 'required' => true,
  7684. ],
  7685. 'metadataStoreId' => [
  7686. 'location' => 'query',
  7687. 'type' => 'string',
  7688. ],
  7689. ],
  7690. ],'delete' => [
  7691. 'path' => 'v1/{+name}',
  7692. 'httpMethod' => 'DELETE',
  7693. 'parameters' => [
  7694. 'name' => [
  7695. 'location' => 'path',
  7696. 'type' => 'string',
  7697. 'required' => true,
  7698. ],
  7699. 'force' => [
  7700. 'location' => 'query',
  7701. 'type' => 'boolean',
  7702. ],
  7703. ],
  7704. ],'get' => [
  7705. 'path' => 'v1/{+name}',
  7706. 'httpMethod' => 'GET',
  7707. 'parameters' => [
  7708. 'name' => [
  7709. 'location' => 'path',
  7710. 'type' => 'string',
  7711. 'required' => true,
  7712. ],
  7713. ],
  7714. ],'list' => [
  7715. 'path' => 'v1/{+parent}/metadataStores',
  7716. 'httpMethod' => 'GET',
  7717. 'parameters' => [
  7718. 'parent' => [
  7719. 'location' => 'path',
  7720. 'type' => 'string',
  7721. 'required' => true,
  7722. ],
  7723. 'pageSize' => [
  7724. 'location' => 'query',
  7725. 'type' => 'integer',
  7726. ],
  7727. 'pageToken' => [
  7728. 'location' => 'query',
  7729. 'type' => 'string',
  7730. ],
  7731. ],
  7732. ],
  7733. ]
  7734. ]
  7735. );
  7736. $this->projects_locations_metadataStores_artifacts = new Aiplatform\Resource\ProjectsLocationsMetadataStoresArtifacts(
  7737. $this,
  7738. $this->serviceName,
  7739. 'artifacts',
  7740. [
  7741. 'methods' => [
  7742. 'create' => [
  7743. 'path' => 'v1/{+parent}/artifacts',
  7744. 'httpMethod' => 'POST',
  7745. 'parameters' => [
  7746. 'parent' => [
  7747. 'location' => 'path',
  7748. 'type' => 'string',
  7749. 'required' => true,
  7750. ],
  7751. 'artifactId' => [
  7752. 'location' => 'query',
  7753. 'type' => 'string',
  7754. ],
  7755. ],
  7756. ],'delete' => [
  7757. 'path' => 'v1/{+name}',
  7758. 'httpMethod' => 'DELETE',
  7759. 'parameters' => [
  7760. 'name' => [
  7761. 'location' => 'path',
  7762. 'type' => 'string',
  7763. 'required' => true,
  7764. ],
  7765. 'etag' => [
  7766. 'location' => 'query',
  7767. 'type' => 'string',
  7768. ],
  7769. ],
  7770. ],'get' => [
  7771. 'path' => 'v1/{+name}',
  7772. 'httpMethod' => 'GET',
  7773. 'parameters' => [
  7774. 'name' => [
  7775. 'location' => 'path',
  7776. 'type' => 'string',
  7777. 'required' => true,
  7778. ],
  7779. ],
  7780. ],'list' => [
  7781. 'path' => 'v1/{+parent}/artifacts',
  7782. 'httpMethod' => 'GET',
  7783. 'parameters' => [
  7784. 'parent' => [
  7785. 'location' => 'path',
  7786. 'type' => 'string',
  7787. 'required' => true,
  7788. ],
  7789. 'filter' => [
  7790. 'location' => 'query',
  7791. 'type' => 'string',
  7792. ],
  7793. 'orderBy' => [
  7794. 'location' => 'query',
  7795. 'type' => 'string',
  7796. ],
  7797. 'pageSize' => [
  7798. 'location' => 'query',
  7799. 'type' => 'integer',
  7800. ],
  7801. 'pageToken' => [
  7802. 'location' => 'query',
  7803. 'type' => 'string',
  7804. ],
  7805. ],
  7806. ],'patch' => [
  7807. 'path' => 'v1/{+name}',
  7808. 'httpMethod' => 'PATCH',
  7809. 'parameters' => [
  7810. 'name' => [
  7811. 'location' => 'path',
  7812. 'type' => 'string',
  7813. 'required' => true,
  7814. ],
  7815. 'allowMissing' => [
  7816. 'location' => 'query',
  7817. 'type' => 'boolean',
  7818. ],
  7819. 'updateMask' => [
  7820. 'location' => 'query',
  7821. 'type' => 'string',
  7822. ],
  7823. ],
  7824. ],'purge' => [
  7825. 'path' => 'v1/{+parent}/artifacts:purge',
  7826. 'httpMethod' => 'POST',
  7827. 'parameters' => [
  7828. 'parent' => [
  7829. 'location' => 'path',
  7830. 'type' => 'string',
  7831. 'required' => true,
  7832. ],
  7833. ],
  7834. ],'queryArtifactLineageSubgraph' => [
  7835. 'path' => 'v1/{+artifact}:queryArtifactLineageSubgraph',
  7836. 'httpMethod' => 'GET',
  7837. 'parameters' => [
  7838. 'artifact' => [
  7839. 'location' => 'path',
  7840. 'type' => 'string',
  7841. 'required' => true,
  7842. ],
  7843. 'filter' => [
  7844. 'location' => 'query',
  7845. 'type' => 'string',
  7846. ],
  7847. 'maxHops' => [
  7848. 'location' => 'query',
  7849. 'type' => 'integer',
  7850. ],
  7851. ],
  7852. ],
  7853. ]
  7854. ]
  7855. );
  7856. $this->projects_locations_metadataStores_artifacts_operations = new Aiplatform\Resource\ProjectsLocationsMetadataStoresArtifactsOperations(
  7857. $this,
  7858. $this->serviceName,
  7859. 'operations',
  7860. [
  7861. 'methods' => [
  7862. 'cancel' => [
  7863. 'path' => 'v1/{+name}:cancel',
  7864. 'httpMethod' => 'POST',
  7865. 'parameters' => [
  7866. 'name' => [
  7867. 'location' => 'path',
  7868. 'type' => 'string',
  7869. 'required' => true,
  7870. ],
  7871. ],
  7872. ],'delete' => [
  7873. 'path' => 'v1/{+name}',
  7874. 'httpMethod' => 'DELETE',
  7875. 'parameters' => [
  7876. 'name' => [
  7877. 'location' => 'path',
  7878. 'type' => 'string',
  7879. 'required' => true,
  7880. ],
  7881. ],
  7882. ],'get' => [
  7883. 'path' => 'v1/{+name}',
  7884. 'httpMethod' => 'GET',
  7885. 'parameters' => [
  7886. 'name' => [
  7887. 'location' => 'path',
  7888. 'type' => 'string',
  7889. 'required' => true,
  7890. ],
  7891. ],
  7892. ],'list' => [
  7893. 'path' => 'v1/{+name}/operations',
  7894. 'httpMethod' => 'GET',
  7895. 'parameters' => [
  7896. 'name' => [
  7897. 'location' => 'path',
  7898. 'type' => 'string',
  7899. 'required' => true,
  7900. ],
  7901. 'filter' => [
  7902. 'location' => 'query',
  7903. 'type' => 'string',
  7904. ],
  7905. 'pageSize' => [
  7906. 'location' => 'query',
  7907. 'type' => 'integer',
  7908. ],
  7909. 'pageToken' => [
  7910. 'location' => 'query',
  7911. 'type' => 'string',
  7912. ],
  7913. 'returnPartialSuccess' => [
  7914. 'location' => 'query',
  7915. 'type' => 'boolean',
  7916. ],
  7917. ],
  7918. ],'wait' => [
  7919. 'path' => 'v1/{+name}:wait',
  7920. 'httpMethod' => 'POST',
  7921. 'parameters' => [
  7922. 'name' => [
  7923. 'location' => 'path',
  7924. 'type' => 'string',
  7925. 'required' => true,
  7926. ],
  7927. 'timeout' => [
  7928. 'location' => 'query',
  7929. 'type' => 'string',
  7930. ],
  7931. ],
  7932. ],
  7933. ]
  7934. ]
  7935. );
  7936. $this->projects_locations_metadataStores_contexts = new Aiplatform\Resource\ProjectsLocationsMetadataStoresContexts(
  7937. $this,
  7938. $this->serviceName,
  7939. 'contexts',
  7940. [
  7941. 'methods' => [
  7942. 'addContextArtifactsAndExecutions' => [
  7943. 'path' => 'v1/{+context}:addContextArtifactsAndExecutions',
  7944. 'httpMethod' => 'POST',
  7945. 'parameters' => [
  7946. 'context' => [
  7947. 'location' => 'path',
  7948. 'type' => 'string',
  7949. 'required' => true,
  7950. ],
  7951. ],
  7952. ],'addContextChildren' => [
  7953. 'path' => 'v1/{+context}:addContextChildren',
  7954. 'httpMethod' => 'POST',
  7955. 'parameters' => [
  7956. 'context' => [
  7957. 'location' => 'path',
  7958. 'type' => 'string',
  7959. 'required' => true,
  7960. ],
  7961. ],
  7962. ],'create' => [
  7963. 'path' => 'v1/{+parent}/contexts',
  7964. 'httpMethod' => 'POST',
  7965. 'parameters' => [
  7966. 'parent' => [
  7967. 'location' => 'path',
  7968. 'type' => 'string',
  7969. 'required' => true,
  7970. ],
  7971. 'contextId' => [
  7972. 'location' => 'query',
  7973. 'type' => 'string',
  7974. ],
  7975. ],
  7976. ],'delete' => [
  7977. 'path' => 'v1/{+name}',
  7978. 'httpMethod' => 'DELETE',
  7979. 'parameters' => [
  7980. 'name' => [
  7981. 'location' => 'path',
  7982. 'type' => 'string',
  7983. 'required' => true,
  7984. ],
  7985. 'etag' => [
  7986. 'location' => 'query',
  7987. 'type' => 'string',
  7988. ],
  7989. 'force' => [
  7990. 'location' => 'query',
  7991. 'type' => 'boolean',
  7992. ],
  7993. ],
  7994. ],'get' => [
  7995. 'path' => 'v1/{+name}',
  7996. 'httpMethod' => 'GET',
  7997. 'parameters' => [
  7998. 'name' => [
  7999. 'location' => 'path',
  8000. 'type' => 'string',
  8001. 'required' => true,
  8002. ],
  8003. ],
  8004. ],'list' => [
  8005. 'path' => 'v1/{+parent}/contexts',
  8006. 'httpMethod' => 'GET',
  8007. 'parameters' => [
  8008. 'parent' => [
  8009. 'location' => 'path',
  8010. 'type' => 'string',
  8011. 'required' => true,
  8012. ],
  8013. 'filter' => [
  8014. 'location' => 'query',
  8015. 'type' => 'string',
  8016. ],
  8017. 'orderBy' => [
  8018. 'location' => 'query',
  8019. 'type' => 'string',
  8020. ],
  8021. 'pageSize' => [
  8022. 'location' => 'query',
  8023. 'type' => 'integer',
  8024. ],
  8025. 'pageToken' => [
  8026. 'location' => 'query',
  8027. 'type' => 'string',
  8028. ],
  8029. ],
  8030. ],'patch' => [
  8031. 'path' => 'v1/{+name}',
  8032. 'httpMethod' => 'PATCH',
  8033. 'parameters' => [
  8034. 'name' => [
  8035. 'location' => 'path',
  8036. 'type' => 'string',
  8037. 'required' => true,
  8038. ],
  8039. 'allowMissing' => [
  8040. 'location' => 'query',
  8041. 'type' => 'boolean',
  8042. ],
  8043. 'updateMask' => [
  8044. 'location' => 'query',
  8045. 'type' => 'string',
  8046. ],
  8047. ],
  8048. ],'purge' => [
  8049. 'path' => 'v1/{+parent}/contexts:purge',
  8050. 'httpMethod' => 'POST',
  8051. 'parameters' => [
  8052. 'parent' => [
  8053. 'location' => 'path',
  8054. 'type' => 'string',
  8055. 'required' => true,
  8056. ],
  8057. ],
  8058. ],'queryContextLineageSubgraph' => [
  8059. 'path' => 'v1/{+context}:queryContextLineageSubgraph',
  8060. 'httpMethod' => 'GET',
  8061. 'parameters' => [
  8062. 'context' => [
  8063. 'location' => 'path',
  8064. 'type' => 'string',
  8065. 'required' => true,
  8066. ],
  8067. ],
  8068. ],'removeContextChildren' => [
  8069. 'path' => 'v1/{+context}:removeContextChildren',
  8070. 'httpMethod' => 'POST',
  8071. 'parameters' => [
  8072. 'context' => [
  8073. 'location' => 'path',
  8074. 'type' => 'string',
  8075. 'required' => true,
  8076. ],
  8077. ],
  8078. ],
  8079. ]
  8080. ]
  8081. );
  8082. $this->projects_locations_metadataStores_contexts_operations = new Aiplatform\Resource\ProjectsLocationsMetadataStoresContextsOperations(
  8083. $this,
  8084. $this->serviceName,
  8085. 'operations',
  8086. [
  8087. 'methods' => [
  8088. 'cancel' => [
  8089. 'path' => 'v1/{+name}:cancel',
  8090. 'httpMethod' => 'POST',
  8091. 'parameters' => [
  8092. 'name' => [
  8093. 'location' => 'path',
  8094. 'type' => 'string',
  8095. 'required' => true,
  8096. ],
  8097. ],
  8098. ],'delete' => [
  8099. 'path' => 'v1/{+name}',
  8100. 'httpMethod' => 'DELETE',
  8101. 'parameters' => [
  8102. 'name' => [
  8103. 'location' => 'path',
  8104. 'type' => 'string',
  8105. 'required' => true,
  8106. ],
  8107. ],
  8108. ],'get' => [
  8109. 'path' => 'v1/{+name}',
  8110. 'httpMethod' => 'GET',
  8111. 'parameters' => [
  8112. 'name' => [
  8113. 'location' => 'path',
  8114. 'type' => 'string',
  8115. 'required' => true,
  8116. ],
  8117. ],
  8118. ],'list' => [
  8119. 'path' => 'v1/{+name}/operations',
  8120. 'httpMethod' => 'GET',
  8121. 'parameters' => [
  8122. 'name' => [
  8123. 'location' => 'path',
  8124. 'type' => 'string',
  8125. 'required' => true,
  8126. ],
  8127. 'filter' => [
  8128. 'location' => 'query',
  8129. 'type' => 'string',
  8130. ],
  8131. 'pageSize' => [
  8132. 'location' => 'query',
  8133. 'type' => 'integer',
  8134. ],
  8135. 'pageToken' => [
  8136. 'location' => 'query',
  8137. 'type' => 'string',
  8138. ],
  8139. 'returnPartialSuccess' => [
  8140. 'location' => 'query',
  8141. 'type' => 'boolean',
  8142. ],
  8143. ],
  8144. ],'wait' => [
  8145. 'path' => 'v1/{+name}:wait',
  8146. 'httpMethod' => 'POST',
  8147. 'parameters' => [
  8148. 'name' => [
  8149. 'location' => 'path',
  8150. 'type' => 'string',
  8151. 'required' => true,
  8152. ],
  8153. 'timeout' => [
  8154. 'location' => 'query',
  8155. 'type' => 'string',
  8156. ],
  8157. ],
  8158. ],
  8159. ]
  8160. ]
  8161. );
  8162. $this->projects_locations_metadataStores_executions = new Aiplatform\Resource\ProjectsLocationsMetadataStoresExecutions(
  8163. $this,
  8164. $this->serviceName,
  8165. 'executions',
  8166. [
  8167. 'methods' => [
  8168. 'addExecutionEvents' => [
  8169. 'path' => 'v1/{+execution}:addExecutionEvents',
  8170. 'httpMethod' => 'POST',
  8171. 'parameters' => [
  8172. 'execution' => [
  8173. 'location' => 'path',
  8174. 'type' => 'string',
  8175. 'required' => true,
  8176. ],
  8177. ],
  8178. ],'create' => [
  8179. 'path' => 'v1/{+parent}/executions',
  8180. 'httpMethod' => 'POST',
  8181. 'parameters' => [
  8182. 'parent' => [
  8183. 'location' => 'path',
  8184. 'type' => 'string',
  8185. 'required' => true,
  8186. ],
  8187. 'executionId' => [
  8188. 'location' => 'query',
  8189. 'type' => 'string',
  8190. ],
  8191. ],
  8192. ],'delete' => [
  8193. 'path' => 'v1/{+name}',
  8194. 'httpMethod' => 'DELETE',
  8195. 'parameters' => [
  8196. 'name' => [
  8197. 'location' => 'path',
  8198. 'type' => 'string',
  8199. 'required' => true,
  8200. ],
  8201. 'etag' => [
  8202. 'location' => 'query',
  8203. 'type' => 'string',
  8204. ],
  8205. ],
  8206. ],'get' => [
  8207. 'path' => 'v1/{+name}',
  8208. 'httpMethod' => 'GET',
  8209. 'parameters' => [
  8210. 'name' => [
  8211. 'location' => 'path',
  8212. 'type' => 'string',
  8213. 'required' => true,
  8214. ],
  8215. ],
  8216. ],'list' => [
  8217. 'path' => 'v1/{+parent}/executions',
  8218. 'httpMethod' => 'GET',
  8219. 'parameters' => [
  8220. 'parent' => [
  8221. 'location' => 'path',
  8222. 'type' => 'string',
  8223. 'required' => true,
  8224. ],
  8225. 'filter' => [
  8226. 'location' => 'query',
  8227. 'type' => 'string',
  8228. ],
  8229. 'orderBy' => [
  8230. 'location' => 'query',
  8231. 'type' => 'string',
  8232. ],
  8233. 'pageSize' => [
  8234. 'location' => 'query',
  8235. 'type' => 'integer',
  8236. ],
  8237. 'pageToken' => [
  8238. 'location' => 'query',
  8239. 'type' => 'string',
  8240. ],
  8241. ],
  8242. ],'patch' => [
  8243. 'path' => 'v1/{+name}',
  8244. 'httpMethod' => 'PATCH',
  8245. 'parameters' => [
  8246. 'name' => [
  8247. 'location' => 'path',
  8248. 'type' => 'string',
  8249. 'required' => true,
  8250. ],
  8251. 'allowMissing' => [
  8252. 'location' => 'query',
  8253. 'type' => 'boolean',
  8254. ],
  8255. 'updateMask' => [
  8256. 'location' => 'query',
  8257. 'type' => 'string',
  8258. ],
  8259. ],
  8260. ],'purge' => [
  8261. 'path' => 'v1/{+parent}/executions:purge',
  8262. 'httpMethod' => 'POST',
  8263. 'parameters' => [
  8264. 'parent' => [
  8265. 'location' => 'path',
  8266. 'type' => 'string',
  8267. 'required' => true,
  8268. ],
  8269. ],
  8270. ],'queryExecutionInputsAndOutputs' => [
  8271. 'path' => 'v1/{+execution}:queryExecutionInputsAndOutputs',
  8272. 'httpMethod' => 'GET',
  8273. 'parameters' => [
  8274. 'execution' => [
  8275. 'location' => 'path',
  8276. 'type' => 'string',
  8277. 'required' => true,
  8278. ],
  8279. ],
  8280. ],
  8281. ]
  8282. ]
  8283. );
  8284. $this->projects_locations_metadataStores_executions_operations = new Aiplatform\Resource\ProjectsLocationsMetadataStoresExecutionsOperations(
  8285. $this,
  8286. $this->serviceName,
  8287. 'operations',
  8288. [
  8289. 'methods' => [
  8290. 'cancel' => [
  8291. 'path' => 'v1/{+name}:cancel',
  8292. 'httpMethod' => 'POST',
  8293. 'parameters' => [
  8294. 'name' => [
  8295. 'location' => 'path',
  8296. 'type' => 'string',
  8297. 'required' => true,
  8298. ],
  8299. ],
  8300. ],'delete' => [
  8301. 'path' => 'v1/{+name}',
  8302. 'httpMethod' => 'DELETE',
  8303. 'parameters' => [
  8304. 'name' => [
  8305. 'location' => 'path',
  8306. 'type' => 'string',
  8307. 'required' => true,
  8308. ],
  8309. ],
  8310. ],'get' => [
  8311. 'path' => 'v1/{+name}',
  8312. 'httpMethod' => 'GET',
  8313. 'parameters' => [
  8314. 'name' => [
  8315. 'location' => 'path',
  8316. 'type' => 'string',
  8317. 'required' => true,
  8318. ],
  8319. ],
  8320. ],'list' => [
  8321. 'path' => 'v1/{+name}/operations',
  8322. 'httpMethod' => 'GET',
  8323. 'parameters' => [
  8324. 'name' => [
  8325. 'location' => 'path',
  8326. 'type' => 'string',
  8327. 'required' => true,
  8328. ],
  8329. 'filter' => [
  8330. 'location' => 'query',
  8331. 'type' => 'string',
  8332. ],
  8333. 'pageSize' => [
  8334. 'location' => 'query',
  8335. 'type' => 'integer',
  8336. ],
  8337. 'pageToken' => [
  8338. 'location' => 'query',
  8339. 'type' => 'string',
  8340. ],
  8341. 'returnPartialSuccess' => [
  8342. 'location' => 'query',
  8343. 'type' => 'boolean',
  8344. ],
  8345. ],
  8346. ],'wait' => [
  8347. 'path' => 'v1/{+name}:wait',
  8348. 'httpMethod' => 'POST',
  8349. 'parameters' => [
  8350. 'name' => [
  8351. 'location' => 'path',
  8352. 'type' => 'string',
  8353. 'required' => true,
  8354. ],
  8355. 'timeout' => [
  8356. 'location' => 'query',
  8357. 'type' => 'string',
  8358. ],
  8359. ],
  8360. ],
  8361. ]
  8362. ]
  8363. );
  8364. $this->projects_locations_metadataStores_metadataSchemas = new Aiplatform\Resource\ProjectsLocationsMetadataStoresMetadataSchemas(
  8365. $this,
  8366. $this->serviceName,
  8367. 'metadataSchemas',
  8368. [
  8369. 'methods' => [
  8370. 'create' => [
  8371. 'path' => 'v1/{+parent}/metadataSchemas',
  8372. 'httpMethod' => 'POST',
  8373. 'parameters' => [
  8374. 'parent' => [
  8375. 'location' => 'path',
  8376. 'type' => 'string',
  8377. 'required' => true,
  8378. ],
  8379. 'metadataSchemaId' => [
  8380. 'location' => 'query',
  8381. 'type' => 'string',
  8382. ],
  8383. ],
  8384. ],'get' => [
  8385. 'path' => 'v1/{+name}',
  8386. 'httpMethod' => 'GET',
  8387. 'parameters' => [
  8388. 'name' => [
  8389. 'location' => 'path',
  8390. 'type' => 'string',
  8391. 'required' => true,
  8392. ],
  8393. ],
  8394. ],'list' => [
  8395. 'path' => 'v1/{+parent}/metadataSchemas',
  8396. 'httpMethod' => 'GET',
  8397. 'parameters' => [
  8398. 'parent' => [
  8399. 'location' => 'path',
  8400. 'type' => 'string',
  8401. 'required' => true,
  8402. ],
  8403. 'filter' => [
  8404. 'location' => 'query',
  8405. 'type' => 'string',
  8406. ],
  8407. 'pageSize' => [
  8408. 'location' => 'query',
  8409. 'type' => 'integer',
  8410. ],
  8411. 'pageToken' => [
  8412. 'location' => 'query',
  8413. 'type' => 'string',
  8414. ],
  8415. ],
  8416. ],
  8417. ]
  8418. ]
  8419. );
  8420. $this->projects_locations_metadataStores_operations = new Aiplatform\Resource\ProjectsLocationsMetadataStoresOperations(
  8421. $this,
  8422. $this->serviceName,
  8423. 'operations',
  8424. [
  8425. 'methods' => [
  8426. 'cancel' => [
  8427. 'path' => 'v1/{+name}:cancel',
  8428. 'httpMethod' => 'POST',
  8429. 'parameters' => [
  8430. 'name' => [
  8431. 'location' => 'path',
  8432. 'type' => 'string',
  8433. 'required' => true,
  8434. ],
  8435. ],
  8436. ],'delete' => [
  8437. 'path' => 'v1/{+name}',
  8438. 'httpMethod' => 'DELETE',
  8439. 'parameters' => [
  8440. 'name' => [
  8441. 'location' => 'path',
  8442. 'type' => 'string',
  8443. 'required' => true,
  8444. ],
  8445. ],
  8446. ],'get' => [
  8447. 'path' => 'v1/{+name}',
  8448. 'httpMethod' => 'GET',
  8449. 'parameters' => [
  8450. 'name' => [
  8451. 'location' => 'path',
  8452. 'type' => 'string',
  8453. 'required' => true,
  8454. ],
  8455. ],
  8456. ],'list' => [
  8457. 'path' => 'v1/{+name}/operations',
  8458. 'httpMethod' => 'GET',
  8459. 'parameters' => [
  8460. 'name' => [
  8461. 'location' => 'path',
  8462. 'type' => 'string',
  8463. 'required' => true,
  8464. ],
  8465. 'filter' => [
  8466. 'location' => 'query',
  8467. 'type' => 'string',
  8468. ],
  8469. 'pageSize' => [
  8470. 'location' => 'query',
  8471. 'type' => 'integer',
  8472. ],
  8473. 'pageToken' => [
  8474. 'location' => 'query',
  8475. 'type' => 'string',
  8476. ],
  8477. 'returnPartialSuccess' => [
  8478. 'location' => 'query',
  8479. 'type' => 'boolean',
  8480. ],
  8481. ],
  8482. ],'wait' => [
  8483. 'path' => 'v1/{+name}:wait',
  8484. 'httpMethod' => 'POST',
  8485. 'parameters' => [
  8486. 'name' => [
  8487. 'location' => 'path',
  8488. 'type' => 'string',
  8489. 'required' => true,
  8490. ],
  8491. 'timeout' => [
  8492. 'location' => 'query',
  8493. 'type' => 'string',
  8494. ],
  8495. ],
  8496. ],
  8497. ]
  8498. ]
  8499. );
  8500. $this->projects_locations_migratableResources = new Aiplatform\Resource\ProjectsLocationsMigratableResources(
  8501. $this,
  8502. $this->serviceName,
  8503. 'migratableResources',
  8504. [
  8505. 'methods' => [
  8506. 'batchMigrate' => [
  8507. 'path' => 'v1/{+parent}/migratableResources:batchMigrate',
  8508. 'httpMethod' => 'POST',
  8509. 'parameters' => [
  8510. 'parent' => [
  8511. 'location' => 'path',
  8512. 'type' => 'string',
  8513. 'required' => true,
  8514. ],
  8515. ],
  8516. ],'search' => [
  8517. 'path' => 'v1/{+parent}/migratableResources:search',
  8518. 'httpMethod' => 'POST',
  8519. 'parameters' => [
  8520. 'parent' => [
  8521. 'location' => 'path',
  8522. 'type' => 'string',
  8523. 'required' => true,
  8524. ],
  8525. ],
  8526. ],
  8527. ]
  8528. ]
  8529. );
  8530. $this->projects_locations_migratableResources_operations = new Aiplatform\Resource\ProjectsLocationsMigratableResourcesOperations(
  8531. $this,
  8532. $this->serviceName,
  8533. 'operations',
  8534. [
  8535. 'methods' => [
  8536. 'cancel' => [
  8537. 'path' => 'v1/{+name}:cancel',
  8538. 'httpMethod' => 'POST',
  8539. 'parameters' => [
  8540. 'name' => [
  8541. 'location' => 'path',
  8542. 'type' => 'string',
  8543. 'required' => true,
  8544. ],
  8545. ],
  8546. ],'delete' => [
  8547. 'path' => 'v1/{+name}',
  8548. 'httpMethod' => 'DELETE',
  8549. 'parameters' => [
  8550. 'name' => [
  8551. 'location' => 'path',
  8552. 'type' => 'string',
  8553. 'required' => true,
  8554. ],
  8555. ],
  8556. ],'get' => [
  8557. 'path' => 'v1/{+name}',
  8558. 'httpMethod' => 'GET',
  8559. 'parameters' => [
  8560. 'name' => [
  8561. 'location' => 'path',
  8562. 'type' => 'string',
  8563. 'required' => true,
  8564. ],
  8565. ],
  8566. ],'list' => [
  8567. 'path' => 'v1/{+name}/operations',
  8568. 'httpMethod' => 'GET',
  8569. 'parameters' => [
  8570. 'name' => [
  8571. 'location' => 'path',
  8572. 'type' => 'string',
  8573. 'required' => true,
  8574. ],
  8575. 'filter' => [
  8576. 'location' => 'query',
  8577. 'type' => 'string',
  8578. ],
  8579. 'pageSize' => [
  8580. 'location' => 'query',
  8581. 'type' => 'integer',
  8582. ],
  8583. 'pageToken' => [
  8584. 'location' => 'query',
  8585. 'type' => 'string',
  8586. ],
  8587. 'returnPartialSuccess' => [
  8588. 'location' => 'query',
  8589. 'type' => 'boolean',
  8590. ],
  8591. ],
  8592. ],'wait' => [
  8593. 'path' => 'v1/{+name}:wait',
  8594. 'httpMethod' => 'POST',
  8595. 'parameters' => [
  8596. 'name' => [
  8597. 'location' => 'path',
  8598. 'type' => 'string',
  8599. 'required' => true,
  8600. ],
  8601. 'timeout' => [
  8602. 'location' => 'query',
  8603. 'type' => 'string',
  8604. ],
  8605. ],
  8606. ],
  8607. ]
  8608. ]
  8609. );
  8610. $this->projects_locations_modelDeploymentMonitoringJobs = new Aiplatform\Resource\ProjectsLocationsModelDeploymentMonitoringJobs(
  8611. $this,
  8612. $this->serviceName,
  8613. 'modelDeploymentMonitoringJobs',
  8614. [
  8615. 'methods' => [
  8616. 'create' => [
  8617. 'path' => 'v1/{+parent}/modelDeploymentMonitoringJobs',
  8618. 'httpMethod' => 'POST',
  8619. 'parameters' => [
  8620. 'parent' => [
  8621. 'location' => 'path',
  8622. 'type' => 'string',
  8623. 'required' => true,
  8624. ],
  8625. ],
  8626. ],'delete' => [
  8627. 'path' => 'v1/{+name}',
  8628. 'httpMethod' => 'DELETE',
  8629. 'parameters' => [
  8630. 'name' => [
  8631. 'location' => 'path',
  8632. 'type' => 'string',
  8633. 'required' => true,
  8634. ],
  8635. ],
  8636. ],'get' => [
  8637. 'path' => 'v1/{+name}',
  8638. 'httpMethod' => 'GET',
  8639. 'parameters' => [
  8640. 'name' => [
  8641. 'location' => 'path',
  8642. 'type' => 'string',
  8643. 'required' => true,
  8644. ],
  8645. ],
  8646. ],'list' => [
  8647. 'path' => 'v1/{+parent}/modelDeploymentMonitoringJobs',
  8648. 'httpMethod' => 'GET',
  8649. 'parameters' => [
  8650. 'parent' => [
  8651. 'location' => 'path',
  8652. 'type' => 'string',
  8653. 'required' => true,
  8654. ],
  8655. 'filter' => [
  8656. 'location' => 'query',
  8657. 'type' => 'string',
  8658. ],
  8659. 'pageSize' => [
  8660. 'location' => 'query',
  8661. 'type' => 'integer',
  8662. ],
  8663. 'pageToken' => [
  8664. 'location' => 'query',
  8665. 'type' => 'string',
  8666. ],
  8667. 'readMask' => [
  8668. 'location' => 'query',
  8669. 'type' => 'string',
  8670. ],
  8671. ],
  8672. ],'patch' => [
  8673. 'path' => 'v1/{+name}',
  8674. 'httpMethod' => 'PATCH',
  8675. 'parameters' => [
  8676. 'name' => [
  8677. 'location' => 'path',
  8678. 'type' => 'string',
  8679. 'required' => true,
  8680. ],
  8681. 'updateMask' => [
  8682. 'location' => 'query',
  8683. 'type' => 'string',
  8684. ],
  8685. ],
  8686. ],'pause' => [
  8687. 'path' => 'v1/{+name}:pause',
  8688. 'httpMethod' => 'POST',
  8689. 'parameters' => [
  8690. 'name' => [
  8691. 'location' => 'path',
  8692. 'type' => 'string',
  8693. 'required' => true,
  8694. ],
  8695. ],
  8696. ],'resume' => [
  8697. 'path' => 'v1/{+name}:resume',
  8698. 'httpMethod' => 'POST',
  8699. 'parameters' => [
  8700. 'name' => [
  8701. 'location' => 'path',
  8702. 'type' => 'string',
  8703. 'required' => true,
  8704. ],
  8705. ],
  8706. ],'searchModelDeploymentMonitoringStatsAnomalies' => [
  8707. 'path' => 'v1/{+modelDeploymentMonitoringJob}:searchModelDeploymentMonitoringStatsAnomalies',
  8708. 'httpMethod' => 'POST',
  8709. 'parameters' => [
  8710. 'modelDeploymentMonitoringJob' => [
  8711. 'location' => 'path',
  8712. 'type' => 'string',
  8713. 'required' => true,
  8714. ],
  8715. ],
  8716. ],
  8717. ]
  8718. ]
  8719. );
  8720. $this->projects_locations_modelDeploymentMonitoringJobs_operations = new Aiplatform\Resource\ProjectsLocationsModelDeploymentMonitoringJobsOperations(
  8721. $this,
  8722. $this->serviceName,
  8723. 'operations',
  8724. [
  8725. 'methods' => [
  8726. 'cancel' => [
  8727. 'path' => 'v1/{+name}:cancel',
  8728. 'httpMethod' => 'POST',
  8729. 'parameters' => [
  8730. 'name' => [
  8731. 'location' => 'path',
  8732. 'type' => 'string',
  8733. 'required' => true,
  8734. ],
  8735. ],
  8736. ],'delete' => [
  8737. 'path' => 'v1/{+name}',
  8738. 'httpMethod' => 'DELETE',
  8739. 'parameters' => [
  8740. 'name' => [
  8741. 'location' => 'path',
  8742. 'type' => 'string',
  8743. 'required' => true,
  8744. ],
  8745. ],
  8746. ],'get' => [
  8747. 'path' => 'v1/{+name}',
  8748. 'httpMethod' => 'GET',
  8749. 'parameters' => [
  8750. 'name' => [
  8751. 'location' => 'path',
  8752. 'type' => 'string',
  8753. 'required' => true,
  8754. ],
  8755. ],
  8756. ],'list' => [
  8757. 'path' => 'v1/{+name}/operations',
  8758. 'httpMethod' => 'GET',
  8759. 'parameters' => [
  8760. 'name' => [
  8761. 'location' => 'path',
  8762. 'type' => 'string',
  8763. 'required' => true,
  8764. ],
  8765. 'filter' => [
  8766. 'location' => 'query',
  8767. 'type' => 'string',
  8768. ],
  8769. 'pageSize' => [
  8770. 'location' => 'query',
  8771. 'type' => 'integer',
  8772. ],
  8773. 'pageToken' => [
  8774. 'location' => 'query',
  8775. 'type' => 'string',
  8776. ],
  8777. 'returnPartialSuccess' => [
  8778. 'location' => 'query',
  8779. 'type' => 'boolean',
  8780. ],
  8781. ],
  8782. ],'wait' => [
  8783. 'path' => 'v1/{+name}:wait',
  8784. 'httpMethod' => 'POST',
  8785. 'parameters' => [
  8786. 'name' => [
  8787. 'location' => 'path',
  8788. 'type' => 'string',
  8789. 'required' => true,
  8790. ],
  8791. 'timeout' => [
  8792. 'location' => 'query',
  8793. 'type' => 'string',
  8794. ],
  8795. ],
  8796. ],
  8797. ]
  8798. ]
  8799. );
  8800. $this->projects_locations_models = new Aiplatform\Resource\ProjectsLocationsModels(
  8801. $this,
  8802. $this->serviceName,
  8803. 'models',
  8804. [
  8805. 'methods' => [
  8806. 'copy' => [
  8807. 'path' => 'v1/{+parent}/models:copy',
  8808. 'httpMethod' => 'POST',
  8809. 'parameters' => [
  8810. 'parent' => [
  8811. 'location' => 'path',
  8812. 'type' => 'string',
  8813. 'required' => true,
  8814. ],
  8815. ],
  8816. ],'delete' => [
  8817. 'path' => 'v1/{+name}',
  8818. 'httpMethod' => 'DELETE',
  8819. 'parameters' => [
  8820. 'name' => [
  8821. 'location' => 'path',
  8822. 'type' => 'string',
  8823. 'required' => true,
  8824. ],
  8825. ],
  8826. ],'deleteVersion' => [
  8827. 'path' => 'v1/{+name}:deleteVersion',
  8828. 'httpMethod' => 'DELETE',
  8829. 'parameters' => [
  8830. 'name' => [
  8831. 'location' => 'path',
  8832. 'type' => 'string',
  8833. 'required' => true,
  8834. ],
  8835. ],
  8836. ],'export' => [
  8837. 'path' => 'v1/{+name}:export',
  8838. 'httpMethod' => 'POST',
  8839. 'parameters' => [
  8840. 'name' => [
  8841. 'location' => 'path',
  8842. 'type' => 'string',
  8843. 'required' => true,
  8844. ],
  8845. ],
  8846. ],'get' => [
  8847. 'path' => 'v1/{+name}',
  8848. 'httpMethod' => 'GET',
  8849. 'parameters' => [
  8850. 'name' => [
  8851. 'location' => 'path',
  8852. 'type' => 'string',
  8853. 'required' => true,
  8854. ],
  8855. ],
  8856. ],'getIamPolicy' => [
  8857. 'path' => 'v1/{+resource}:getIamPolicy',
  8858. 'httpMethod' => 'POST',
  8859. 'parameters' => [
  8860. 'resource' => [
  8861. 'location' => 'path',
  8862. 'type' => 'string',
  8863. 'required' => true,
  8864. ],
  8865. 'options.requestedPolicyVersion' => [
  8866. 'location' => 'query',
  8867. 'type' => 'integer',
  8868. ],
  8869. ],
  8870. ],'list' => [
  8871. 'path' => 'v1/{+parent}/models',
  8872. 'httpMethod' => 'GET',
  8873. 'parameters' => [
  8874. 'parent' => [
  8875. 'location' => 'path',
  8876. 'type' => 'string',
  8877. 'required' => true,
  8878. ],
  8879. 'filter' => [
  8880. 'location' => 'query',
  8881. 'type' => 'string',
  8882. ],
  8883. 'orderBy' => [
  8884. 'location' => 'query',
  8885. 'type' => 'string',
  8886. ],
  8887. 'pageSize' => [
  8888. 'location' => 'query',
  8889. 'type' => 'integer',
  8890. ],
  8891. 'pageToken' => [
  8892. 'location' => 'query',
  8893. 'type' => 'string',
  8894. ],
  8895. 'readMask' => [
  8896. 'location' => 'query',
  8897. 'type' => 'string',
  8898. ],
  8899. ],
  8900. ],'listCheckpoints' => [
  8901. 'path' => 'v1/{+name}:listCheckpoints',
  8902. 'httpMethod' => 'GET',
  8903. 'parameters' => [
  8904. 'name' => [
  8905. 'location' => 'path',
  8906. 'type' => 'string',
  8907. 'required' => true,
  8908. ],
  8909. 'pageSize' => [
  8910. 'location' => 'query',
  8911. 'type' => 'integer',
  8912. ],
  8913. 'pageToken' => [
  8914. 'location' => 'query',
  8915. 'type' => 'string',
  8916. ],
  8917. ],
  8918. ],'listVersions' => [
  8919. 'path' => 'v1/{+name}:listVersions',
  8920. 'httpMethod' => 'GET',
  8921. 'parameters' => [
  8922. 'name' => [
  8923. 'location' => 'path',
  8924. 'type' => 'string',
  8925. 'required' => true,
  8926. ],
  8927. 'filter' => [
  8928. 'location' => 'query',
  8929. 'type' => 'string',
  8930. ],
  8931. 'orderBy' => [
  8932. 'location' => 'query',
  8933. 'type' => 'string',
  8934. ],
  8935. 'pageSize' => [
  8936. 'location' => 'query',
  8937. 'type' => 'integer',
  8938. ],
  8939. 'pageToken' => [
  8940. 'location' => 'query',
  8941. 'type' => 'string',
  8942. ],
  8943. 'readMask' => [
  8944. 'location' => 'query',
  8945. 'type' => 'string',
  8946. ],
  8947. ],
  8948. ],'mergeVersionAliases' => [
  8949. 'path' => 'v1/{+name}:mergeVersionAliases',
  8950. 'httpMethod' => 'POST',
  8951. 'parameters' => [
  8952. 'name' => [
  8953. 'location' => 'path',
  8954. 'type' => 'string',
  8955. 'required' => true,
  8956. ],
  8957. ],
  8958. ],'patch' => [
  8959. 'path' => 'v1/{+name}',
  8960. 'httpMethod' => 'PATCH',
  8961. 'parameters' => [
  8962. 'name' => [
  8963. 'location' => 'path',
  8964. 'type' => 'string',
  8965. 'required' => true,
  8966. ],
  8967. 'updateMask' => [
  8968. 'location' => 'query',
  8969. 'type' => 'string',
  8970. ],
  8971. ],
  8972. ],'setIamPolicy' => [
  8973. 'path' => 'v1/{+resource}:setIamPolicy',
  8974. 'httpMethod' => 'POST',
  8975. 'parameters' => [
  8976. 'resource' => [
  8977. 'location' => 'path',
  8978. 'type' => 'string',
  8979. 'required' => true,
  8980. ],
  8981. ],
  8982. ],'testIamPermissions' => [
  8983. 'path' => 'v1/{+resource}:testIamPermissions',
  8984. 'httpMethod' => 'POST',
  8985. 'parameters' => [
  8986. 'resource' => [
  8987. 'location' => 'path',
  8988. 'type' => 'string',
  8989. 'required' => true,
  8990. ],
  8991. 'permissions' => [
  8992. 'location' => 'query',
  8993. 'type' => 'string',
  8994. 'repeated' => true,
  8995. ],
  8996. ],
  8997. ],'updateExplanationDataset' => [
  8998. 'path' => 'v1/{+model}:updateExplanationDataset',
  8999. 'httpMethod' => 'POST',
  9000. 'parameters' => [
  9001. 'model' => [
  9002. 'location' => 'path',
  9003. 'type' => 'string',
  9004. 'required' => true,
  9005. ],
  9006. ],
  9007. ],'upload' => [
  9008. 'path' => 'v1/{+parent}/models:upload',
  9009. 'httpMethod' => 'POST',
  9010. 'parameters' => [
  9011. 'parent' => [
  9012. 'location' => 'path',
  9013. 'type' => 'string',
  9014. 'required' => true,
  9015. ],
  9016. ],
  9017. ],
  9018. ]
  9019. ]
  9020. );
  9021. $this->projects_locations_models_evaluations = new Aiplatform\Resource\ProjectsLocationsModelsEvaluations(
  9022. $this,
  9023. $this->serviceName,
  9024. 'evaluations',
  9025. [
  9026. 'methods' => [
  9027. 'get' => [
  9028. 'path' => 'v1/{+name}',
  9029. 'httpMethod' => 'GET',
  9030. 'parameters' => [
  9031. 'name' => [
  9032. 'location' => 'path',
  9033. 'type' => 'string',
  9034. 'required' => true,
  9035. ],
  9036. ],
  9037. ],'import' => [
  9038. 'path' => 'v1/{+parent}/evaluations:import',
  9039. 'httpMethod' => 'POST',
  9040. 'parameters' => [
  9041. 'parent' => [
  9042. 'location' => 'path',
  9043. 'type' => 'string',
  9044. 'required' => true,
  9045. ],
  9046. ],
  9047. ],'list' => [
  9048. 'path' => 'v1/{+parent}/evaluations',
  9049. 'httpMethod' => 'GET',
  9050. 'parameters' => [
  9051. 'parent' => [
  9052. 'location' => 'path',
  9053. 'type' => 'string',
  9054. 'required' => true,
  9055. ],
  9056. 'filter' => [
  9057. 'location' => 'query',
  9058. 'type' => 'string',
  9059. ],
  9060. 'pageSize' => [
  9061. 'location' => 'query',
  9062. 'type' => 'integer',
  9063. ],
  9064. 'pageToken' => [
  9065. 'location' => 'query',
  9066. 'type' => 'string',
  9067. ],
  9068. 'readMask' => [
  9069. 'location' => 'query',
  9070. 'type' => 'string',
  9071. ],
  9072. ],
  9073. ],
  9074. ]
  9075. ]
  9076. );
  9077. $this->projects_locations_models_evaluations_operations = new Aiplatform\Resource\ProjectsLocationsModelsEvaluationsOperations(
  9078. $this,
  9079. $this->serviceName,
  9080. 'operations',
  9081. [
  9082. 'methods' => [
  9083. 'cancel' => [
  9084. 'path' => 'v1/{+name}:cancel',
  9085. 'httpMethod' => 'POST',
  9086. 'parameters' => [
  9087. 'name' => [
  9088. 'location' => 'path',
  9089. 'type' => 'string',
  9090. 'required' => true,
  9091. ],
  9092. ],
  9093. ],'delete' => [
  9094. 'path' => 'v1/{+name}',
  9095. 'httpMethod' => 'DELETE',
  9096. 'parameters' => [
  9097. 'name' => [
  9098. 'location' => 'path',
  9099. 'type' => 'string',
  9100. 'required' => true,
  9101. ],
  9102. ],
  9103. ],'get' => [
  9104. 'path' => 'v1/{+name}',
  9105. 'httpMethod' => 'GET',
  9106. 'parameters' => [
  9107. 'name' => [
  9108. 'location' => 'path',
  9109. 'type' => 'string',
  9110. 'required' => true,
  9111. ],
  9112. ],
  9113. ],'list' => [
  9114. 'path' => 'v1/{+name}/operations',
  9115. 'httpMethod' => 'GET',
  9116. 'parameters' => [
  9117. 'name' => [
  9118. 'location' => 'path',
  9119. 'type' => 'string',
  9120. 'required' => true,
  9121. ],
  9122. 'filter' => [
  9123. 'location' => 'query',
  9124. 'type' => 'string',
  9125. ],
  9126. 'pageSize' => [
  9127. 'location' => 'query',
  9128. 'type' => 'integer',
  9129. ],
  9130. 'pageToken' => [
  9131. 'location' => 'query',
  9132. 'type' => 'string',
  9133. ],
  9134. 'returnPartialSuccess' => [
  9135. 'location' => 'query',
  9136. 'type' => 'boolean',
  9137. ],
  9138. ],
  9139. ],'wait' => [
  9140. 'path' => 'v1/{+name}:wait',
  9141. 'httpMethod' => 'POST',
  9142. 'parameters' => [
  9143. 'name' => [
  9144. 'location' => 'path',
  9145. 'type' => 'string',
  9146. 'required' => true,
  9147. ],
  9148. 'timeout' => [
  9149. 'location' => 'query',
  9150. 'type' => 'string',
  9151. ],
  9152. ],
  9153. ],
  9154. ]
  9155. ]
  9156. );
  9157. $this->projects_locations_models_evaluations_slices = new Aiplatform\Resource\ProjectsLocationsModelsEvaluationsSlices(
  9158. $this,
  9159. $this->serviceName,
  9160. 'slices',
  9161. [
  9162. 'methods' => [
  9163. 'batchImport' => [
  9164. 'path' => 'v1/{+parent}:batchImport',
  9165. 'httpMethod' => 'POST',
  9166. 'parameters' => [
  9167. 'parent' => [
  9168. 'location' => 'path',
  9169. 'type' => 'string',
  9170. 'required' => true,
  9171. ],
  9172. ],
  9173. ],'get' => [
  9174. 'path' => 'v1/{+name}',
  9175. 'httpMethod' => 'GET',
  9176. 'parameters' => [
  9177. 'name' => [
  9178. 'location' => 'path',
  9179. 'type' => 'string',
  9180. 'required' => true,
  9181. ],
  9182. ],
  9183. ],'list' => [
  9184. 'path' => 'v1/{+parent}/slices',
  9185. 'httpMethod' => 'GET',
  9186. 'parameters' => [
  9187. 'parent' => [
  9188. 'location' => 'path',
  9189. 'type' => 'string',
  9190. 'required' => true,
  9191. ],
  9192. 'filter' => [
  9193. 'location' => 'query',
  9194. 'type' => 'string',
  9195. ],
  9196. 'pageSize' => [
  9197. 'location' => 'query',
  9198. 'type' => 'integer',
  9199. ],
  9200. 'pageToken' => [
  9201. 'location' => 'query',
  9202. 'type' => 'string',
  9203. ],
  9204. 'readMask' => [
  9205. 'location' => 'query',
  9206. 'type' => 'string',
  9207. ],
  9208. ],
  9209. ],
  9210. ]
  9211. ]
  9212. );
  9213. $this->projects_locations_models_operations = new Aiplatform\Resource\ProjectsLocationsModelsOperations(
  9214. $this,
  9215. $this->serviceName,
  9216. 'operations',
  9217. [
  9218. 'methods' => [
  9219. 'cancel' => [
  9220. 'path' => 'v1/{+name}:cancel',
  9221. 'httpMethod' => 'POST',
  9222. 'parameters' => [
  9223. 'name' => [
  9224. 'location' => 'path',
  9225. 'type' => 'string',
  9226. 'required' => true,
  9227. ],
  9228. ],
  9229. ],'delete' => [
  9230. 'path' => 'v1/{+name}',
  9231. 'httpMethod' => 'DELETE',
  9232. 'parameters' => [
  9233. 'name' => [
  9234. 'location' => 'path',
  9235. 'type' => 'string',
  9236. 'required' => true,
  9237. ],
  9238. ],
  9239. ],'get' => [
  9240. 'path' => 'v1/{+name}',
  9241. 'httpMethod' => 'GET',
  9242. 'parameters' => [
  9243. 'name' => [
  9244. 'location' => 'path',
  9245. 'type' => 'string',
  9246. 'required' => true,
  9247. ],
  9248. ],
  9249. ],'list' => [
  9250. 'path' => 'v1/{+name}/operations',
  9251. 'httpMethod' => 'GET',
  9252. 'parameters' => [
  9253. 'name' => [
  9254. 'location' => 'path',
  9255. 'type' => 'string',
  9256. 'required' => true,
  9257. ],
  9258. 'filter' => [
  9259. 'location' => 'query',
  9260. 'type' => 'string',
  9261. ],
  9262. 'pageSize' => [
  9263. 'location' => 'query',
  9264. 'type' => 'integer',
  9265. ],
  9266. 'pageToken' => [
  9267. 'location' => 'query',
  9268. 'type' => 'string',
  9269. ],
  9270. 'returnPartialSuccess' => [
  9271. 'location' => 'query',
  9272. 'type' => 'boolean',
  9273. ],
  9274. ],
  9275. ],'wait' => [
  9276. 'path' => 'v1/{+name}:wait',
  9277. 'httpMethod' => 'POST',
  9278. 'parameters' => [
  9279. 'name' => [
  9280. 'location' => 'path',
  9281. 'type' => 'string',
  9282. 'required' => true,
  9283. ],
  9284. 'timeout' => [
  9285. 'location' => 'query',
  9286. 'type' => 'string',
  9287. ],
  9288. ],
  9289. ],
  9290. ]
  9291. ]
  9292. );
  9293. $this->projects_locations_nasJobs = new Aiplatform\Resource\ProjectsLocationsNasJobs(
  9294. $this,
  9295. $this->serviceName,
  9296. 'nasJobs',
  9297. [
  9298. 'methods' => [
  9299. 'cancel' => [
  9300. 'path' => 'v1/{+name}:cancel',
  9301. 'httpMethod' => 'POST',
  9302. 'parameters' => [
  9303. 'name' => [
  9304. 'location' => 'path',
  9305. 'type' => 'string',
  9306. 'required' => true,
  9307. ],
  9308. ],
  9309. ],'create' => [
  9310. 'path' => 'v1/{+parent}/nasJobs',
  9311. 'httpMethod' => 'POST',
  9312. 'parameters' => [
  9313. 'parent' => [
  9314. 'location' => 'path',
  9315. 'type' => 'string',
  9316. 'required' => true,
  9317. ],
  9318. ],
  9319. ],'delete' => [
  9320. 'path' => 'v1/{+name}',
  9321. 'httpMethod' => 'DELETE',
  9322. 'parameters' => [
  9323. 'name' => [
  9324. 'location' => 'path',
  9325. 'type' => 'string',
  9326. 'required' => true,
  9327. ],
  9328. ],
  9329. ],'get' => [
  9330. 'path' => 'v1/{+name}',
  9331. 'httpMethod' => 'GET',
  9332. 'parameters' => [
  9333. 'name' => [
  9334. 'location' => 'path',
  9335. 'type' => 'string',
  9336. 'required' => true,
  9337. ],
  9338. ],
  9339. ],'list' => [
  9340. 'path' => 'v1/{+parent}/nasJobs',
  9341. 'httpMethod' => 'GET',
  9342. 'parameters' => [
  9343. 'parent' => [
  9344. 'location' => 'path',
  9345. 'type' => 'string',
  9346. 'required' => true,
  9347. ],
  9348. 'filter' => [
  9349. 'location' => 'query',
  9350. 'type' => 'string',
  9351. ],
  9352. 'pageSize' => [
  9353. 'location' => 'query',
  9354. 'type' => 'integer',
  9355. ],
  9356. 'pageToken' => [
  9357. 'location' => 'query',
  9358. 'type' => 'string',
  9359. ],
  9360. 'readMask' => [
  9361. 'location' => 'query',
  9362. 'type' => 'string',
  9363. ],
  9364. ],
  9365. ],
  9366. ]
  9367. ]
  9368. );
  9369. $this->projects_locations_nasJobs_nasTrialDetails = new Aiplatform\Resource\ProjectsLocationsNasJobsNasTrialDetails(
  9370. $this,
  9371. $this->serviceName,
  9372. 'nasTrialDetails',
  9373. [
  9374. 'methods' => [
  9375. 'get' => [
  9376. 'path' => 'v1/{+name}',
  9377. 'httpMethod' => 'GET',
  9378. 'parameters' => [
  9379. 'name' => [
  9380. 'location' => 'path',
  9381. 'type' => 'string',
  9382. 'required' => true,
  9383. ],
  9384. ],
  9385. ],'list' => [
  9386. 'path' => 'v1/{+parent}/nasTrialDetails',
  9387. 'httpMethod' => 'GET',
  9388. 'parameters' => [
  9389. 'parent' => [
  9390. 'location' => 'path',
  9391. 'type' => 'string',
  9392. 'required' => true,
  9393. ],
  9394. 'pageSize' => [
  9395. 'location' => 'query',
  9396. 'type' => 'integer',
  9397. ],
  9398. 'pageToken' => [
  9399. 'location' => 'query',
  9400. 'type' => 'string',
  9401. ],
  9402. ],
  9403. ],
  9404. ]
  9405. ]
  9406. );
  9407. $this->projects_locations_notebookExecutionJobs = new Aiplatform\Resource\ProjectsLocationsNotebookExecutionJobs(
  9408. $this,
  9409. $this->serviceName,
  9410. 'notebookExecutionJobs',
  9411. [
  9412. 'methods' => [
  9413. 'create' => [
  9414. 'path' => 'v1/{+parent}/notebookExecutionJobs',
  9415. 'httpMethod' => 'POST',
  9416. 'parameters' => [
  9417. 'parent' => [
  9418. 'location' => 'path',
  9419. 'type' => 'string',
  9420. 'required' => true,
  9421. ],
  9422. 'notebookExecutionJobId' => [
  9423. 'location' => 'query',
  9424. 'type' => 'string',
  9425. ],
  9426. ],
  9427. ],'delete' => [
  9428. 'path' => 'v1/{+name}',
  9429. 'httpMethod' => 'DELETE',
  9430. 'parameters' => [
  9431. 'name' => [
  9432. 'location' => 'path',
  9433. 'type' => 'string',
  9434. 'required' => true,
  9435. ],
  9436. ],
  9437. ],'get' => [
  9438. 'path' => 'v1/{+name}',
  9439. 'httpMethod' => 'GET',
  9440. 'parameters' => [
  9441. 'name' => [
  9442. 'location' => 'path',
  9443. 'type' => 'string',
  9444. 'required' => true,
  9445. ],
  9446. 'view' => [
  9447. 'location' => 'query',
  9448. 'type' => 'string',
  9449. ],
  9450. ],
  9451. ],'list' => [
  9452. 'path' => 'v1/{+parent}/notebookExecutionJobs',
  9453. 'httpMethod' => 'GET',
  9454. 'parameters' => [
  9455. 'parent' => [
  9456. 'location' => 'path',
  9457. 'type' => 'string',
  9458. 'required' => true,
  9459. ],
  9460. 'filter' => [
  9461. 'location' => 'query',
  9462. 'type' => 'string',
  9463. ],
  9464. 'orderBy' => [
  9465. 'location' => 'query',
  9466. 'type' => 'string',
  9467. ],
  9468. 'pageSize' => [
  9469. 'location' => 'query',
  9470. 'type' => 'integer',
  9471. ],
  9472. 'pageToken' => [
  9473. 'location' => 'query',
  9474. 'type' => 'string',
  9475. ],
  9476. 'view' => [
  9477. 'location' => 'query',
  9478. 'type' => 'string',
  9479. ],
  9480. ],
  9481. ],
  9482. ]
  9483. ]
  9484. );
  9485. $this->projects_locations_notebookExecutionJobs_operations = new Aiplatform\Resource\ProjectsLocationsNotebookExecutionJobsOperations(
  9486. $this,
  9487. $this->serviceName,
  9488. 'operations',
  9489. [
  9490. 'methods' => [
  9491. 'cancel' => [
  9492. 'path' => 'v1/{+name}:cancel',
  9493. 'httpMethod' => 'POST',
  9494. 'parameters' => [
  9495. 'name' => [
  9496. 'location' => 'path',
  9497. 'type' => 'string',
  9498. 'required' => true,
  9499. ],
  9500. ],
  9501. ],'delete' => [
  9502. 'path' => 'v1/{+name}',
  9503. 'httpMethod' => 'DELETE',
  9504. 'parameters' => [
  9505. 'name' => [
  9506. 'location' => 'path',
  9507. 'type' => 'string',
  9508. 'required' => true,
  9509. ],
  9510. ],
  9511. ],'get' => [
  9512. 'path' => 'v1/{+name}',
  9513. 'httpMethod' => 'GET',
  9514. 'parameters' => [
  9515. 'name' => [
  9516. 'location' => 'path',
  9517. 'type' => 'string',
  9518. 'required' => true,
  9519. ],
  9520. ],
  9521. ],'list' => [
  9522. 'path' => 'v1/{+name}/operations',
  9523. 'httpMethod' => 'GET',
  9524. 'parameters' => [
  9525. 'name' => [
  9526. 'location' => 'path',
  9527. 'type' => 'string',
  9528. 'required' => true,
  9529. ],
  9530. 'filter' => [
  9531. 'location' => 'query',
  9532. 'type' => 'string',
  9533. ],
  9534. 'pageSize' => [
  9535. 'location' => 'query',
  9536. 'type' => 'integer',
  9537. ],
  9538. 'pageToken' => [
  9539. 'location' => 'query',
  9540. 'type' => 'string',
  9541. ],
  9542. 'returnPartialSuccess' => [
  9543. 'location' => 'query',
  9544. 'type' => 'boolean',
  9545. ],
  9546. ],
  9547. ],'wait' => [
  9548. 'path' => 'v1/{+name}:wait',
  9549. 'httpMethod' => 'POST',
  9550. 'parameters' => [
  9551. 'name' => [
  9552. 'location' => 'path',
  9553. 'type' => 'string',
  9554. 'required' => true,
  9555. ],
  9556. 'timeout' => [
  9557. 'location' => 'query',
  9558. 'type' => 'string',
  9559. ],
  9560. ],
  9561. ],
  9562. ]
  9563. ]
  9564. );
  9565. $this->projects_locations_notebookRuntimeTemplates = new Aiplatform\Resource\ProjectsLocationsNotebookRuntimeTemplates(
  9566. $this,
  9567. $this->serviceName,
  9568. 'notebookRuntimeTemplates',
  9569. [
  9570. 'methods' => [
  9571. 'create' => [
  9572. 'path' => 'v1/{+parent}/notebookRuntimeTemplates',
  9573. 'httpMethod' => 'POST',
  9574. 'parameters' => [
  9575. 'parent' => [
  9576. 'location' => 'path',
  9577. 'type' => 'string',
  9578. 'required' => true,
  9579. ],
  9580. 'notebookRuntimeTemplateId' => [
  9581. 'location' => 'query',
  9582. 'type' => 'string',
  9583. ],
  9584. ],
  9585. ],'delete' => [
  9586. 'path' => 'v1/{+name}',
  9587. 'httpMethod' => 'DELETE',
  9588. 'parameters' => [
  9589. 'name' => [
  9590. 'location' => 'path',
  9591. 'type' => 'string',
  9592. 'required' => true,
  9593. ],
  9594. ],
  9595. ],'get' => [
  9596. 'path' => 'v1/{+name}',
  9597. 'httpMethod' => 'GET',
  9598. 'parameters' => [
  9599. 'name' => [
  9600. 'location' => 'path',
  9601. 'type' => 'string',
  9602. 'required' => true,
  9603. ],
  9604. ],
  9605. ],'getIamPolicy' => [
  9606. 'path' => 'v1/{+resource}:getIamPolicy',
  9607. 'httpMethod' => 'POST',
  9608. 'parameters' => [
  9609. 'resource' => [
  9610. 'location' => 'path',
  9611. 'type' => 'string',
  9612. 'required' => true,
  9613. ],
  9614. 'options.requestedPolicyVersion' => [
  9615. 'location' => 'query',
  9616. 'type' => 'integer',
  9617. ],
  9618. ],
  9619. ],'list' => [
  9620. 'path' => 'v1/{+parent}/notebookRuntimeTemplates',
  9621. 'httpMethod' => 'GET',
  9622. 'parameters' => [
  9623. 'parent' => [
  9624. 'location' => 'path',
  9625. 'type' => 'string',
  9626. 'required' => true,
  9627. ],
  9628. 'filter' => [
  9629. 'location' => 'query',
  9630. 'type' => 'string',
  9631. ],
  9632. 'orderBy' => [
  9633. 'location' => 'query',
  9634. 'type' => 'string',
  9635. ],
  9636. 'pageSize' => [
  9637. 'location' => 'query',
  9638. 'type' => 'integer',
  9639. ],
  9640. 'pageToken' => [
  9641. 'location' => 'query',
  9642. 'type' => 'string',
  9643. ],
  9644. 'readMask' => [
  9645. 'location' => 'query',
  9646. 'type' => 'string',
  9647. ],
  9648. ],
  9649. ],'patch' => [
  9650. 'path' => 'v1/{+name}',
  9651. 'httpMethod' => 'PATCH',
  9652. 'parameters' => [
  9653. 'name' => [
  9654. 'location' => 'path',
  9655. 'type' => 'string',
  9656. 'required' => true,
  9657. ],
  9658. 'updateMask' => [
  9659. 'location' => 'query',
  9660. 'type' => 'string',
  9661. ],
  9662. ],
  9663. ],'setIamPolicy' => [
  9664. 'path' => 'v1/{+resource}:setIamPolicy',
  9665. 'httpMethod' => 'POST',
  9666. 'parameters' => [
  9667. 'resource' => [
  9668. 'location' => 'path',
  9669. 'type' => 'string',
  9670. 'required' => true,
  9671. ],
  9672. ],
  9673. ],'testIamPermissions' => [
  9674. 'path' => 'v1/{+resource}:testIamPermissions',
  9675. 'httpMethod' => 'POST',
  9676. 'parameters' => [
  9677. 'resource' => [
  9678. 'location' => 'path',
  9679. 'type' => 'string',
  9680. 'required' => true,
  9681. ],
  9682. 'permissions' => [
  9683. 'location' => 'query',
  9684. 'type' => 'string',
  9685. 'repeated' => true,
  9686. ],
  9687. ],
  9688. ],
  9689. ]
  9690. ]
  9691. );
  9692. $this->projects_locations_notebookRuntimeTemplates_operations = new Aiplatform\Resource\ProjectsLocationsNotebookRuntimeTemplatesOperations(
  9693. $this,
  9694. $this->serviceName,
  9695. 'operations',
  9696. [
  9697. 'methods' => [
  9698. 'cancel' => [
  9699. 'path' => 'v1/{+name}:cancel',
  9700. 'httpMethod' => 'POST',
  9701. 'parameters' => [
  9702. 'name' => [
  9703. 'location' => 'path',
  9704. 'type' => 'string',
  9705. 'required' => true,
  9706. ],
  9707. ],
  9708. ],'delete' => [
  9709. 'path' => 'v1/{+name}',
  9710. 'httpMethod' => 'DELETE',
  9711. 'parameters' => [
  9712. 'name' => [
  9713. 'location' => 'path',
  9714. 'type' => 'string',
  9715. 'required' => true,
  9716. ],
  9717. ],
  9718. ],'get' => [
  9719. 'path' => 'v1/{+name}',
  9720. 'httpMethod' => 'GET',
  9721. 'parameters' => [
  9722. 'name' => [
  9723. 'location' => 'path',
  9724. 'type' => 'string',
  9725. 'required' => true,
  9726. ],
  9727. ],
  9728. ],'list' => [
  9729. 'path' => 'v1/{+name}/operations',
  9730. 'httpMethod' => 'GET',
  9731. 'parameters' => [
  9732. 'name' => [
  9733. 'location' => 'path',
  9734. 'type' => 'string',
  9735. 'required' => true,
  9736. ],
  9737. 'filter' => [
  9738. 'location' => 'query',
  9739. 'type' => 'string',
  9740. ],
  9741. 'pageSize' => [
  9742. 'location' => 'query',
  9743. 'type' => 'integer',
  9744. ],
  9745. 'pageToken' => [
  9746. 'location' => 'query',
  9747. 'type' => 'string',
  9748. ],
  9749. 'returnPartialSuccess' => [
  9750. 'location' => 'query',
  9751. 'type' => 'boolean',
  9752. ],
  9753. ],
  9754. ],'wait' => [
  9755. 'path' => 'v1/{+name}:wait',
  9756. 'httpMethod' => 'POST',
  9757. 'parameters' => [
  9758. 'name' => [
  9759. 'location' => 'path',
  9760. 'type' => 'string',
  9761. 'required' => true,
  9762. ],
  9763. 'timeout' => [
  9764. 'location' => 'query',
  9765. 'type' => 'string',
  9766. ],
  9767. ],
  9768. ],
  9769. ]
  9770. ]
  9771. );
  9772. $this->projects_locations_notebookRuntimes = new Aiplatform\Resource\ProjectsLocationsNotebookRuntimes(
  9773. $this,
  9774. $this->serviceName,
  9775. 'notebookRuntimes',
  9776. [
  9777. 'methods' => [
  9778. 'assign' => [
  9779. 'path' => 'v1/{+parent}/notebookRuntimes:assign',
  9780. 'httpMethod' => 'POST',
  9781. 'parameters' => [
  9782. 'parent' => [
  9783. 'location' => 'path',
  9784. 'type' => 'string',
  9785. 'required' => true,
  9786. ],
  9787. ],
  9788. ],'delete' => [
  9789. 'path' => 'v1/{+name}',
  9790. 'httpMethod' => 'DELETE',
  9791. 'parameters' => [
  9792. 'name' => [
  9793. 'location' => 'path',
  9794. 'type' => 'string',
  9795. 'required' => true,
  9796. ],
  9797. ],
  9798. ],'get' => [
  9799. 'path' => 'v1/{+name}',
  9800. 'httpMethod' => 'GET',
  9801. 'parameters' => [
  9802. 'name' => [
  9803. 'location' => 'path',
  9804. 'type' => 'string',
  9805. 'required' => true,
  9806. ],
  9807. ],
  9808. ],'list' => [
  9809. 'path' => 'v1/{+parent}/notebookRuntimes',
  9810. 'httpMethod' => 'GET',
  9811. 'parameters' => [
  9812. 'parent' => [
  9813. 'location' => 'path',
  9814. 'type' => 'string',
  9815. 'required' => true,
  9816. ],
  9817. 'filter' => [
  9818. 'location' => 'query',
  9819. 'type' => 'string',
  9820. ],
  9821. 'orderBy' => [
  9822. 'location' => 'query',
  9823. 'type' => 'string',
  9824. ],
  9825. 'pageSize' => [
  9826. 'location' => 'query',
  9827. 'type' => 'integer',
  9828. ],
  9829. 'pageToken' => [
  9830. 'location' => 'query',
  9831. 'type' => 'string',
  9832. ],
  9833. 'readMask' => [
  9834. 'location' => 'query',
  9835. 'type' => 'string',
  9836. ],
  9837. ],
  9838. ],'start' => [
  9839. 'path' => 'v1/{+name}:start',
  9840. 'httpMethod' => 'POST',
  9841. 'parameters' => [
  9842. 'name' => [
  9843. 'location' => 'path',
  9844. 'type' => 'string',
  9845. 'required' => true,
  9846. ],
  9847. ],
  9848. ],'stop' => [
  9849. 'path' => 'v1/{+name}:stop',
  9850. 'httpMethod' => 'POST',
  9851. 'parameters' => [
  9852. 'name' => [
  9853. 'location' => 'path',
  9854. 'type' => 'string',
  9855. 'required' => true,
  9856. ],
  9857. ],
  9858. ],'upgrade' => [
  9859. 'path' => 'v1/{+name}:upgrade',
  9860. 'httpMethod' => 'POST',
  9861. 'parameters' => [
  9862. 'name' => [
  9863. 'location' => 'path',
  9864. 'type' => 'string',
  9865. 'required' => true,
  9866. ],
  9867. ],
  9868. ],
  9869. ]
  9870. ]
  9871. );
  9872. $this->projects_locations_notebookRuntimes_operations = new Aiplatform\Resource\ProjectsLocationsNotebookRuntimesOperations(
  9873. $this,
  9874. $this->serviceName,
  9875. 'operations',
  9876. [
  9877. 'methods' => [
  9878. 'cancel' => [
  9879. 'path' => 'v1/{+name}:cancel',
  9880. 'httpMethod' => 'POST',
  9881. 'parameters' => [
  9882. 'name' => [
  9883. 'location' => 'path',
  9884. 'type' => 'string',
  9885. 'required' => true,
  9886. ],
  9887. ],
  9888. ],'delete' => [
  9889. 'path' => 'v1/{+name}',
  9890. 'httpMethod' => 'DELETE',
  9891. 'parameters' => [
  9892. 'name' => [
  9893. 'location' => 'path',
  9894. 'type' => 'string',
  9895. 'required' => true,
  9896. ],
  9897. ],
  9898. ],'get' => [
  9899. 'path' => 'v1/{+name}',
  9900. 'httpMethod' => 'GET',
  9901. 'parameters' => [
  9902. 'name' => [
  9903. 'location' => 'path',
  9904. 'type' => 'string',
  9905. 'required' => true,
  9906. ],
  9907. ],
  9908. ],'list' => [
  9909. 'path' => 'v1/{+name}/operations',
  9910. 'httpMethod' => 'GET',
  9911. 'parameters' => [
  9912. 'name' => [
  9913. 'location' => 'path',
  9914. 'type' => 'string',
  9915. 'required' => true,
  9916. ],
  9917. 'filter' => [
  9918. 'location' => 'query',
  9919. 'type' => 'string',
  9920. ],
  9921. 'pageSize' => [
  9922. 'location' => 'query',
  9923. 'type' => 'integer',
  9924. ],
  9925. 'pageToken' => [
  9926. 'location' => 'query',
  9927. 'type' => 'string',
  9928. ],
  9929. 'returnPartialSuccess' => [
  9930. 'location' => 'query',
  9931. 'type' => 'boolean',
  9932. ],
  9933. ],
  9934. ],'wait' => [
  9935. 'path' => 'v1/{+name}:wait',
  9936. 'httpMethod' => 'POST',
  9937. 'parameters' => [
  9938. 'name' => [
  9939. 'location' => 'path',
  9940. 'type' => 'string',
  9941. 'required' => true,
  9942. ],
  9943. 'timeout' => [
  9944. 'location' => 'query',
  9945. 'type' => 'string',
  9946. ],
  9947. ],
  9948. ],
  9949. ]
  9950. ]
  9951. );
  9952. $this->projects_locations_operations = new Aiplatform\Resource\ProjectsLocationsOperations(
  9953. $this,
  9954. $this->serviceName,
  9955. 'operations',
  9956. [
  9957. 'methods' => [
  9958. 'cancel' => [
  9959. 'path' => 'v1/{+name}:cancel',
  9960. 'httpMethod' => 'POST',
  9961. 'parameters' => [
  9962. 'name' => [
  9963. 'location' => 'path',
  9964. 'type' => 'string',
  9965. 'required' => true,
  9966. ],
  9967. ],
  9968. ],'delete' => [
  9969. 'path' => 'v1/{+name}',
  9970. 'httpMethod' => 'DELETE',
  9971. 'parameters' => [
  9972. 'name' => [
  9973. 'location' => 'path',
  9974. 'type' => 'string',
  9975. 'required' => true,
  9976. ],
  9977. ],
  9978. ],'get' => [
  9979. 'path' => 'v1/{+name}',
  9980. 'httpMethod' => 'GET',
  9981. 'parameters' => [
  9982. 'name' => [
  9983. 'location' => 'path',
  9984. 'type' => 'string',
  9985. 'required' => true,
  9986. ],
  9987. ],
  9988. ],'list' => [
  9989. 'path' => 'v1/{+name}/operations',
  9990. 'httpMethod' => 'GET',
  9991. 'parameters' => [
  9992. 'name' => [
  9993. 'location' => 'path',
  9994. 'type' => 'string',
  9995. 'required' => true,
  9996. ],
  9997. 'filter' => [
  9998. 'location' => 'query',
  9999. 'type' => 'string',
  10000. ],
  10001. 'pageSize' => [
  10002. 'location' => 'query',
  10003. 'type' => 'integer',
  10004. ],
  10005. 'pageToken' => [
  10006. 'location' => 'query',
  10007. 'type' => 'string',
  10008. ],
  10009. 'returnPartialSuccess' => [
  10010. 'location' => 'query',
  10011. 'type' => 'boolean',
  10012. ],
  10013. ],
  10014. ],'wait' => [
  10015. 'path' => 'v1/{+name}:wait',
  10016. 'httpMethod' => 'POST',
  10017. 'parameters' => [
  10018. 'name' => [
  10019. 'location' => 'path',
  10020. 'type' => 'string',
  10021. 'required' => true,
  10022. ],
  10023. 'timeout' => [
  10024. 'location' => 'query',
  10025. 'type' => 'string',
  10026. ],
  10027. ],
  10028. ],
  10029. ]
  10030. ]
  10031. );
  10032. $this->projects_locations_persistentResources = new Aiplatform\Resource\ProjectsLocationsPersistentResources(
  10033. $this,
  10034. $this->serviceName,
  10035. 'persistentResources',
  10036. [
  10037. 'methods' => [
  10038. 'create' => [
  10039. 'path' => 'v1/{+parent}/persistentResources',
  10040. 'httpMethod' => 'POST',
  10041. 'parameters' => [
  10042. 'parent' => [
  10043. 'location' => 'path',
  10044. 'type' => 'string',
  10045. 'required' => true,
  10046. ],
  10047. 'persistentResourceId' => [
  10048. 'location' => 'query',
  10049. 'type' => 'string',
  10050. ],
  10051. ],
  10052. ],'delete' => [
  10053. 'path' => 'v1/{+name}',
  10054. 'httpMethod' => 'DELETE',
  10055. 'parameters' => [
  10056. 'name' => [
  10057. 'location' => 'path',
  10058. 'type' => 'string',
  10059. 'required' => true,
  10060. ],
  10061. ],
  10062. ],'get' => [
  10063. 'path' => 'v1/{+name}',
  10064. 'httpMethod' => 'GET',
  10065. 'parameters' => [
  10066. 'name' => [
  10067. 'location' => 'path',
  10068. 'type' => 'string',
  10069. 'required' => true,
  10070. ],
  10071. ],
  10072. ],'list' => [
  10073. 'path' => 'v1/{+parent}/persistentResources',
  10074. 'httpMethod' => 'GET',
  10075. 'parameters' => [
  10076. 'parent' => [
  10077. 'location' => 'path',
  10078. 'type' => 'string',
  10079. 'required' => true,
  10080. ],
  10081. 'pageSize' => [
  10082. 'location' => 'query',
  10083. 'type' => 'integer',
  10084. ],
  10085. 'pageToken' => [
  10086. 'location' => 'query',
  10087. 'type' => 'string',
  10088. ],
  10089. ],
  10090. ],'patch' => [
  10091. 'path' => 'v1/{+name}',
  10092. 'httpMethod' => 'PATCH',
  10093. 'parameters' => [
  10094. 'name' => [
  10095. 'location' => 'path',
  10096. 'type' => 'string',
  10097. 'required' => true,
  10098. ],
  10099. 'updateMask' => [
  10100. 'location' => 'query',
  10101. 'type' => 'string',
  10102. ],
  10103. ],
  10104. ],'reboot' => [
  10105. 'path' => 'v1/{+name}:reboot',
  10106. 'httpMethod' => 'POST',
  10107. 'parameters' => [
  10108. 'name' => [
  10109. 'location' => 'path',
  10110. 'type' => 'string',
  10111. 'required' => true,
  10112. ],
  10113. ],
  10114. ],
  10115. ]
  10116. ]
  10117. );
  10118. $this->projects_locations_persistentResources_operations = new Aiplatform\Resource\ProjectsLocationsPersistentResourcesOperations(
  10119. $this,
  10120. $this->serviceName,
  10121. 'operations',
  10122. [
  10123. 'methods' => [
  10124. 'cancel' => [
  10125. 'path' => 'v1/{+name}:cancel',
  10126. 'httpMethod' => 'POST',
  10127. 'parameters' => [
  10128. 'name' => [
  10129. 'location' => 'path',
  10130. 'type' => 'string',
  10131. 'required' => true,
  10132. ],
  10133. ],
  10134. ],'delete' => [
  10135. 'path' => 'v1/{+name}',
  10136. 'httpMethod' => 'DELETE',
  10137. 'parameters' => [
  10138. 'name' => [
  10139. 'location' => 'path',
  10140. 'type' => 'string',
  10141. 'required' => true,
  10142. ],
  10143. ],
  10144. ],'get' => [
  10145. 'path' => 'v1/{+name}',
  10146. 'httpMethod' => 'GET',
  10147. 'parameters' => [
  10148. 'name' => [
  10149. 'location' => 'path',
  10150. 'type' => 'string',
  10151. 'required' => true,
  10152. ],
  10153. ],
  10154. ],'list' => [
  10155. 'path' => 'v1/{+name}/operations',
  10156. 'httpMethod' => 'GET',
  10157. 'parameters' => [
  10158. 'name' => [
  10159. 'location' => 'path',
  10160. 'type' => 'string',
  10161. 'required' => true,
  10162. ],
  10163. 'filter' => [
  10164. 'location' => 'query',
  10165. 'type' => 'string',
  10166. ],
  10167. 'pageSize' => [
  10168. 'location' => 'query',
  10169. 'type' => 'integer',
  10170. ],
  10171. 'pageToken' => [
  10172. 'location' => 'query',
  10173. 'type' => 'string',
  10174. ],
  10175. 'returnPartialSuccess' => [
  10176. 'location' => 'query',
  10177. 'type' => 'boolean',
  10178. ],
  10179. ],
  10180. ],'wait' => [
  10181. 'path' => 'v1/{+name}:wait',
  10182. 'httpMethod' => 'POST',
  10183. 'parameters' => [
  10184. 'name' => [
  10185. 'location' => 'path',
  10186. 'type' => 'string',
  10187. 'required' => true,
  10188. ],
  10189. 'timeout' => [
  10190. 'location' => 'query',
  10191. 'type' => 'string',
  10192. ],
  10193. ],
  10194. ],
  10195. ]
  10196. ]
  10197. );
  10198. $this->projects_locations_pipelineJobs = new Aiplatform\Resource\ProjectsLocationsPipelineJobs(
  10199. $this,
  10200. $this->serviceName,
  10201. 'pipelineJobs',
  10202. [
  10203. 'methods' => [
  10204. 'batchCancel' => [
  10205. 'path' => 'v1/{+parent}/pipelineJobs:batchCancel',
  10206. 'httpMethod' => 'POST',
  10207. 'parameters' => [
  10208. 'parent' => [
  10209. 'location' => 'path',
  10210. 'type' => 'string',
  10211. 'required' => true,
  10212. ],
  10213. ],
  10214. ],'batchDelete' => [
  10215. 'path' => 'v1/{+parent}/pipelineJobs:batchDelete',
  10216. 'httpMethod' => 'POST',
  10217. 'parameters' => [
  10218. 'parent' => [
  10219. 'location' => 'path',
  10220. 'type' => 'string',
  10221. 'required' => true,
  10222. ],
  10223. ],
  10224. ],'cancel' => [
  10225. 'path' => 'v1/{+name}:cancel',
  10226. 'httpMethod' => 'POST',
  10227. 'parameters' => [
  10228. 'name' => [
  10229. 'location' => 'path',
  10230. 'type' => 'string',
  10231. 'required' => true,
  10232. ],
  10233. ],
  10234. ],'create' => [
  10235. 'path' => 'v1/{+parent}/pipelineJobs',
  10236. 'httpMethod' => 'POST',
  10237. 'parameters' => [
  10238. 'parent' => [
  10239. 'location' => 'path',
  10240. 'type' => 'string',
  10241. 'required' => true,
  10242. ],
  10243. 'pipelineJobId' => [
  10244. 'location' => 'query',
  10245. 'type' => 'string',
  10246. ],
  10247. ],
  10248. ],'delete' => [
  10249. 'path' => 'v1/{+name}',
  10250. 'httpMethod' => 'DELETE',
  10251. 'parameters' => [
  10252. 'name' => [
  10253. 'location' => 'path',
  10254. 'type' => 'string',
  10255. 'required' => true,
  10256. ],
  10257. ],
  10258. ],'get' => [
  10259. 'path' => 'v1/{+name}',
  10260. 'httpMethod' => 'GET',
  10261. 'parameters' => [
  10262. 'name' => [
  10263. 'location' => 'path',
  10264. 'type' => 'string',
  10265. 'required' => true,
  10266. ],
  10267. ],
  10268. ],'list' => [
  10269. 'path' => 'v1/{+parent}/pipelineJobs',
  10270. 'httpMethod' => 'GET',
  10271. 'parameters' => [
  10272. 'parent' => [
  10273. 'location' => 'path',
  10274. 'type' => 'string',
  10275. 'required' => true,
  10276. ],
  10277. 'filter' => [
  10278. 'location' => 'query',
  10279. 'type' => 'string',
  10280. ],
  10281. 'orderBy' => [
  10282. 'location' => 'query',
  10283. 'type' => 'string',
  10284. ],
  10285. 'pageSize' => [
  10286. 'location' => 'query',
  10287. 'type' => 'integer',
  10288. ],
  10289. 'pageToken' => [
  10290. 'location' => 'query',
  10291. 'type' => 'string',
  10292. ],
  10293. 'readMask' => [
  10294. 'location' => 'query',
  10295. 'type' => 'string',
  10296. ],
  10297. ],
  10298. ],
  10299. ]
  10300. ]
  10301. );
  10302. $this->projects_locations_pipelineJobs_operations = new Aiplatform\Resource\ProjectsLocationsPipelineJobsOperations(
  10303. $this,
  10304. $this->serviceName,
  10305. 'operations',
  10306. [
  10307. 'methods' => [
  10308. 'cancel' => [
  10309. 'path' => 'v1/{+name}:cancel',
  10310. 'httpMethod' => 'POST',
  10311. 'parameters' => [
  10312. 'name' => [
  10313. 'location' => 'path',
  10314. 'type' => 'string',
  10315. 'required' => true,
  10316. ],
  10317. ],
  10318. ],'delete' => [
  10319. 'path' => 'v1/{+name}',
  10320. 'httpMethod' => 'DELETE',
  10321. 'parameters' => [
  10322. 'name' => [
  10323. 'location' => 'path',
  10324. 'type' => 'string',
  10325. 'required' => true,
  10326. ],
  10327. ],
  10328. ],'get' => [
  10329. 'path' => 'v1/{+name}',
  10330. 'httpMethod' => 'GET',
  10331. 'parameters' => [
  10332. 'name' => [
  10333. 'location' => 'path',
  10334. 'type' => 'string',
  10335. 'required' => true,
  10336. ],
  10337. ],
  10338. ],'list' => [
  10339. 'path' => 'v1/{+name}/operations',
  10340. 'httpMethod' => 'GET',
  10341. 'parameters' => [
  10342. 'name' => [
  10343. 'location' => 'path',
  10344. 'type' => 'string',
  10345. 'required' => true,
  10346. ],
  10347. 'filter' => [
  10348. 'location' => 'query',
  10349. 'type' => 'string',
  10350. ],
  10351. 'pageSize' => [
  10352. 'location' => 'query',
  10353. 'type' => 'integer',
  10354. ],
  10355. 'pageToken' => [
  10356. 'location' => 'query',
  10357. 'type' => 'string',
  10358. ],
  10359. 'returnPartialSuccess' => [
  10360. 'location' => 'query',
  10361. 'type' => 'boolean',
  10362. ],
  10363. ],
  10364. ],'wait' => [
  10365. 'path' => 'v1/{+name}:wait',
  10366. 'httpMethod' => 'POST',
  10367. 'parameters' => [
  10368. 'name' => [
  10369. 'location' => 'path',
  10370. 'type' => 'string',
  10371. 'required' => true,
  10372. ],
  10373. 'timeout' => [
  10374. 'location' => 'query',
  10375. 'type' => 'string',
  10376. ],
  10377. ],
  10378. ],
  10379. ]
  10380. ]
  10381. );
  10382. $this->projects_locations_publishers_models = new Aiplatform\Resource\ProjectsLocationsPublishersModels(
  10383. $this,
  10384. $this->serviceName,
  10385. 'models',
  10386. [
  10387. 'methods' => [
  10388. 'computeTokens' => [
  10389. 'path' => 'v1/{+endpoint}:computeTokens',
  10390. 'httpMethod' => 'POST',
  10391. 'parameters' => [
  10392. 'endpoint' => [
  10393. 'location' => 'path',
  10394. 'type' => 'string',
  10395. 'required' => true,
  10396. ],
  10397. ],
  10398. ],'countTokens' => [
  10399. 'path' => 'v1/{+endpoint}:countTokens',
  10400. 'httpMethod' => 'POST',
  10401. 'parameters' => [
  10402. 'endpoint' => [
  10403. 'location' => 'path',
  10404. 'type' => 'string',
  10405. 'required' => true,
  10406. ],
  10407. ],
  10408. ],'embedContent' => [
  10409. 'path' => 'v1/{+model}:embedContent',
  10410. 'httpMethod' => 'POST',
  10411. 'parameters' => [
  10412. 'model' => [
  10413. 'location' => 'path',
  10414. 'type' => 'string',
  10415. 'required' => true,
  10416. ],
  10417. ],
  10418. ],'fetchPredictOperation' => [
  10419. 'path' => 'v1/{+endpoint}:fetchPredictOperation',
  10420. 'httpMethod' => 'POST',
  10421. 'parameters' => [
  10422. 'endpoint' => [
  10423. 'location' => 'path',
  10424. 'type' => 'string',
  10425. 'required' => true,
  10426. ],
  10427. ],
  10428. ],'generateContent' => [
  10429. 'path' => 'v1/{+model}:generateContent',
  10430. 'httpMethod' => 'POST',
  10431. 'parameters' => [
  10432. 'model' => [
  10433. 'location' => 'path',
  10434. 'type' => 'string',
  10435. 'required' => true,
  10436. ],
  10437. ],
  10438. ],'predict' => [
  10439. 'path' => 'v1/{+endpoint}:predict',
  10440. 'httpMethod' => 'POST',
  10441. 'parameters' => [
  10442. 'endpoint' => [
  10443. 'location' => 'path',
  10444. 'type' => 'string',
  10445. 'required' => true,
  10446. ],
  10447. ],
  10448. ],'predictLongRunning' => [
  10449. 'path' => 'v1/{+endpoint}:predictLongRunning',
  10450. 'httpMethod' => 'POST',
  10451. 'parameters' => [
  10452. 'endpoint' => [
  10453. 'location' => 'path',
  10454. 'type' => 'string',
  10455. 'required' => true,
  10456. ],
  10457. ],
  10458. ],'rawPredict' => [
  10459. 'path' => 'v1/{+endpoint}:rawPredict',
  10460. 'httpMethod' => 'POST',
  10461. 'parameters' => [
  10462. 'endpoint' => [
  10463. 'location' => 'path',
  10464. 'type' => 'string',
  10465. 'required' => true,
  10466. ],
  10467. ],
  10468. ],'serverStreamingPredict' => [
  10469. 'path' => 'v1/{+endpoint}:serverStreamingPredict',
  10470. 'httpMethod' => 'POST',
  10471. 'parameters' => [
  10472. 'endpoint' => [
  10473. 'location' => 'path',
  10474. 'type' => 'string',
  10475. 'required' => true,
  10476. ],
  10477. ],
  10478. ],'streamGenerateContent' => [
  10479. 'path' => 'v1/{+model}:streamGenerateContent',
  10480. 'httpMethod' => 'POST',
  10481. 'parameters' => [
  10482. 'model' => [
  10483. 'location' => 'path',
  10484. 'type' => 'string',
  10485. 'required' => true,
  10486. ],
  10487. ],
  10488. ],'streamRawPredict' => [
  10489. 'path' => 'v1/{+endpoint}:streamRawPredict',
  10490. 'httpMethod' => 'POST',
  10491. 'parameters' => [
  10492. 'endpoint' => [
  10493. 'location' => 'path',
  10494. 'type' => 'string',
  10495. 'required' => true,
  10496. ],
  10497. ],
  10498. ],
  10499. ]
  10500. ]
  10501. );
  10502. $this->projects_locations_publishers_models_invoke = new Aiplatform\Resource\ProjectsLocationsPublishersModelsInvoke(
  10503. $this,
  10504. $this->serviceName,
  10505. 'invoke',
  10506. [
  10507. 'methods' => [
  10508. 'invoke' => [
  10509. 'path' => 'v1/{+endpoint}/invoke/{+invokeId}',
  10510. 'httpMethod' => 'POST',
  10511. 'parameters' => [
  10512. 'endpoint' => [
  10513. 'location' => 'path',
  10514. 'type' => 'string',
  10515. 'required' => true,
  10516. ],
  10517. 'invokeId' => [
  10518. 'location' => 'path',
  10519. 'type' => 'string',
  10520. 'required' => true,
  10521. ],
  10522. ],
  10523. ],
  10524. ]
  10525. ]
  10526. );
  10527. $this->projects_locations_ragCorpora = new Aiplatform\Resource\ProjectsLocationsRagCorpora(
  10528. $this,
  10529. $this->serviceName,
  10530. 'ragCorpora',
  10531. [
  10532. 'methods' => [
  10533. 'create' => [
  10534. 'path' => 'v1/{+parent}/ragCorpora',
  10535. 'httpMethod' => 'POST',
  10536. 'parameters' => [
  10537. 'parent' => [
  10538. 'location' => 'path',
  10539. 'type' => 'string',
  10540. 'required' => true,
  10541. ],
  10542. ],
  10543. ],'delete' => [
  10544. 'path' => 'v1/{+name}',
  10545. 'httpMethod' => 'DELETE',
  10546. 'parameters' => [
  10547. 'name' => [
  10548. 'location' => 'path',
  10549. 'type' => 'string',
  10550. 'required' => true,
  10551. ],
  10552. 'force' => [
  10553. 'location' => 'query',
  10554. 'type' => 'boolean',
  10555. ],
  10556. ],
  10557. ],'get' => [
  10558. 'path' => 'v1/{+name}',
  10559. 'httpMethod' => 'GET',
  10560. 'parameters' => [
  10561. 'name' => [
  10562. 'location' => 'path',
  10563. 'type' => 'string',
  10564. 'required' => true,
  10565. ],
  10566. ],
  10567. ],'list' => [
  10568. 'path' => 'v1/{+parent}/ragCorpora',
  10569. 'httpMethod' => 'GET',
  10570. 'parameters' => [
  10571. 'parent' => [
  10572. 'location' => 'path',
  10573. 'type' => 'string',
  10574. 'required' => true,
  10575. ],
  10576. 'pageSize' => [
  10577. 'location' => 'query',
  10578. 'type' => 'integer',
  10579. ],
  10580. 'pageToken' => [
  10581. 'location' => 'query',
  10582. 'type' => 'string',
  10583. ],
  10584. ],
  10585. ],'patch' => [
  10586. 'path' => 'v1/{+name}',
  10587. 'httpMethod' => 'PATCH',
  10588. 'parameters' => [
  10589. 'name' => [
  10590. 'location' => 'path',
  10591. 'type' => 'string',
  10592. 'required' => true,
  10593. ],
  10594. ],
  10595. ],
  10596. ]
  10597. ]
  10598. );
  10599. $this->projects_locations_ragCorpora_operations = new Aiplatform\Resource\ProjectsLocationsRagCorporaOperations(
  10600. $this,
  10601. $this->serviceName,
  10602. 'operations',
  10603. [
  10604. 'methods' => [
  10605. 'cancel' => [
  10606. 'path' => 'v1/{+name}:cancel',
  10607. 'httpMethod' => 'POST',
  10608. 'parameters' => [
  10609. 'name' => [
  10610. 'location' => 'path',
  10611. 'type' => 'string',
  10612. 'required' => true,
  10613. ],
  10614. ],
  10615. ],'delete' => [
  10616. 'path' => 'v1/{+name}',
  10617. 'httpMethod' => 'DELETE',
  10618. 'parameters' => [
  10619. 'name' => [
  10620. 'location' => 'path',
  10621. 'type' => 'string',
  10622. 'required' => true,
  10623. ],
  10624. ],
  10625. ],'get' => [
  10626. 'path' => 'v1/{+name}',
  10627. 'httpMethod' => 'GET',
  10628. 'parameters' => [
  10629. 'name' => [
  10630. 'location' => 'path',
  10631. 'type' => 'string',
  10632. 'required' => true,
  10633. ],
  10634. ],
  10635. ],'list' => [
  10636. 'path' => 'v1/{+name}/operations',
  10637. 'httpMethod' => 'GET',
  10638. 'parameters' => [
  10639. 'name' => [
  10640. 'location' => 'path',
  10641. 'type' => 'string',
  10642. 'required' => true,
  10643. ],
  10644. 'filter' => [
  10645. 'location' => 'query',
  10646. 'type' => 'string',
  10647. ],
  10648. 'pageSize' => [
  10649. 'location' => 'query',
  10650. 'type' => 'integer',
  10651. ],
  10652. 'pageToken' => [
  10653. 'location' => 'query',
  10654. 'type' => 'string',
  10655. ],
  10656. 'returnPartialSuccess' => [
  10657. 'location' => 'query',
  10658. 'type' => 'boolean',
  10659. ],
  10660. ],
  10661. ],'wait' => [
  10662. 'path' => 'v1/{+name}:wait',
  10663. 'httpMethod' => 'POST',
  10664. 'parameters' => [
  10665. 'name' => [
  10666. 'location' => 'path',
  10667. 'type' => 'string',
  10668. 'required' => true,
  10669. ],
  10670. 'timeout' => [
  10671. 'location' => 'query',
  10672. 'type' => 'string',
  10673. ],
  10674. ],
  10675. ],
  10676. ]
  10677. ]
  10678. );
  10679. $this->projects_locations_ragCorpora_ragFiles = new Aiplatform\Resource\ProjectsLocationsRagCorporaRagFiles(
  10680. $this,
  10681. $this->serviceName,
  10682. 'ragFiles',
  10683. [
  10684. 'methods' => [
  10685. 'delete' => [
  10686. 'path' => 'v1/{+name}',
  10687. 'httpMethod' => 'DELETE',
  10688. 'parameters' => [
  10689. 'name' => [
  10690. 'location' => 'path',
  10691. 'type' => 'string',
  10692. 'required' => true,
  10693. ],
  10694. 'forceDelete' => [
  10695. 'location' => 'query',
  10696. 'type' => 'boolean',
  10697. ],
  10698. ],
  10699. ],'get' => [
  10700. 'path' => 'v1/{+name}',
  10701. 'httpMethod' => 'GET',
  10702. 'parameters' => [
  10703. 'name' => [
  10704. 'location' => 'path',
  10705. 'type' => 'string',
  10706. 'required' => true,
  10707. ],
  10708. ],
  10709. ],'import' => [
  10710. 'path' => 'v1/{+parent}/ragFiles:import',
  10711. 'httpMethod' => 'POST',
  10712. 'parameters' => [
  10713. 'parent' => [
  10714. 'location' => 'path',
  10715. 'type' => 'string',
  10716. 'required' => true,
  10717. ],
  10718. ],
  10719. ],'list' => [
  10720. 'path' => 'v1/{+parent}/ragFiles',
  10721. 'httpMethod' => 'GET',
  10722. 'parameters' => [
  10723. 'parent' => [
  10724. 'location' => 'path',
  10725. 'type' => 'string',
  10726. 'required' => true,
  10727. ],
  10728. 'pageSize' => [
  10729. 'location' => 'query',
  10730. 'type' => 'integer',
  10731. ],
  10732. 'pageToken' => [
  10733. 'location' => 'query',
  10734. 'type' => 'string',
  10735. ],
  10736. ],
  10737. ],
  10738. ]
  10739. ]
  10740. );
  10741. $this->projects_locations_ragCorpora_ragFiles_operations = new Aiplatform\Resource\ProjectsLocationsRagCorporaRagFilesOperations(
  10742. $this,
  10743. $this->serviceName,
  10744. 'operations',
  10745. [
  10746. 'methods' => [
  10747. 'cancel' => [
  10748. 'path' => 'v1/{+name}:cancel',
  10749. 'httpMethod' => 'POST',
  10750. 'parameters' => [
  10751. 'name' => [
  10752. 'location' => 'path',
  10753. 'type' => 'string',
  10754. 'required' => true,
  10755. ],
  10756. ],
  10757. ],'delete' => [
  10758. 'path' => 'v1/{+name}',
  10759. 'httpMethod' => 'DELETE',
  10760. 'parameters' => [
  10761. 'name' => [
  10762. 'location' => 'path',
  10763. 'type' => 'string',
  10764. 'required' => true,
  10765. ],
  10766. ],
  10767. ],'get' => [
  10768. 'path' => 'v1/{+name}',
  10769. 'httpMethod' => 'GET',
  10770. 'parameters' => [
  10771. 'name' => [
  10772. 'location' => 'path',
  10773. 'type' => 'string',
  10774. 'required' => true,
  10775. ],
  10776. ],
  10777. ],'list' => [
  10778. 'path' => 'v1/{+name}/operations',
  10779. 'httpMethod' => 'GET',
  10780. 'parameters' => [
  10781. 'name' => [
  10782. 'location' => 'path',
  10783. 'type' => 'string',
  10784. 'required' => true,
  10785. ],
  10786. 'filter' => [
  10787. 'location' => 'query',
  10788. 'type' => 'string',
  10789. ],
  10790. 'pageSize' => [
  10791. 'location' => 'query',
  10792. 'type' => 'integer',
  10793. ],
  10794. 'pageToken' => [
  10795. 'location' => 'query',
  10796. 'type' => 'string',
  10797. ],
  10798. 'returnPartialSuccess' => [
  10799. 'location' => 'query',
  10800. 'type' => 'boolean',
  10801. ],
  10802. ],
  10803. ],'wait' => [
  10804. 'path' => 'v1/{+name}:wait',
  10805. 'httpMethod' => 'POST',
  10806. 'parameters' => [
  10807. 'name' => [
  10808. 'location' => 'path',
  10809. 'type' => 'string',
  10810. 'required' => true,
  10811. ],
  10812. 'timeout' => [
  10813. 'location' => 'query',
  10814. 'type' => 'string',
  10815. ],
  10816. ],
  10817. ],
  10818. ]
  10819. ]
  10820. );
  10821. $this->projects_locations_ragEngineConfig_operations = new Aiplatform\Resource\ProjectsLocationsRagEngineConfigOperations(
  10822. $this,
  10823. $this->serviceName,
  10824. 'operations',
  10825. [
  10826. 'methods' => [
  10827. 'cancel' => [
  10828. 'path' => 'v1/{+name}:cancel',
  10829. 'httpMethod' => 'POST',
  10830. 'parameters' => [
  10831. 'name' => [
  10832. 'location' => 'path',
  10833. 'type' => 'string',
  10834. 'required' => true,
  10835. ],
  10836. ],
  10837. ],'delete' => [
  10838. 'path' => 'v1/{+name}',
  10839. 'httpMethod' => 'DELETE',
  10840. 'parameters' => [
  10841. 'name' => [
  10842. 'location' => 'path',
  10843. 'type' => 'string',
  10844. 'required' => true,
  10845. ],
  10846. ],
  10847. ],'get' => [
  10848. 'path' => 'v1/{+name}',
  10849. 'httpMethod' => 'GET',
  10850. 'parameters' => [
  10851. 'name' => [
  10852. 'location' => 'path',
  10853. 'type' => 'string',
  10854. 'required' => true,
  10855. ],
  10856. ],
  10857. ],'list' => [
  10858. 'path' => 'v1/{+name}/operations',
  10859. 'httpMethod' => 'GET',
  10860. 'parameters' => [
  10861. 'name' => [
  10862. 'location' => 'path',
  10863. 'type' => 'string',
  10864. 'required' => true,
  10865. ],
  10866. 'filter' => [
  10867. 'location' => 'query',
  10868. 'type' => 'string',
  10869. ],
  10870. 'pageSize' => [
  10871. 'location' => 'query',
  10872. 'type' => 'integer',
  10873. ],
  10874. 'pageToken' => [
  10875. 'location' => 'query',
  10876. 'type' => 'string',
  10877. ],
  10878. 'returnPartialSuccess' => [
  10879. 'location' => 'query',
  10880. 'type' => 'boolean',
  10881. ],
  10882. ],
  10883. ],'wait' => [
  10884. 'path' => 'v1/{+name}:wait',
  10885. 'httpMethod' => 'POST',
  10886. 'parameters' => [
  10887. 'name' => [
  10888. 'location' => 'path',
  10889. 'type' => 'string',
  10890. 'required' => true,
  10891. ],
  10892. 'timeout' => [
  10893. 'location' => 'query',
  10894. 'type' => 'string',
  10895. ],
  10896. ],
  10897. ],
  10898. ]
  10899. ]
  10900. );
  10901. $this->projects_locations_reasoningEngines = new Aiplatform\Resource\ProjectsLocationsReasoningEngines(
  10902. $this,
  10903. $this->serviceName,
  10904. 'reasoningEngines',
  10905. [
  10906. 'methods' => [
  10907. 'create' => [
  10908. 'path' => 'v1/{+parent}/reasoningEngines',
  10909. 'httpMethod' => 'POST',
  10910. 'parameters' => [
  10911. 'parent' => [
  10912. 'location' => 'path',
  10913. 'type' => 'string',
  10914. 'required' => true,
  10915. ],
  10916. ],
  10917. ],'delete' => [
  10918. 'path' => 'v1/{+name}',
  10919. 'httpMethod' => 'DELETE',
  10920. 'parameters' => [
  10921. 'name' => [
  10922. 'location' => 'path',
  10923. 'type' => 'string',
  10924. 'required' => true,
  10925. ],
  10926. 'force' => [
  10927. 'location' => 'query',
  10928. 'type' => 'boolean',
  10929. ],
  10930. ],
  10931. ],'executeCode' => [
  10932. 'path' => 'v1/{+name}:executeCode',
  10933. 'httpMethod' => 'POST',
  10934. 'parameters' => [
  10935. 'name' => [
  10936. 'location' => 'path',
  10937. 'type' => 'string',
  10938. 'required' => true,
  10939. ],
  10940. ],
  10941. ],'get' => [
  10942. 'path' => 'v1/{+name}',
  10943. 'httpMethod' => 'GET',
  10944. 'parameters' => [
  10945. 'name' => [
  10946. 'location' => 'path',
  10947. 'type' => 'string',
  10948. 'required' => true,
  10949. ],
  10950. ],
  10951. ],'getIamPolicy' => [
  10952. 'path' => 'v1/{+resource}:getIamPolicy',
  10953. 'httpMethod' => 'POST',
  10954. 'parameters' => [
  10955. 'resource' => [
  10956. 'location' => 'path',
  10957. 'type' => 'string',
  10958. 'required' => true,
  10959. ],
  10960. 'options.requestedPolicyVersion' => [
  10961. 'location' => 'query',
  10962. 'type' => 'integer',
  10963. ],
  10964. ],
  10965. ],'list' => [
  10966. 'path' => 'v1/{+parent}/reasoningEngines',
  10967. 'httpMethod' => 'GET',
  10968. 'parameters' => [
  10969. 'parent' => [
  10970. 'location' => 'path',
  10971. 'type' => 'string',
  10972. 'required' => true,
  10973. ],
  10974. 'filter' => [
  10975. 'location' => 'query',
  10976. 'type' => 'string',
  10977. ],
  10978. 'pageSize' => [
  10979. 'location' => 'query',
  10980. 'type' => 'integer',
  10981. ],
  10982. 'pageToken' => [
  10983. 'location' => 'query',
  10984. 'type' => 'string',
  10985. ],
  10986. ],
  10987. ],'patch' => [
  10988. 'path' => 'v1/{+name}',
  10989. 'httpMethod' => 'PATCH',
  10990. 'parameters' => [
  10991. 'name' => [
  10992. 'location' => 'path',
  10993. 'type' => 'string',
  10994. 'required' => true,
  10995. ],
  10996. 'updateMask' => [
  10997. 'location' => 'query',
  10998. 'type' => 'string',
  10999. ],
  11000. ],
  11001. ],'query' => [
  11002. 'path' => 'v1/{+name}:query',
  11003. 'httpMethod' => 'POST',
  11004. 'parameters' => [
  11005. 'name' => [
  11006. 'location' => 'path',
  11007. 'type' => 'string',
  11008. 'required' => true,
  11009. ],
  11010. ],
  11011. ],'setIamPolicy' => [
  11012. 'path' => 'v1/{+resource}:setIamPolicy',
  11013. 'httpMethod' => 'POST',
  11014. 'parameters' => [
  11015. 'resource' => [
  11016. 'location' => 'path',
  11017. 'type' => 'string',
  11018. 'required' => true,
  11019. ],
  11020. ],
  11021. ],'streamQuery' => [
  11022. 'path' => 'v1/{+name}:streamQuery',
  11023. 'httpMethod' => 'POST',
  11024. 'parameters' => [
  11025. 'name' => [
  11026. 'location' => 'path',
  11027. 'type' => 'string',
  11028. 'required' => true,
  11029. ],
  11030. ],
  11031. ],'testIamPermissions' => [
  11032. 'path' => 'v1/{+resource}:testIamPermissions',
  11033. 'httpMethod' => 'POST',
  11034. 'parameters' => [
  11035. 'resource' => [
  11036. 'location' => 'path',
  11037. 'type' => 'string',
  11038. 'required' => true,
  11039. ],
  11040. 'permissions' => [
  11041. 'location' => 'query',
  11042. 'type' => 'string',
  11043. 'repeated' => true,
  11044. ],
  11045. ],
  11046. ],
  11047. ]
  11048. ]
  11049. );
  11050. $this->projects_locations_reasoningEngines_memories = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesMemories(
  11051. $this,
  11052. $this->serviceName,
  11053. 'memories',
  11054. [
  11055. 'methods' => [
  11056. 'create' => [
  11057. 'path' => 'v1/{+parent}/memories',
  11058. 'httpMethod' => 'POST',
  11059. 'parameters' => [
  11060. 'parent' => [
  11061. 'location' => 'path',
  11062. 'type' => 'string',
  11063. 'required' => true,
  11064. ],
  11065. ],
  11066. ],'delete' => [
  11067. 'path' => 'v1/{+name}',
  11068. 'httpMethod' => 'DELETE',
  11069. 'parameters' => [
  11070. 'name' => [
  11071. 'location' => 'path',
  11072. 'type' => 'string',
  11073. 'required' => true,
  11074. ],
  11075. ],
  11076. ],'generate' => [
  11077. 'path' => 'v1/{+parent}/memories:generate',
  11078. 'httpMethod' => 'POST',
  11079. 'parameters' => [
  11080. 'parent' => [
  11081. 'location' => 'path',
  11082. 'type' => 'string',
  11083. 'required' => true,
  11084. ],
  11085. ],
  11086. ],'get' => [
  11087. 'path' => 'v1/{+name}',
  11088. 'httpMethod' => 'GET',
  11089. 'parameters' => [
  11090. 'name' => [
  11091. 'location' => 'path',
  11092. 'type' => 'string',
  11093. 'required' => true,
  11094. ],
  11095. ],
  11096. ],'list' => [
  11097. 'path' => 'v1/{+parent}/memories',
  11098. 'httpMethod' => 'GET',
  11099. 'parameters' => [
  11100. 'parent' => [
  11101. 'location' => 'path',
  11102. 'type' => 'string',
  11103. 'required' => true,
  11104. ],
  11105. 'filter' => [
  11106. 'location' => 'query',
  11107. 'type' => 'string',
  11108. ],
  11109. 'orderBy' => [
  11110. 'location' => 'query',
  11111. 'type' => 'string',
  11112. ],
  11113. 'pageSize' => [
  11114. 'location' => 'query',
  11115. 'type' => 'integer',
  11116. ],
  11117. 'pageToken' => [
  11118. 'location' => 'query',
  11119. 'type' => 'string',
  11120. ],
  11121. ],
  11122. ],'patch' => [
  11123. 'path' => 'v1/{+name}',
  11124. 'httpMethod' => 'PATCH',
  11125. 'parameters' => [
  11126. 'name' => [
  11127. 'location' => 'path',
  11128. 'type' => 'string',
  11129. 'required' => true,
  11130. ],
  11131. 'updateMask' => [
  11132. 'location' => 'query',
  11133. 'type' => 'string',
  11134. ],
  11135. ],
  11136. ],'purge' => [
  11137. 'path' => 'v1/{+parent}/memories:purge',
  11138. 'httpMethod' => 'POST',
  11139. 'parameters' => [
  11140. 'parent' => [
  11141. 'location' => 'path',
  11142. 'type' => 'string',
  11143. 'required' => true,
  11144. ],
  11145. ],
  11146. ],'retrieve' => [
  11147. 'path' => 'v1/{+parent}/memories:retrieve',
  11148. 'httpMethod' => 'POST',
  11149. 'parameters' => [
  11150. 'parent' => [
  11151. 'location' => 'path',
  11152. 'type' => 'string',
  11153. 'required' => true,
  11154. ],
  11155. ],
  11156. ],'rollback' => [
  11157. 'path' => 'v1/{+name}:rollback',
  11158. 'httpMethod' => 'POST',
  11159. 'parameters' => [
  11160. 'name' => [
  11161. 'location' => 'path',
  11162. 'type' => 'string',
  11163. 'required' => true,
  11164. ],
  11165. ],
  11166. ],
  11167. ]
  11168. ]
  11169. );
  11170. $this->projects_locations_reasoningEngines_memories_operations = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesMemoriesOperations(
  11171. $this,
  11172. $this->serviceName,
  11173. 'operations',
  11174. [
  11175. 'methods' => [
  11176. 'cancel' => [
  11177. 'path' => 'v1/{+name}:cancel',
  11178. 'httpMethod' => 'POST',
  11179. 'parameters' => [
  11180. 'name' => [
  11181. 'location' => 'path',
  11182. 'type' => 'string',
  11183. 'required' => true,
  11184. ],
  11185. ],
  11186. ],'delete' => [
  11187. 'path' => 'v1/{+name}',
  11188. 'httpMethod' => 'DELETE',
  11189. 'parameters' => [
  11190. 'name' => [
  11191. 'location' => 'path',
  11192. 'type' => 'string',
  11193. 'required' => true,
  11194. ],
  11195. ],
  11196. ],'get' => [
  11197. 'path' => 'v1/{+name}',
  11198. 'httpMethod' => 'GET',
  11199. 'parameters' => [
  11200. 'name' => [
  11201. 'location' => 'path',
  11202. 'type' => 'string',
  11203. 'required' => true,
  11204. ],
  11205. ],
  11206. ],'list' => [
  11207. 'path' => 'v1/{+name}/operations',
  11208. 'httpMethod' => 'GET',
  11209. 'parameters' => [
  11210. 'name' => [
  11211. 'location' => 'path',
  11212. 'type' => 'string',
  11213. 'required' => true,
  11214. ],
  11215. 'filter' => [
  11216. 'location' => 'query',
  11217. 'type' => 'string',
  11218. ],
  11219. 'pageSize' => [
  11220. 'location' => 'query',
  11221. 'type' => 'integer',
  11222. ],
  11223. 'pageToken' => [
  11224. 'location' => 'query',
  11225. 'type' => 'string',
  11226. ],
  11227. 'returnPartialSuccess' => [
  11228. 'location' => 'query',
  11229. 'type' => 'boolean',
  11230. ],
  11231. ],
  11232. ],'wait' => [
  11233. 'path' => 'v1/{+name}:wait',
  11234. 'httpMethod' => 'POST',
  11235. 'parameters' => [
  11236. 'name' => [
  11237. 'location' => 'path',
  11238. 'type' => 'string',
  11239. 'required' => true,
  11240. ],
  11241. 'timeout' => [
  11242. 'location' => 'query',
  11243. 'type' => 'string',
  11244. ],
  11245. ],
  11246. ],
  11247. ]
  11248. ]
  11249. );
  11250. $this->projects_locations_reasoningEngines_memories_revisions = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesMemoriesRevisions(
  11251. $this,
  11252. $this->serviceName,
  11253. 'revisions',
  11254. [
  11255. 'methods' => [
  11256. 'get' => [
  11257. 'path' => 'v1/{+name}',
  11258. 'httpMethod' => 'GET',
  11259. 'parameters' => [
  11260. 'name' => [
  11261. 'location' => 'path',
  11262. 'type' => 'string',
  11263. 'required' => true,
  11264. ],
  11265. ],
  11266. ],'list' => [
  11267. 'path' => 'v1/{+parent}/revisions',
  11268. 'httpMethod' => 'GET',
  11269. 'parameters' => [
  11270. 'parent' => [
  11271. 'location' => 'path',
  11272. 'type' => 'string',
  11273. 'required' => true,
  11274. ],
  11275. 'filter' => [
  11276. 'location' => 'query',
  11277. 'type' => 'string',
  11278. ],
  11279. 'pageSize' => [
  11280. 'location' => 'query',
  11281. 'type' => 'integer',
  11282. ],
  11283. 'pageToken' => [
  11284. 'location' => 'query',
  11285. 'type' => 'string',
  11286. ],
  11287. ],
  11288. ],
  11289. ]
  11290. ]
  11291. );
  11292. $this->projects_locations_reasoningEngines_operations = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesOperations(
  11293. $this,
  11294. $this->serviceName,
  11295. 'operations',
  11296. [
  11297. 'methods' => [
  11298. 'cancel' => [
  11299. 'path' => 'v1/{+name}:cancel',
  11300. 'httpMethod' => 'POST',
  11301. 'parameters' => [
  11302. 'name' => [
  11303. 'location' => 'path',
  11304. 'type' => 'string',
  11305. 'required' => true,
  11306. ],
  11307. ],
  11308. ],'delete' => [
  11309. 'path' => 'v1/{+name}',
  11310. 'httpMethod' => 'DELETE',
  11311. 'parameters' => [
  11312. 'name' => [
  11313. 'location' => 'path',
  11314. 'type' => 'string',
  11315. 'required' => true,
  11316. ],
  11317. ],
  11318. ],'get' => [
  11319. 'path' => 'v1/{+name}',
  11320. 'httpMethod' => 'GET',
  11321. 'parameters' => [
  11322. 'name' => [
  11323. 'location' => 'path',
  11324. 'type' => 'string',
  11325. 'required' => true,
  11326. ],
  11327. ],
  11328. ],'list' => [
  11329. 'path' => 'v1/{+name}/operations',
  11330. 'httpMethod' => 'GET',
  11331. 'parameters' => [
  11332. 'name' => [
  11333. 'location' => 'path',
  11334. 'type' => 'string',
  11335. 'required' => true,
  11336. ],
  11337. 'filter' => [
  11338. 'location' => 'query',
  11339. 'type' => 'string',
  11340. ],
  11341. 'pageSize' => [
  11342. 'location' => 'query',
  11343. 'type' => 'integer',
  11344. ],
  11345. 'pageToken' => [
  11346. 'location' => 'query',
  11347. 'type' => 'string',
  11348. ],
  11349. 'returnPartialSuccess' => [
  11350. 'location' => 'query',
  11351. 'type' => 'boolean',
  11352. ],
  11353. ],
  11354. ],'wait' => [
  11355. 'path' => 'v1/{+name}:wait',
  11356. 'httpMethod' => 'POST',
  11357. 'parameters' => [
  11358. 'name' => [
  11359. 'location' => 'path',
  11360. 'type' => 'string',
  11361. 'required' => true,
  11362. ],
  11363. 'timeout' => [
  11364. 'location' => 'query',
  11365. 'type' => 'string',
  11366. ],
  11367. ],
  11368. ],
  11369. ]
  11370. ]
  11371. );
  11372. $this->projects_locations_reasoningEngines_sandboxEnvironments = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesSandboxEnvironments(
  11373. $this,
  11374. $this->serviceName,
  11375. 'sandboxEnvironments',
  11376. [
  11377. 'methods' => [
  11378. 'create' => [
  11379. 'path' => 'v1/{+parent}/sandboxEnvironments',
  11380. 'httpMethod' => 'POST',
  11381. 'parameters' => [
  11382. 'parent' => [
  11383. 'location' => 'path',
  11384. 'type' => 'string',
  11385. 'required' => true,
  11386. ],
  11387. ],
  11388. ],'delete' => [
  11389. 'path' => 'v1/{+name}',
  11390. 'httpMethod' => 'DELETE',
  11391. 'parameters' => [
  11392. 'name' => [
  11393. 'location' => 'path',
  11394. 'type' => 'string',
  11395. 'required' => true,
  11396. ],
  11397. ],
  11398. ],'execute' => [
  11399. 'path' => 'v1/{+name}:execute',
  11400. 'httpMethod' => 'POST',
  11401. 'parameters' => [
  11402. 'name' => [
  11403. 'location' => 'path',
  11404. 'type' => 'string',
  11405. 'required' => true,
  11406. ],
  11407. ],
  11408. ],'get' => [
  11409. 'path' => 'v1/{+name}',
  11410. 'httpMethod' => 'GET',
  11411. 'parameters' => [
  11412. 'name' => [
  11413. 'location' => 'path',
  11414. 'type' => 'string',
  11415. 'required' => true,
  11416. ],
  11417. ],
  11418. ],'list' => [
  11419. 'path' => 'v1/{+parent}/sandboxEnvironments',
  11420. 'httpMethod' => 'GET',
  11421. 'parameters' => [
  11422. 'parent' => [
  11423. 'location' => 'path',
  11424. 'type' => 'string',
  11425. 'required' => true,
  11426. ],
  11427. 'filter' => [
  11428. 'location' => 'query',
  11429. 'type' => 'string',
  11430. ],
  11431. 'pageSize' => [
  11432. 'location' => 'query',
  11433. 'type' => 'integer',
  11434. ],
  11435. 'pageToken' => [
  11436. 'location' => 'query',
  11437. 'type' => 'string',
  11438. ],
  11439. ],
  11440. ],
  11441. ]
  11442. ]
  11443. );
  11444. $this->projects_locations_reasoningEngines_sandboxEnvironments_operations = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesSandboxEnvironmentsOperations(
  11445. $this,
  11446. $this->serviceName,
  11447. 'operations',
  11448. [
  11449. 'methods' => [
  11450. 'cancel' => [
  11451. 'path' => 'v1/{+name}:cancel',
  11452. 'httpMethod' => 'POST',
  11453. 'parameters' => [
  11454. 'name' => [
  11455. 'location' => 'path',
  11456. 'type' => 'string',
  11457. 'required' => true,
  11458. ],
  11459. ],
  11460. ],'delete' => [
  11461. 'path' => 'v1/{+name}',
  11462. 'httpMethod' => 'DELETE',
  11463. 'parameters' => [
  11464. 'name' => [
  11465. 'location' => 'path',
  11466. 'type' => 'string',
  11467. 'required' => true,
  11468. ],
  11469. ],
  11470. ],'get' => [
  11471. 'path' => 'v1/{+name}',
  11472. 'httpMethod' => 'GET',
  11473. 'parameters' => [
  11474. 'name' => [
  11475. 'location' => 'path',
  11476. 'type' => 'string',
  11477. 'required' => true,
  11478. ],
  11479. ],
  11480. ],'wait' => [
  11481. 'path' => 'v1/{+name}:wait',
  11482. 'httpMethod' => 'POST',
  11483. 'parameters' => [
  11484. 'name' => [
  11485. 'location' => 'path',
  11486. 'type' => 'string',
  11487. 'required' => true,
  11488. ],
  11489. 'timeout' => [
  11490. 'location' => 'query',
  11491. 'type' => 'string',
  11492. ],
  11493. ],
  11494. ],
  11495. ]
  11496. ]
  11497. );
  11498. $this->projects_locations_reasoningEngines_sessions = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesSessions(
  11499. $this,
  11500. $this->serviceName,
  11501. 'sessions',
  11502. [
  11503. 'methods' => [
  11504. 'appendEvent' => [
  11505. 'path' => 'v1/{+name}:appendEvent',
  11506. 'httpMethod' => 'POST',
  11507. 'parameters' => [
  11508. 'name' => [
  11509. 'location' => 'path',
  11510. 'type' => 'string',
  11511. 'required' => true,
  11512. ],
  11513. ],
  11514. ],'create' => [
  11515. 'path' => 'v1/{+parent}/sessions',
  11516. 'httpMethod' => 'POST',
  11517. 'parameters' => [
  11518. 'parent' => [
  11519. 'location' => 'path',
  11520. 'type' => 'string',
  11521. 'required' => true,
  11522. ],
  11523. ],
  11524. ],'delete' => [
  11525. 'path' => 'v1/{+name}',
  11526. 'httpMethod' => 'DELETE',
  11527. 'parameters' => [
  11528. 'name' => [
  11529. 'location' => 'path',
  11530. 'type' => 'string',
  11531. 'required' => true,
  11532. ],
  11533. ],
  11534. ],'get' => [
  11535. 'path' => 'v1/{+name}',
  11536. 'httpMethod' => 'GET',
  11537. 'parameters' => [
  11538. 'name' => [
  11539. 'location' => 'path',
  11540. 'type' => 'string',
  11541. 'required' => true,
  11542. ],
  11543. ],
  11544. ],'list' => [
  11545. 'path' => 'v1/{+parent}/sessions',
  11546. 'httpMethod' => 'GET',
  11547. 'parameters' => [
  11548. 'parent' => [
  11549. 'location' => 'path',
  11550. 'type' => 'string',
  11551. 'required' => true,
  11552. ],
  11553. 'filter' => [
  11554. 'location' => 'query',
  11555. 'type' => 'string',
  11556. ],
  11557. 'orderBy' => [
  11558. 'location' => 'query',
  11559. 'type' => 'string',
  11560. ],
  11561. 'pageSize' => [
  11562. 'location' => 'query',
  11563. 'type' => 'integer',
  11564. ],
  11565. 'pageToken' => [
  11566. 'location' => 'query',
  11567. 'type' => 'string',
  11568. ],
  11569. ],
  11570. ],'patch' => [
  11571. 'path' => 'v1/{+name}',
  11572. 'httpMethod' => 'PATCH',
  11573. 'parameters' => [
  11574. 'name' => [
  11575. 'location' => 'path',
  11576. 'type' => 'string',
  11577. 'required' => true,
  11578. ],
  11579. 'updateMask' => [
  11580. 'location' => 'query',
  11581. 'type' => 'string',
  11582. ],
  11583. ],
  11584. ],
  11585. ]
  11586. ]
  11587. );
  11588. $this->projects_locations_reasoningEngines_sessions_events = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesSessionsEvents(
  11589. $this,
  11590. $this->serviceName,
  11591. 'events',
  11592. [
  11593. 'methods' => [
  11594. 'list' => [
  11595. 'path' => 'v1/{+parent}/events',
  11596. 'httpMethod' => 'GET',
  11597. 'parameters' => [
  11598. 'parent' => [
  11599. 'location' => 'path',
  11600. 'type' => 'string',
  11601. 'required' => true,
  11602. ],
  11603. 'filter' => [
  11604. 'location' => 'query',
  11605. 'type' => 'string',
  11606. ],
  11607. 'orderBy' => [
  11608. 'location' => 'query',
  11609. 'type' => 'string',
  11610. ],
  11611. 'pageSize' => [
  11612. 'location' => 'query',
  11613. 'type' => 'integer',
  11614. ],
  11615. 'pageToken' => [
  11616. 'location' => 'query',
  11617. 'type' => 'string',
  11618. ],
  11619. ],
  11620. ],
  11621. ]
  11622. ]
  11623. );
  11624. $this->projects_locations_reasoningEngines_sessions_operations = new Aiplatform\Resource\ProjectsLocationsReasoningEnginesSessionsOperations(
  11625. $this,
  11626. $this->serviceName,
  11627. 'operations',
  11628. [
  11629. 'methods' => [
  11630. 'cancel' => [
  11631. 'path' => 'v1/{+name}:cancel',
  11632. 'httpMethod' => 'POST',
  11633. 'parameters' => [
  11634. 'name' => [
  11635. 'location' => 'path',
  11636. 'type' => 'string',
  11637. 'required' => true,
  11638. ],
  11639. ],
  11640. ],'delete' => [
  11641. 'path' => 'v1/{+name}',
  11642. 'httpMethod' => 'DELETE',
  11643. 'parameters' => [
  11644. 'name' => [
  11645. 'location' => 'path',
  11646. 'type' => 'string',
  11647. 'required' => true,
  11648. ],
  11649. ],
  11650. ],'get' => [
  11651. 'path' => 'v1/{+name}',
  11652. 'httpMethod' => 'GET',
  11653. 'parameters' => [
  11654. 'name' => [
  11655. 'location' => 'path',
  11656. 'type' => 'string',
  11657. 'required' => true,
  11658. ],
  11659. ],
  11660. ],'list' => [
  11661. 'path' => 'v1/{+name}/operations',
  11662. 'httpMethod' => 'GET',
  11663. 'parameters' => [
  11664. 'name' => [
  11665. 'location' => 'path',
  11666. 'type' => 'string',
  11667. 'required' => true,
  11668. ],
  11669. 'filter' => [
  11670. 'location' => 'query',
  11671. 'type' => 'string',
  11672. ],
  11673. 'pageSize' => [
  11674. 'location' => 'query',
  11675. 'type' => 'integer',
  11676. ],
  11677. 'pageToken' => [
  11678. 'location' => 'query',
  11679. 'type' => 'string',
  11680. ],
  11681. 'returnPartialSuccess' => [
  11682. 'location' => 'query',
  11683. 'type' => 'boolean',
  11684. ],
  11685. ],
  11686. ],'wait' => [
  11687. 'path' => 'v1/{+name}:wait',
  11688. 'httpMethod' => 'POST',
  11689. 'parameters' => [
  11690. 'name' => [
  11691. 'location' => 'path',
  11692. 'type' => 'string',
  11693. 'required' => true,
  11694. ],
  11695. 'timeout' => [
  11696. 'location' => 'query',
  11697. 'type' => 'string',
  11698. ],
  11699. ],
  11700. ],
  11701. ]
  11702. ]
  11703. );
  11704. $this->projects_locations_schedules = new Aiplatform\Resource\ProjectsLocationsSchedules(
  11705. $this,
  11706. $this->serviceName,
  11707. 'schedules',
  11708. [
  11709. 'methods' => [
  11710. 'create' => [
  11711. 'path' => 'v1/{+parent}/schedules',
  11712. 'httpMethod' => 'POST',
  11713. 'parameters' => [
  11714. 'parent' => [
  11715. 'location' => 'path',
  11716. 'type' => 'string',
  11717. 'required' => true,
  11718. ],
  11719. ],
  11720. ],'delete' => [
  11721. 'path' => 'v1/{+name}',
  11722. 'httpMethod' => 'DELETE',
  11723. 'parameters' => [
  11724. 'name' => [
  11725. 'location' => 'path',
  11726. 'type' => 'string',
  11727. 'required' => true,
  11728. ],
  11729. ],
  11730. ],'get' => [
  11731. 'path' => 'v1/{+name}',
  11732. 'httpMethod' => 'GET',
  11733. 'parameters' => [
  11734. 'name' => [
  11735. 'location' => 'path',
  11736. 'type' => 'string',
  11737. 'required' => true,
  11738. ],
  11739. ],
  11740. ],'list' => [
  11741. 'path' => 'v1/{+parent}/schedules',
  11742. 'httpMethod' => 'GET',
  11743. 'parameters' => [
  11744. 'parent' => [
  11745. 'location' => 'path',
  11746. 'type' => 'string',
  11747. 'required' => true,
  11748. ],
  11749. 'filter' => [
  11750. 'location' => 'query',
  11751. 'type' => 'string',
  11752. ],
  11753. 'orderBy' => [
  11754. 'location' => 'query',
  11755. 'type' => 'string',
  11756. ],
  11757. 'pageSize' => [
  11758. 'location' => 'query',
  11759. 'type' => 'integer',
  11760. ],
  11761. 'pageToken' => [
  11762. 'location' => 'query',
  11763. 'type' => 'string',
  11764. ],
  11765. ],
  11766. ],'patch' => [
  11767. 'path' => 'v1/{+name}',
  11768. 'httpMethod' => 'PATCH',
  11769. 'parameters' => [
  11770. 'name' => [
  11771. 'location' => 'path',
  11772. 'type' => 'string',
  11773. 'required' => true,
  11774. ],
  11775. 'updateMask' => [
  11776. 'location' => 'query',
  11777. 'type' => 'string',
  11778. ],
  11779. ],
  11780. ],'pause' => [
  11781. 'path' => 'v1/{+name}:pause',
  11782. 'httpMethod' => 'POST',
  11783. 'parameters' => [
  11784. 'name' => [
  11785. 'location' => 'path',
  11786. 'type' => 'string',
  11787. 'required' => true,
  11788. ],
  11789. ],
  11790. ],'resume' => [
  11791. 'path' => 'v1/{+name}:resume',
  11792. 'httpMethod' => 'POST',
  11793. 'parameters' => [
  11794. 'name' => [
  11795. 'location' => 'path',
  11796. 'type' => 'string',
  11797. 'required' => true,
  11798. ],
  11799. ],
  11800. ],
  11801. ]
  11802. ]
  11803. );
  11804. $this->projects_locations_schedules_operations = new Aiplatform\Resource\ProjectsLocationsSchedulesOperations(
  11805. $this,
  11806. $this->serviceName,
  11807. 'operations',
  11808. [
  11809. 'methods' => [
  11810. 'cancel' => [
  11811. 'path' => 'v1/{+name}:cancel',
  11812. 'httpMethod' => 'POST',
  11813. 'parameters' => [
  11814. 'name' => [
  11815. 'location' => 'path',
  11816. 'type' => 'string',
  11817. 'required' => true,
  11818. ],
  11819. ],
  11820. ],'delete' => [
  11821. 'path' => 'v1/{+name}',
  11822. 'httpMethod' => 'DELETE',
  11823. 'parameters' => [
  11824. 'name' => [
  11825. 'location' => 'path',
  11826. 'type' => 'string',
  11827. 'required' => true,
  11828. ],
  11829. ],
  11830. ],'get' => [
  11831. 'path' => 'v1/{+name}',
  11832. 'httpMethod' => 'GET',
  11833. 'parameters' => [
  11834. 'name' => [
  11835. 'location' => 'path',
  11836. 'type' => 'string',
  11837. 'required' => true,
  11838. ],
  11839. ],
  11840. ],'list' => [
  11841. 'path' => 'v1/{+name}/operations',
  11842. 'httpMethod' => 'GET',
  11843. 'parameters' => [
  11844. 'name' => [
  11845. 'location' => 'path',
  11846. 'type' => 'string',
  11847. 'required' => true,
  11848. ],
  11849. 'filter' => [
  11850. 'location' => 'query',
  11851. 'type' => 'string',
  11852. ],
  11853. 'pageSize' => [
  11854. 'location' => 'query',
  11855. 'type' => 'integer',
  11856. ],
  11857. 'pageToken' => [
  11858. 'location' => 'query',
  11859. 'type' => 'string',
  11860. ],
  11861. 'returnPartialSuccess' => [
  11862. 'location' => 'query',
  11863. 'type' => 'boolean',
  11864. ],
  11865. ],
  11866. ],'wait' => [
  11867. 'path' => 'v1/{+name}:wait',
  11868. 'httpMethod' => 'POST',
  11869. 'parameters' => [
  11870. 'name' => [
  11871. 'location' => 'path',
  11872. 'type' => 'string',
  11873. 'required' => true,
  11874. ],
  11875. 'timeout' => [
  11876. 'location' => 'query',
  11877. 'type' => 'string',
  11878. ],
  11879. ],
  11880. ],
  11881. ]
  11882. ]
  11883. );
  11884. $this->projects_locations_specialistPools = new Aiplatform\Resource\ProjectsLocationsSpecialistPools(
  11885. $this,
  11886. $this->serviceName,
  11887. 'specialistPools',
  11888. [
  11889. 'methods' => [
  11890. 'create' => [
  11891. 'path' => 'v1/{+parent}/specialistPools',
  11892. 'httpMethod' => 'POST',
  11893. 'parameters' => [
  11894. 'parent' => [
  11895. 'location' => 'path',
  11896. 'type' => 'string',
  11897. 'required' => true,
  11898. ],
  11899. ],
  11900. ],'delete' => [
  11901. 'path' => 'v1/{+name}',
  11902. 'httpMethod' => 'DELETE',
  11903. 'parameters' => [
  11904. 'name' => [
  11905. 'location' => 'path',
  11906. 'type' => 'string',
  11907. 'required' => true,
  11908. ],
  11909. 'force' => [
  11910. 'location' => 'query',
  11911. 'type' => 'boolean',
  11912. ],
  11913. ],
  11914. ],'get' => [
  11915. 'path' => 'v1/{+name}',
  11916. 'httpMethod' => 'GET',
  11917. 'parameters' => [
  11918. 'name' => [
  11919. 'location' => 'path',
  11920. 'type' => 'string',
  11921. 'required' => true,
  11922. ],
  11923. ],
  11924. ],'list' => [
  11925. 'path' => 'v1/{+parent}/specialistPools',
  11926. 'httpMethod' => 'GET',
  11927. 'parameters' => [
  11928. 'parent' => [
  11929. 'location' => 'path',
  11930. 'type' => 'string',
  11931. 'required' => true,
  11932. ],
  11933. 'pageSize' => [
  11934. 'location' => 'query',
  11935. 'type' => 'integer',
  11936. ],
  11937. 'pageToken' => [
  11938. 'location' => 'query',
  11939. 'type' => 'string',
  11940. ],
  11941. 'readMask' => [
  11942. 'location' => 'query',
  11943. 'type' => 'string',
  11944. ],
  11945. ],
  11946. ],'patch' => [
  11947. 'path' => 'v1/{+name}',
  11948. 'httpMethod' => 'PATCH',
  11949. 'parameters' => [
  11950. 'name' => [
  11951. 'location' => 'path',
  11952. 'type' => 'string',
  11953. 'required' => true,
  11954. ],
  11955. 'updateMask' => [
  11956. 'location' => 'query',
  11957. 'type' => 'string',
  11958. ],
  11959. ],
  11960. ],
  11961. ]
  11962. ]
  11963. );
  11964. $this->projects_locations_specialistPools_operations = new Aiplatform\Resource\ProjectsLocationsSpecialistPoolsOperations(
  11965. $this,
  11966. $this->serviceName,
  11967. 'operations',
  11968. [
  11969. 'methods' => [
  11970. 'cancel' => [
  11971. 'path' => 'v1/{+name}:cancel',
  11972. 'httpMethod' => 'POST',
  11973. 'parameters' => [
  11974. 'name' => [
  11975. 'location' => 'path',
  11976. 'type' => 'string',
  11977. 'required' => true,
  11978. ],
  11979. ],
  11980. ],'delete' => [
  11981. 'path' => 'v1/{+name}',
  11982. 'httpMethod' => 'DELETE',
  11983. 'parameters' => [
  11984. 'name' => [
  11985. 'location' => 'path',
  11986. 'type' => 'string',
  11987. 'required' => true,
  11988. ],
  11989. ],
  11990. ],'get' => [
  11991. 'path' => 'v1/{+name}',
  11992. 'httpMethod' => 'GET',
  11993. 'parameters' => [
  11994. 'name' => [
  11995. 'location' => 'path',
  11996. 'type' => 'string',
  11997. 'required' => true,
  11998. ],
  11999. ],
  12000. ],'list' => [
  12001. 'path' => 'v1/{+name}/operations',
  12002. 'httpMethod' => 'GET',
  12003. 'parameters' => [
  12004. 'name' => [
  12005. 'location' => 'path',
  12006. 'type' => 'string',
  12007. 'required' => true,
  12008. ],
  12009. 'filter' => [
  12010. 'location' => 'query',
  12011. 'type' => 'string',
  12012. ],
  12013. 'pageSize' => [
  12014. 'location' => 'query',
  12015. 'type' => 'integer',
  12016. ],
  12017. 'pageToken' => [
  12018. 'location' => 'query',
  12019. 'type' => 'string',
  12020. ],
  12021. 'returnPartialSuccess' => [
  12022. 'location' => 'query',
  12023. 'type' => 'boolean',
  12024. ],
  12025. ],
  12026. ],'wait' => [
  12027. 'path' => 'v1/{+name}:wait',
  12028. 'httpMethod' => 'POST',
  12029. 'parameters' => [
  12030. 'name' => [
  12031. 'location' => 'path',
  12032. 'type' => 'string',
  12033. 'required' => true,
  12034. ],
  12035. 'timeout' => [
  12036. 'location' => 'query',
  12037. 'type' => 'string',
  12038. ],
  12039. ],
  12040. ],
  12041. ]
  12042. ]
  12043. );
  12044. $this->projects_locations_studies = new Aiplatform\Resource\ProjectsLocationsStudies(
  12045. $this,
  12046. $this->serviceName,
  12047. 'studies',
  12048. [
  12049. 'methods' => [
  12050. 'create' => [
  12051. 'path' => 'v1/{+parent}/studies',
  12052. 'httpMethod' => 'POST',
  12053. 'parameters' => [
  12054. 'parent' => [
  12055. 'location' => 'path',
  12056. 'type' => 'string',
  12057. 'required' => true,
  12058. ],
  12059. ],
  12060. ],'delete' => [
  12061. 'path' => 'v1/{+name}',
  12062. 'httpMethod' => 'DELETE',
  12063. 'parameters' => [
  12064. 'name' => [
  12065. 'location' => 'path',
  12066. 'type' => 'string',
  12067. 'required' => true,
  12068. ],
  12069. ],
  12070. ],'get' => [
  12071. 'path' => 'v1/{+name}',
  12072. 'httpMethod' => 'GET',
  12073. 'parameters' => [
  12074. 'name' => [
  12075. 'location' => 'path',
  12076. 'type' => 'string',
  12077. 'required' => true,
  12078. ],
  12079. ],
  12080. ],'list' => [
  12081. 'path' => 'v1/{+parent}/studies',
  12082. 'httpMethod' => 'GET',
  12083. 'parameters' => [
  12084. 'parent' => [
  12085. 'location' => 'path',
  12086. 'type' => 'string',
  12087. 'required' => true,
  12088. ],
  12089. 'pageSize' => [
  12090. 'location' => 'query',
  12091. 'type' => 'integer',
  12092. ],
  12093. 'pageToken' => [
  12094. 'location' => 'query',
  12095. 'type' => 'string',
  12096. ],
  12097. ],
  12098. ],'lookup' => [
  12099. 'path' => 'v1/{+parent}/studies:lookup',
  12100. 'httpMethod' => 'POST',
  12101. 'parameters' => [
  12102. 'parent' => [
  12103. 'location' => 'path',
  12104. 'type' => 'string',
  12105. 'required' => true,
  12106. ],
  12107. ],
  12108. ],
  12109. ]
  12110. ]
  12111. );
  12112. $this->projects_locations_studies_operations = new Aiplatform\Resource\ProjectsLocationsStudiesOperations(
  12113. $this,
  12114. $this->serviceName,
  12115. 'operations',
  12116. [
  12117. 'methods' => [
  12118. 'cancel' => [
  12119. 'path' => 'v1/{+name}:cancel',
  12120. 'httpMethod' => 'POST',
  12121. 'parameters' => [
  12122. 'name' => [
  12123. 'location' => 'path',
  12124. 'type' => 'string',
  12125. 'required' => true,
  12126. ],
  12127. ],
  12128. ],'delete' => [
  12129. 'path' => 'v1/{+name}',
  12130. 'httpMethod' => 'DELETE',
  12131. 'parameters' => [
  12132. 'name' => [
  12133. 'location' => 'path',
  12134. 'type' => 'string',
  12135. 'required' => true,
  12136. ],
  12137. ],
  12138. ],'get' => [
  12139. 'path' => 'v1/{+name}',
  12140. 'httpMethod' => 'GET',
  12141. 'parameters' => [
  12142. 'name' => [
  12143. 'location' => 'path',
  12144. 'type' => 'string',
  12145. 'required' => true,
  12146. ],
  12147. ],
  12148. ],'list' => [
  12149. 'path' => 'v1/{+name}/operations',
  12150. 'httpMethod' => 'GET',
  12151. 'parameters' => [
  12152. 'name' => [
  12153. 'location' => 'path',
  12154. 'type' => 'string',
  12155. 'required' => true,
  12156. ],
  12157. 'filter' => [
  12158. 'location' => 'query',
  12159. 'type' => 'string',
  12160. ],
  12161. 'pageSize' => [
  12162. 'location' => 'query',
  12163. 'type' => 'integer',
  12164. ],
  12165. 'pageToken' => [
  12166. 'location' => 'query',
  12167. 'type' => 'string',
  12168. ],
  12169. 'returnPartialSuccess' => [
  12170. 'location' => 'query',
  12171. 'type' => 'boolean',
  12172. ],
  12173. ],
  12174. ],'wait' => [
  12175. 'path' => 'v1/{+name}:wait',
  12176. 'httpMethod' => 'POST',
  12177. 'parameters' => [
  12178. 'name' => [
  12179. 'location' => 'path',
  12180. 'type' => 'string',
  12181. 'required' => true,
  12182. ],
  12183. 'timeout' => [
  12184. 'location' => 'query',
  12185. 'type' => 'string',
  12186. ],
  12187. ],
  12188. ],
  12189. ]
  12190. ]
  12191. );
  12192. $this->projects_locations_studies_trials = new Aiplatform\Resource\ProjectsLocationsStudiesTrials(
  12193. $this,
  12194. $this->serviceName,
  12195. 'trials',
  12196. [
  12197. 'methods' => [
  12198. 'addTrialMeasurement' => [
  12199. 'path' => 'v1/{+trialName}:addTrialMeasurement',
  12200. 'httpMethod' => 'POST',
  12201. 'parameters' => [
  12202. 'trialName' => [
  12203. 'location' => 'path',
  12204. 'type' => 'string',
  12205. 'required' => true,
  12206. ],
  12207. ],
  12208. ],'checkTrialEarlyStoppingState' => [
  12209. 'path' => 'v1/{+trialName}:checkTrialEarlyStoppingState',
  12210. 'httpMethod' => 'POST',
  12211. 'parameters' => [
  12212. 'trialName' => [
  12213. 'location' => 'path',
  12214. 'type' => 'string',
  12215. 'required' => true,
  12216. ],
  12217. ],
  12218. ],'complete' => [
  12219. 'path' => 'v1/{+name}:complete',
  12220. 'httpMethod' => 'POST',
  12221. 'parameters' => [
  12222. 'name' => [
  12223. 'location' => 'path',
  12224. 'type' => 'string',
  12225. 'required' => true,
  12226. ],
  12227. ],
  12228. ],'create' => [
  12229. 'path' => 'v1/{+parent}/trials',
  12230. 'httpMethod' => 'POST',
  12231. 'parameters' => [
  12232. 'parent' => [
  12233. 'location' => 'path',
  12234. 'type' => 'string',
  12235. 'required' => true,
  12236. ],
  12237. ],
  12238. ],'delete' => [
  12239. 'path' => 'v1/{+name}',
  12240. 'httpMethod' => 'DELETE',
  12241. 'parameters' => [
  12242. 'name' => [
  12243. 'location' => 'path',
  12244. 'type' => 'string',
  12245. 'required' => true,
  12246. ],
  12247. ],
  12248. ],'get' => [
  12249. 'path' => 'v1/{+name}',
  12250. 'httpMethod' => 'GET',
  12251. 'parameters' => [
  12252. 'name' => [
  12253. 'location' => 'path',
  12254. 'type' => 'string',
  12255. 'required' => true,
  12256. ],
  12257. ],
  12258. ],'list' => [
  12259. 'path' => 'v1/{+parent}/trials',
  12260. 'httpMethod' => 'GET',
  12261. 'parameters' => [
  12262. 'parent' => [
  12263. 'location' => 'path',
  12264. 'type' => 'string',
  12265. 'required' => true,
  12266. ],
  12267. 'pageSize' => [
  12268. 'location' => 'query',
  12269. 'type' => 'integer',
  12270. ],
  12271. 'pageToken' => [
  12272. 'location' => 'query',
  12273. 'type' => 'string',
  12274. ],
  12275. ],
  12276. ],'listOptimalTrials' => [
  12277. 'path' => 'v1/{+parent}/trials:listOptimalTrials',
  12278. 'httpMethod' => 'POST',
  12279. 'parameters' => [
  12280. 'parent' => [
  12281. 'location' => 'path',
  12282. 'type' => 'string',
  12283. 'required' => true,
  12284. ],
  12285. ],
  12286. ],'stop' => [
  12287. 'path' => 'v1/{+name}:stop',
  12288. 'httpMethod' => 'POST',
  12289. 'parameters' => [
  12290. 'name' => [
  12291. 'location' => 'path',
  12292. 'type' => 'string',
  12293. 'required' => true,
  12294. ],
  12295. ],
  12296. ],'suggest' => [
  12297. 'path' => 'v1/{+parent}/trials:suggest',
  12298. 'httpMethod' => 'POST',
  12299. 'parameters' => [
  12300. 'parent' => [
  12301. 'location' => 'path',
  12302. 'type' => 'string',
  12303. 'required' => true,
  12304. ],
  12305. ],
  12306. ],
  12307. ]
  12308. ]
  12309. );
  12310. $this->projects_locations_studies_trials_operations = new Aiplatform\Resource\ProjectsLocationsStudiesTrialsOperations(
  12311. $this,
  12312. $this->serviceName,
  12313. 'operations',
  12314. [
  12315. 'methods' => [
  12316. 'cancel' => [
  12317. 'path' => 'v1/{+name}:cancel',
  12318. 'httpMethod' => 'POST',
  12319. 'parameters' => [
  12320. 'name' => [
  12321. 'location' => 'path',
  12322. 'type' => 'string',
  12323. 'required' => true,
  12324. ],
  12325. ],
  12326. ],'delete' => [
  12327. 'path' => 'v1/{+name}',
  12328. 'httpMethod' => 'DELETE',
  12329. 'parameters' => [
  12330. 'name' => [
  12331. 'location' => 'path',
  12332. 'type' => 'string',
  12333. 'required' => true,
  12334. ],
  12335. ],
  12336. ],'get' => [
  12337. 'path' => 'v1/{+name}',
  12338. 'httpMethod' => 'GET',
  12339. 'parameters' => [
  12340. 'name' => [
  12341. 'location' => 'path',
  12342. 'type' => 'string',
  12343. 'required' => true,
  12344. ],
  12345. ],
  12346. ],'list' => [
  12347. 'path' => 'v1/{+name}/operations',
  12348. 'httpMethod' => 'GET',
  12349. 'parameters' => [
  12350. 'name' => [
  12351. 'location' => 'path',
  12352. 'type' => 'string',
  12353. 'required' => true,
  12354. ],
  12355. 'filter' => [
  12356. 'location' => 'query',
  12357. 'type' => 'string',
  12358. ],
  12359. 'pageSize' => [
  12360. 'location' => 'query',
  12361. 'type' => 'integer',
  12362. ],
  12363. 'pageToken' => [
  12364. 'location' => 'query',
  12365. 'type' => 'string',
  12366. ],
  12367. 'returnPartialSuccess' => [
  12368. 'location' => 'query',
  12369. 'type' => 'boolean',
  12370. ],
  12371. ],
  12372. ],'wait' => [
  12373. 'path' => 'v1/{+name}:wait',
  12374. 'httpMethod' => 'POST',
  12375. 'parameters' => [
  12376. 'name' => [
  12377. 'location' => 'path',
  12378. 'type' => 'string',
  12379. 'required' => true,
  12380. ],
  12381. 'timeout' => [
  12382. 'location' => 'query',
  12383. 'type' => 'string',
  12384. ],
  12385. ],
  12386. ],
  12387. ]
  12388. ]
  12389. );
  12390. $this->projects_locations_tensorboards = new Aiplatform\Resource\ProjectsLocationsTensorboards(
  12391. $this,
  12392. $this->serviceName,
  12393. 'tensorboards',
  12394. [
  12395. 'methods' => [
  12396. 'batchRead' => [
  12397. 'path' => 'v1/{+tensorboard}:batchRead',
  12398. 'httpMethod' => 'GET',
  12399. 'parameters' => [
  12400. 'tensorboard' => [
  12401. 'location' => 'path',
  12402. 'type' => 'string',
  12403. 'required' => true,
  12404. ],
  12405. 'timeSeries' => [
  12406. 'location' => 'query',
  12407. 'type' => 'string',
  12408. 'repeated' => true,
  12409. ],
  12410. ],
  12411. ],'create' => [
  12412. 'path' => 'v1/{+parent}/tensorboards',
  12413. 'httpMethod' => 'POST',
  12414. 'parameters' => [
  12415. 'parent' => [
  12416. 'location' => 'path',
  12417. 'type' => 'string',
  12418. 'required' => true,
  12419. ],
  12420. ],
  12421. ],'delete' => [
  12422. 'path' => 'v1/{+name}',
  12423. 'httpMethod' => 'DELETE',
  12424. 'parameters' => [
  12425. 'name' => [
  12426. 'location' => 'path',
  12427. 'type' => 'string',
  12428. 'required' => true,
  12429. ],
  12430. ],
  12431. ],'get' => [
  12432. 'path' => 'v1/{+name}',
  12433. 'httpMethod' => 'GET',
  12434. 'parameters' => [
  12435. 'name' => [
  12436. 'location' => 'path',
  12437. 'type' => 'string',
  12438. 'required' => true,
  12439. ],
  12440. ],
  12441. ],'list' => [
  12442. 'path' => 'v1/{+parent}/tensorboards',
  12443. 'httpMethod' => 'GET',
  12444. 'parameters' => [
  12445. 'parent' => [
  12446. 'location' => 'path',
  12447. 'type' => 'string',
  12448. 'required' => true,
  12449. ],
  12450. 'filter' => [
  12451. 'location' => 'query',
  12452. 'type' => 'string',
  12453. ],
  12454. 'orderBy' => [
  12455. 'location' => 'query',
  12456. 'type' => 'string',
  12457. ],
  12458. 'pageSize' => [
  12459. 'location' => 'query',
  12460. 'type' => 'integer',
  12461. ],
  12462. 'pageToken' => [
  12463. 'location' => 'query',
  12464. 'type' => 'string',
  12465. ],
  12466. 'readMask' => [
  12467. 'location' => 'query',
  12468. 'type' => 'string',
  12469. ],
  12470. ],
  12471. ],'patch' => [
  12472. 'path' => 'v1/{+name}',
  12473. 'httpMethod' => 'PATCH',
  12474. 'parameters' => [
  12475. 'name' => [
  12476. 'location' => 'path',
  12477. 'type' => 'string',
  12478. 'required' => true,
  12479. ],
  12480. 'updateMask' => [
  12481. 'location' => 'query',
  12482. 'type' => 'string',
  12483. ],
  12484. ],
  12485. ],'readSize' => [
  12486. 'path' => 'v1/{+tensorboard}:readSize',
  12487. 'httpMethod' => 'GET',
  12488. 'parameters' => [
  12489. 'tensorboard' => [
  12490. 'location' => 'path',
  12491. 'type' => 'string',
  12492. 'required' => true,
  12493. ],
  12494. ],
  12495. ],'readUsage' => [
  12496. 'path' => 'v1/{+tensorboard}:readUsage',
  12497. 'httpMethod' => 'GET',
  12498. 'parameters' => [
  12499. 'tensorboard' => [
  12500. 'location' => 'path',
  12501. 'type' => 'string',
  12502. 'required' => true,
  12503. ],
  12504. ],
  12505. ],
  12506. ]
  12507. ]
  12508. );
  12509. $this->projects_locations_tensorboards_experiments = new Aiplatform\Resource\ProjectsLocationsTensorboardsExperiments(
  12510. $this,
  12511. $this->serviceName,
  12512. 'experiments',
  12513. [
  12514. 'methods' => [
  12515. 'batchCreate' => [
  12516. 'path' => 'v1/{+parent}:batchCreate',
  12517. 'httpMethod' => 'POST',
  12518. 'parameters' => [
  12519. 'parent' => [
  12520. 'location' => 'path',
  12521. 'type' => 'string',
  12522. 'required' => true,
  12523. ],
  12524. ],
  12525. ],'create' => [
  12526. 'path' => 'v1/{+parent}/experiments',
  12527. 'httpMethod' => 'POST',
  12528. 'parameters' => [
  12529. 'parent' => [
  12530. 'location' => 'path',
  12531. 'type' => 'string',
  12532. 'required' => true,
  12533. ],
  12534. 'tensorboardExperimentId' => [
  12535. 'location' => 'query',
  12536. 'type' => 'string',
  12537. ],
  12538. ],
  12539. ],'delete' => [
  12540. 'path' => 'v1/{+name}',
  12541. 'httpMethod' => 'DELETE',
  12542. 'parameters' => [
  12543. 'name' => [
  12544. 'location' => 'path',
  12545. 'type' => 'string',
  12546. 'required' => true,
  12547. ],
  12548. ],
  12549. ],'get' => [
  12550. 'path' => 'v1/{+name}',
  12551. 'httpMethod' => 'GET',
  12552. 'parameters' => [
  12553. 'name' => [
  12554. 'location' => 'path',
  12555. 'type' => 'string',
  12556. 'required' => true,
  12557. ],
  12558. ],
  12559. ],'list' => [
  12560. 'path' => 'v1/{+parent}/experiments',
  12561. 'httpMethod' => 'GET',
  12562. 'parameters' => [
  12563. 'parent' => [
  12564. 'location' => 'path',
  12565. 'type' => 'string',
  12566. 'required' => true,
  12567. ],
  12568. 'filter' => [
  12569. 'location' => 'query',
  12570. 'type' => 'string',
  12571. ],
  12572. 'orderBy' => [
  12573. 'location' => 'query',
  12574. 'type' => 'string',
  12575. ],
  12576. 'pageSize' => [
  12577. 'location' => 'query',
  12578. 'type' => 'integer',
  12579. ],
  12580. 'pageToken' => [
  12581. 'location' => 'query',
  12582. 'type' => 'string',
  12583. ],
  12584. 'readMask' => [
  12585. 'location' => 'query',
  12586. 'type' => 'string',
  12587. ],
  12588. ],
  12589. ],'patch' => [
  12590. 'path' => 'v1/{+name}',
  12591. 'httpMethod' => 'PATCH',
  12592. 'parameters' => [
  12593. 'name' => [
  12594. 'location' => 'path',
  12595. 'type' => 'string',
  12596. 'required' => true,
  12597. ],
  12598. 'updateMask' => [
  12599. 'location' => 'query',
  12600. 'type' => 'string',
  12601. ],
  12602. ],
  12603. ],'write' => [
  12604. 'path' => 'v1/{+tensorboardExperiment}:write',
  12605. 'httpMethod' => 'POST',
  12606. 'parameters' => [
  12607. 'tensorboardExperiment' => [
  12608. 'location' => 'path',
  12609. 'type' => 'string',
  12610. 'required' => true,
  12611. ],
  12612. ],
  12613. ],
  12614. ]
  12615. ]
  12616. );
  12617. $this->projects_locations_tensorboards_experiments_operations = new Aiplatform\Resource\ProjectsLocationsTensorboardsExperimentsOperations(
  12618. $this,
  12619. $this->serviceName,
  12620. 'operations',
  12621. [
  12622. 'methods' => [
  12623. 'cancel' => [
  12624. 'path' => 'v1/{+name}:cancel',
  12625. 'httpMethod' => 'POST',
  12626. 'parameters' => [
  12627. 'name' => [
  12628. 'location' => 'path',
  12629. 'type' => 'string',
  12630. 'required' => true,
  12631. ],
  12632. ],
  12633. ],'delete' => [
  12634. 'path' => 'v1/{+name}',
  12635. 'httpMethod' => 'DELETE',
  12636. 'parameters' => [
  12637. 'name' => [
  12638. 'location' => 'path',
  12639. 'type' => 'string',
  12640. 'required' => true,
  12641. ],
  12642. ],
  12643. ],'get' => [
  12644. 'path' => 'v1/{+name}',
  12645. 'httpMethod' => 'GET',
  12646. 'parameters' => [
  12647. 'name' => [
  12648. 'location' => 'path',
  12649. 'type' => 'string',
  12650. 'required' => true,
  12651. ],
  12652. ],
  12653. ],'list' => [
  12654. 'path' => 'v1/{+name}/operations',
  12655. 'httpMethod' => 'GET',
  12656. 'parameters' => [
  12657. 'name' => [
  12658. 'location' => 'path',
  12659. 'type' => 'string',
  12660. 'required' => true,
  12661. ],
  12662. 'filter' => [
  12663. 'location' => 'query',
  12664. 'type' => 'string',
  12665. ],
  12666. 'pageSize' => [
  12667. 'location' => 'query',
  12668. 'type' => 'integer',
  12669. ],
  12670. 'pageToken' => [
  12671. 'location' => 'query',
  12672. 'type' => 'string',
  12673. ],
  12674. 'returnPartialSuccess' => [
  12675. 'location' => 'query',
  12676. 'type' => 'boolean',
  12677. ],
  12678. ],
  12679. ],'wait' => [
  12680. 'path' => 'v1/{+name}:wait',
  12681. 'httpMethod' => 'POST',
  12682. 'parameters' => [
  12683. 'name' => [
  12684. 'location' => 'path',
  12685. 'type' => 'string',
  12686. 'required' => true,
  12687. ],
  12688. 'timeout' => [
  12689. 'location' => 'query',
  12690. 'type' => 'string',
  12691. ],
  12692. ],
  12693. ],
  12694. ]
  12695. ]
  12696. );
  12697. $this->projects_locations_tensorboards_experiments_runs = new Aiplatform\Resource\ProjectsLocationsTensorboardsExperimentsRuns(
  12698. $this,
  12699. $this->serviceName,
  12700. 'runs',
  12701. [
  12702. 'methods' => [
  12703. 'batchCreate' => [
  12704. 'path' => 'v1/{+parent}/runs:batchCreate',
  12705. 'httpMethod' => 'POST',
  12706. 'parameters' => [
  12707. 'parent' => [
  12708. 'location' => 'path',
  12709. 'type' => 'string',
  12710. 'required' => true,
  12711. ],
  12712. ],
  12713. ],'create' => [
  12714. 'path' => 'v1/{+parent}/runs',
  12715. 'httpMethod' => 'POST',
  12716. 'parameters' => [
  12717. 'parent' => [
  12718. 'location' => 'path',
  12719. 'type' => 'string',
  12720. 'required' => true,
  12721. ],
  12722. 'tensorboardRunId' => [
  12723. 'location' => 'query',
  12724. 'type' => 'string',
  12725. ],
  12726. ],
  12727. ],'delete' => [
  12728. 'path' => 'v1/{+name}',
  12729. 'httpMethod' => 'DELETE',
  12730. 'parameters' => [
  12731. 'name' => [
  12732. 'location' => 'path',
  12733. 'type' => 'string',
  12734. 'required' => true,
  12735. ],
  12736. ],
  12737. ],'get' => [
  12738. 'path' => 'v1/{+name}',
  12739. 'httpMethod' => 'GET',
  12740. 'parameters' => [
  12741. 'name' => [
  12742. 'location' => 'path',
  12743. 'type' => 'string',
  12744. 'required' => true,
  12745. ],
  12746. ],
  12747. ],'list' => [
  12748. 'path' => 'v1/{+parent}/runs',
  12749. 'httpMethod' => 'GET',
  12750. 'parameters' => [
  12751. 'parent' => [
  12752. 'location' => 'path',
  12753. 'type' => 'string',
  12754. 'required' => true,
  12755. ],
  12756. 'filter' => [
  12757. 'location' => 'query',
  12758. 'type' => 'string',
  12759. ],
  12760. 'orderBy' => [
  12761. 'location' => 'query',
  12762. 'type' => 'string',
  12763. ],
  12764. 'pageSize' => [
  12765. 'location' => 'query',
  12766. 'type' => 'integer',
  12767. ],
  12768. 'pageToken' => [
  12769. 'location' => 'query',
  12770. 'type' => 'string',
  12771. ],
  12772. 'readMask' => [
  12773. 'location' => 'query',
  12774. 'type' => 'string',
  12775. ],
  12776. ],
  12777. ],'patch' => [
  12778. 'path' => 'v1/{+name}',
  12779. 'httpMethod' => 'PATCH',
  12780. 'parameters' => [
  12781. 'name' => [
  12782. 'location' => 'path',
  12783. 'type' => 'string',
  12784. 'required' => true,
  12785. ],
  12786. 'updateMask' => [
  12787. 'location' => 'query',
  12788. 'type' => 'string',
  12789. ],
  12790. ],
  12791. ],'write' => [
  12792. 'path' => 'v1/{+tensorboardRun}:write',
  12793. 'httpMethod' => 'POST',
  12794. 'parameters' => [
  12795. 'tensorboardRun' => [
  12796. 'location' => 'path',
  12797. 'type' => 'string',
  12798. 'required' => true,
  12799. ],
  12800. ],
  12801. ],
  12802. ]
  12803. ]
  12804. );
  12805. $this->projects_locations_tensorboards_experiments_runs_operations = new Aiplatform\Resource\ProjectsLocationsTensorboardsExperimentsRunsOperations(
  12806. $this,
  12807. $this->serviceName,
  12808. 'operations',
  12809. [
  12810. 'methods' => [
  12811. 'cancel' => [
  12812. 'path' => 'v1/{+name}:cancel',
  12813. 'httpMethod' => 'POST',
  12814. 'parameters' => [
  12815. 'name' => [
  12816. 'location' => 'path',
  12817. 'type' => 'string',
  12818. 'required' => true,
  12819. ],
  12820. ],
  12821. ],'delete' => [
  12822. 'path' => 'v1/{+name}',
  12823. 'httpMethod' => 'DELETE',
  12824. 'parameters' => [
  12825. 'name' => [
  12826. 'location' => 'path',
  12827. 'type' => 'string',
  12828. 'required' => true,
  12829. ],
  12830. ],
  12831. ],'get' => [
  12832. 'path' => 'v1/{+name}',
  12833. 'httpMethod' => 'GET',
  12834. 'parameters' => [
  12835. 'name' => [
  12836. 'location' => 'path',
  12837. 'type' => 'string',
  12838. 'required' => true,
  12839. ],
  12840. ],
  12841. ],'list' => [
  12842. 'path' => 'v1/{+name}/operations',
  12843. 'httpMethod' => 'GET',
  12844. 'parameters' => [
  12845. 'name' => [
  12846. 'location' => 'path',
  12847. 'type' => 'string',
  12848. 'required' => true,
  12849. ],
  12850. 'filter' => [
  12851. 'location' => 'query',
  12852. 'type' => 'string',
  12853. ],
  12854. 'pageSize' => [
  12855. 'location' => 'query',
  12856. 'type' => 'integer',
  12857. ],
  12858. 'pageToken' => [
  12859. 'location' => 'query',
  12860. 'type' => 'string',
  12861. ],
  12862. 'returnPartialSuccess' => [
  12863. 'location' => 'query',
  12864. 'type' => 'boolean',
  12865. ],
  12866. ],
  12867. ],'wait' => [
  12868. 'path' => 'v1/{+name}:wait',
  12869. 'httpMethod' => 'POST',
  12870. 'parameters' => [
  12871. 'name' => [
  12872. 'location' => 'path',
  12873. 'type' => 'string',
  12874. 'required' => true,
  12875. ],
  12876. 'timeout' => [
  12877. 'location' => 'query',
  12878. 'type' => 'string',
  12879. ],
  12880. ],
  12881. ],
  12882. ]
  12883. ]
  12884. );
  12885. $this->projects_locations_tensorboards_experiments_runs_timeSeries = new Aiplatform\Resource\ProjectsLocationsTensorboardsExperimentsRunsTimeSeries(
  12886. $this,
  12887. $this->serviceName,
  12888. 'timeSeries',
  12889. [
  12890. 'methods' => [
  12891. 'create' => [
  12892. 'path' => 'v1/{+parent}/timeSeries',
  12893. 'httpMethod' => 'POST',
  12894. 'parameters' => [
  12895. 'parent' => [
  12896. 'location' => 'path',
  12897. 'type' => 'string',
  12898. 'required' => true,
  12899. ],
  12900. 'tensorboardTimeSeriesId' => [
  12901. 'location' => 'query',
  12902. 'type' => 'string',
  12903. ],
  12904. ],
  12905. ],'delete' => [
  12906. 'path' => 'v1/{+name}',
  12907. 'httpMethod' => 'DELETE',
  12908. 'parameters' => [
  12909. 'name' => [
  12910. 'location' => 'path',
  12911. 'type' => 'string',
  12912. 'required' => true,
  12913. ],
  12914. ],
  12915. ],'exportTensorboardTimeSeries' => [
  12916. 'path' => 'v1/{+tensorboardTimeSeries}:exportTensorboardTimeSeries',
  12917. 'httpMethod' => 'POST',
  12918. 'parameters' => [
  12919. 'tensorboardTimeSeries' => [
  12920. 'location' => 'path',
  12921. 'type' => 'string',
  12922. 'required' => true,
  12923. ],
  12924. ],
  12925. ],'get' => [
  12926. 'path' => 'v1/{+name}',
  12927. 'httpMethod' => 'GET',
  12928. 'parameters' => [
  12929. 'name' => [
  12930. 'location' => 'path',
  12931. 'type' => 'string',
  12932. 'required' => true,
  12933. ],
  12934. ],
  12935. ],'list' => [
  12936. 'path' => 'v1/{+parent}/timeSeries',
  12937. 'httpMethod' => 'GET',
  12938. 'parameters' => [
  12939. 'parent' => [
  12940. 'location' => 'path',
  12941. 'type' => 'string',
  12942. 'required' => true,
  12943. ],
  12944. 'filter' => [
  12945. 'location' => 'query',
  12946. 'type' => 'string',
  12947. ],
  12948. 'orderBy' => [
  12949. 'location' => 'query',
  12950. 'type' => 'string',
  12951. ],
  12952. 'pageSize' => [
  12953. 'location' => 'query',
  12954. 'type' => 'integer',
  12955. ],
  12956. 'pageToken' => [
  12957. 'location' => 'query',
  12958. 'type' => 'string',
  12959. ],
  12960. 'readMask' => [
  12961. 'location' => 'query',
  12962. 'type' => 'string',
  12963. ],
  12964. ],
  12965. ],'patch' => [
  12966. 'path' => 'v1/{+name}',
  12967. 'httpMethod' => 'PATCH',
  12968. 'parameters' => [
  12969. 'name' => [
  12970. 'location' => 'path',
  12971. 'type' => 'string',
  12972. 'required' => true,
  12973. ],
  12974. 'updateMask' => [
  12975. 'location' => 'query',
  12976. 'type' => 'string',
  12977. ],
  12978. ],
  12979. ],'read' => [
  12980. 'path' => 'v1/{+tensorboardTimeSeries}:read',
  12981. 'httpMethod' => 'GET',
  12982. 'parameters' => [
  12983. 'tensorboardTimeSeries' => [
  12984. 'location' => 'path',
  12985. 'type' => 'string',
  12986. 'required' => true,
  12987. ],
  12988. 'filter' => [
  12989. 'location' => 'query',
  12990. 'type' => 'string',
  12991. ],
  12992. 'maxDataPoints' => [
  12993. 'location' => 'query',
  12994. 'type' => 'integer',
  12995. ],
  12996. ],
  12997. ],'readBlobData' => [
  12998. 'path' => 'v1/{+timeSeries}:readBlobData',
  12999. 'httpMethod' => 'GET',
  13000. 'parameters' => [
  13001. 'timeSeries' => [
  13002. 'location' => 'path',
  13003. 'type' => 'string',
  13004. 'required' => true,
  13005. ],
  13006. 'blobIds' => [
  13007. 'location' => 'query',
  13008. 'type' => 'string',
  13009. 'repeated' => true,
  13010. ],
  13011. ],
  13012. ],
  13013. ]
  13014. ]
  13015. );
  13016. $this->projects_locations_tensorboards_experiments_runs_timeSeries_operations = new Aiplatform\Resource\ProjectsLocationsTensorboardsExperimentsRunsTimeSeriesOperations(
  13017. $this,
  13018. $this->serviceName,
  13019. 'operations',
  13020. [
  13021. 'methods' => [
  13022. 'cancel' => [
  13023. 'path' => 'v1/{+name}:cancel',
  13024. 'httpMethod' => 'POST',
  13025. 'parameters' => [
  13026. 'name' => [
  13027. 'location' => 'path',
  13028. 'type' => 'string',
  13029. 'required' => true,
  13030. ],
  13031. ],
  13032. ],'delete' => [
  13033. 'path' => 'v1/{+name}',
  13034. 'httpMethod' => 'DELETE',
  13035. 'parameters' => [
  13036. 'name' => [
  13037. 'location' => 'path',
  13038. 'type' => 'string',
  13039. 'required' => true,
  13040. ],
  13041. ],
  13042. ],'get' => [
  13043. 'path' => 'v1/{+name}',
  13044. 'httpMethod' => 'GET',
  13045. 'parameters' => [
  13046. 'name' => [
  13047. 'location' => 'path',
  13048. 'type' => 'string',
  13049. 'required' => true,
  13050. ],
  13051. ],
  13052. ],'list' => [
  13053. 'path' => 'v1/{+name}/operations',
  13054. 'httpMethod' => 'GET',
  13055. 'parameters' => [
  13056. 'name' => [
  13057. 'location' => 'path',
  13058. 'type' => 'string',
  13059. 'required' => true,
  13060. ],
  13061. 'filter' => [
  13062. 'location' => 'query',
  13063. 'type' => 'string',
  13064. ],
  13065. 'pageSize' => [
  13066. 'location' => 'query',
  13067. 'type' => 'integer',
  13068. ],
  13069. 'pageToken' => [
  13070. 'location' => 'query',
  13071. 'type' => 'string',
  13072. ],
  13073. 'returnPartialSuccess' => [
  13074. 'location' => 'query',
  13075. 'type' => 'boolean',
  13076. ],
  13077. ],
  13078. ],'wait' => [
  13079. 'path' => 'v1/{+name}:wait',
  13080. 'httpMethod' => 'POST',
  13081. 'parameters' => [
  13082. 'name' => [
  13083. 'location' => 'path',
  13084. 'type' => 'string',
  13085. 'required' => true,
  13086. ],
  13087. 'timeout' => [
  13088. 'location' => 'query',
  13089. 'type' => 'string',
  13090. ],
  13091. ],
  13092. ],
  13093. ]
  13094. ]
  13095. );
  13096. $this->projects_locations_tensorboards_operations = new Aiplatform\Resource\ProjectsLocationsTensorboardsOperations(
  13097. $this,
  13098. $this->serviceName,
  13099. 'operations',
  13100. [
  13101. 'methods' => [
  13102. 'cancel' => [
  13103. 'path' => 'v1/{+name}:cancel',
  13104. 'httpMethod' => 'POST',
  13105. 'parameters' => [
  13106. 'name' => [
  13107. 'location' => 'path',
  13108. 'type' => 'string',
  13109. 'required' => true,
  13110. ],
  13111. ],
  13112. ],'delete' => [
  13113. 'path' => 'v1/{+name}',
  13114. 'httpMethod' => 'DELETE',
  13115. 'parameters' => [
  13116. 'name' => [
  13117. 'location' => 'path',
  13118. 'type' => 'string',
  13119. 'required' => true,
  13120. ],
  13121. ],
  13122. ],'get' => [
  13123. 'path' => 'v1/{+name}',
  13124. 'httpMethod' => 'GET',
  13125. 'parameters' => [
  13126. 'name' => [
  13127. 'location' => 'path',
  13128. 'type' => 'string',
  13129. 'required' => true,
  13130. ],
  13131. ],
  13132. ],'list' => [
  13133. 'path' => 'v1/{+name}/operations',
  13134. 'httpMethod' => 'GET',
  13135. 'parameters' => [
  13136. 'name' => [
  13137. 'location' => 'path',
  13138. 'type' => 'string',
  13139. 'required' => true,
  13140. ],
  13141. 'filter' => [
  13142. 'location' => 'query',
  13143. 'type' => 'string',
  13144. ],
  13145. 'pageSize' => [
  13146. 'location' => 'query',
  13147. 'type' => 'integer',
  13148. ],
  13149. 'pageToken' => [
  13150. 'location' => 'query',
  13151. 'type' => 'string',
  13152. ],
  13153. 'returnPartialSuccess' => [
  13154. 'location' => 'query',
  13155. 'type' => 'boolean',
  13156. ],
  13157. ],
  13158. ],'wait' => [
  13159. 'path' => 'v1/{+name}:wait',
  13160. 'httpMethod' => 'POST',
  13161. 'parameters' => [
  13162. 'name' => [
  13163. 'location' => 'path',
  13164. 'type' => 'string',
  13165. 'required' => true,
  13166. ],
  13167. 'timeout' => [
  13168. 'location' => 'query',
  13169. 'type' => 'string',
  13170. ],
  13171. ],
  13172. ],
  13173. ]
  13174. ]
  13175. );
  13176. $this->projects_locations_trainingPipelines = new Aiplatform\Resource\ProjectsLocationsTrainingPipelines(
  13177. $this,
  13178. $this->serviceName,
  13179. 'trainingPipelines',
  13180. [
  13181. 'methods' => [
  13182. 'cancel' => [
  13183. 'path' => 'v1/{+name}:cancel',
  13184. 'httpMethod' => 'POST',
  13185. 'parameters' => [
  13186. 'name' => [
  13187. 'location' => 'path',
  13188. 'type' => 'string',
  13189. 'required' => true,
  13190. ],
  13191. ],
  13192. ],'create' => [
  13193. 'path' => 'v1/{+parent}/trainingPipelines',
  13194. 'httpMethod' => 'POST',
  13195. 'parameters' => [
  13196. 'parent' => [
  13197. 'location' => 'path',
  13198. 'type' => 'string',
  13199. 'required' => true,
  13200. ],
  13201. ],
  13202. ],'delete' => [
  13203. 'path' => 'v1/{+name}',
  13204. 'httpMethod' => 'DELETE',
  13205. 'parameters' => [
  13206. 'name' => [
  13207. 'location' => 'path',
  13208. 'type' => 'string',
  13209. 'required' => true,
  13210. ],
  13211. ],
  13212. ],'get' => [
  13213. 'path' => 'v1/{+name}',
  13214. 'httpMethod' => 'GET',
  13215. 'parameters' => [
  13216. 'name' => [
  13217. 'location' => 'path',
  13218. 'type' => 'string',
  13219. 'required' => true,
  13220. ],
  13221. ],
  13222. ],'list' => [
  13223. 'path' => 'v1/{+parent}/trainingPipelines',
  13224. 'httpMethod' => 'GET',
  13225. 'parameters' => [
  13226. 'parent' => [
  13227. 'location' => 'path',
  13228. 'type' => 'string',
  13229. 'required' => true,
  13230. ],
  13231. 'filter' => [
  13232. 'location' => 'query',
  13233. 'type' => 'string',
  13234. ],
  13235. 'pageSize' => [
  13236. 'location' => 'query',
  13237. 'type' => 'integer',
  13238. ],
  13239. 'pageToken' => [
  13240. 'location' => 'query',
  13241. 'type' => 'string',
  13242. ],
  13243. 'readMask' => [
  13244. 'location' => 'query',
  13245. 'type' => 'string',
  13246. ],
  13247. ],
  13248. ],
  13249. ]
  13250. ]
  13251. );
  13252. $this->projects_locations_trainingPipelines_operations = new Aiplatform\Resource\ProjectsLocationsTrainingPipelinesOperations(
  13253. $this,
  13254. $this->serviceName,
  13255. 'operations',
  13256. [
  13257. 'methods' => [
  13258. 'cancel' => [
  13259. 'path' => 'v1/{+name}:cancel',
  13260. 'httpMethod' => 'POST',
  13261. 'parameters' => [
  13262. 'name' => [
  13263. 'location' => 'path',
  13264. 'type' => 'string',
  13265. 'required' => true,
  13266. ],
  13267. ],
  13268. ],'delete' => [
  13269. 'path' => 'v1/{+name}',
  13270. 'httpMethod' => 'DELETE',
  13271. 'parameters' => [
  13272. 'name' => [
  13273. 'location' => 'path',
  13274. 'type' => 'string',
  13275. 'required' => true,
  13276. ],
  13277. ],
  13278. ],'get' => [
  13279. 'path' => 'v1/{+name}',
  13280. 'httpMethod' => 'GET',
  13281. 'parameters' => [
  13282. 'name' => [
  13283. 'location' => 'path',
  13284. 'type' => 'string',
  13285. 'required' => true,
  13286. ],
  13287. ],
  13288. ],'list' => [
  13289. 'path' => 'v1/{+name}/operations',
  13290. 'httpMethod' => 'GET',
  13291. 'parameters' => [
  13292. 'name' => [
  13293. 'location' => 'path',
  13294. 'type' => 'string',
  13295. 'required' => true,
  13296. ],
  13297. 'filter' => [
  13298. 'location' => 'query',
  13299. 'type' => 'string',
  13300. ],
  13301. 'pageSize' => [
  13302. 'location' => 'query',
  13303. 'type' => 'integer',
  13304. ],
  13305. 'pageToken' => [
  13306. 'location' => 'query',
  13307. 'type' => 'string',
  13308. ],
  13309. 'returnPartialSuccess' => [
  13310. 'location' => 'query',
  13311. 'type' => 'boolean',
  13312. ],
  13313. ],
  13314. ],'wait' => [
  13315. 'path' => 'v1/{+name}:wait',
  13316. 'httpMethod' => 'POST',
  13317. 'parameters' => [
  13318. 'name' => [
  13319. 'location' => 'path',
  13320. 'type' => 'string',
  13321. 'required' => true,
  13322. ],
  13323. 'timeout' => [
  13324. 'location' => 'query',
  13325. 'type' => 'string',
  13326. ],
  13327. ],
  13328. ],
  13329. ]
  13330. ]
  13331. );
  13332. $this->projects_locations_tuningJobs = new Aiplatform\Resource\ProjectsLocationsTuningJobs(
  13333. $this,
  13334. $this->serviceName,
  13335. 'tuningJobs',
  13336. [
  13337. 'methods' => [
  13338. 'cancel' => [
  13339. 'path' => 'v1/{+name}:cancel',
  13340. 'httpMethod' => 'POST',
  13341. 'parameters' => [
  13342. 'name' => [
  13343. 'location' => 'path',
  13344. 'type' => 'string',
  13345. 'required' => true,
  13346. ],
  13347. ],
  13348. ],'create' => [
  13349. 'path' => 'v1/{+parent}/tuningJobs',
  13350. 'httpMethod' => 'POST',
  13351. 'parameters' => [
  13352. 'parent' => [
  13353. 'location' => 'path',
  13354. 'type' => 'string',
  13355. 'required' => true,
  13356. ],
  13357. ],
  13358. ],'get' => [
  13359. 'path' => 'v1/{+name}',
  13360. 'httpMethod' => 'GET',
  13361. 'parameters' => [
  13362. 'name' => [
  13363. 'location' => 'path',
  13364. 'type' => 'string',
  13365. 'required' => true,
  13366. ],
  13367. ],
  13368. ],'list' => [
  13369. 'path' => 'v1/{+parent}/tuningJobs',
  13370. 'httpMethod' => 'GET',
  13371. 'parameters' => [
  13372. 'parent' => [
  13373. 'location' => 'path',
  13374. 'type' => 'string',
  13375. 'required' => true,
  13376. ],
  13377. 'filter' => [
  13378. 'location' => 'query',
  13379. 'type' => 'string',
  13380. ],
  13381. 'pageSize' => [
  13382. 'location' => 'query',
  13383. 'type' => 'integer',
  13384. ],
  13385. 'pageToken' => [
  13386. 'location' => 'query',
  13387. 'type' => 'string',
  13388. ],
  13389. ],
  13390. ],'rebaseTunedModel' => [
  13391. 'path' => 'v1/{+parent}/tuningJobs:rebaseTunedModel',
  13392. 'httpMethod' => 'POST',
  13393. 'parameters' => [
  13394. 'parent' => [
  13395. 'location' => 'path',
  13396. 'type' => 'string',
  13397. 'required' => true,
  13398. ],
  13399. ],
  13400. ],
  13401. ]
  13402. ]
  13403. );
  13404. $this->projects_locations_tuningJobs_operations = new Aiplatform\Resource\ProjectsLocationsTuningJobsOperations(
  13405. $this,
  13406. $this->serviceName,
  13407. 'operations',
  13408. [
  13409. 'methods' => [
  13410. 'cancel' => [
  13411. 'path' => 'v1/{+name}:cancel',
  13412. 'httpMethod' => 'POST',
  13413. 'parameters' => [
  13414. 'name' => [
  13415. 'location' => 'path',
  13416. 'type' => 'string',
  13417. 'required' => true,
  13418. ],
  13419. ],
  13420. ],'delete' => [
  13421. 'path' => 'v1/{+name}',
  13422. 'httpMethod' => 'DELETE',
  13423. 'parameters' => [
  13424. 'name' => [
  13425. 'location' => 'path',
  13426. 'type' => 'string',
  13427. 'required' => true,
  13428. ],
  13429. ],
  13430. ],'get' => [
  13431. 'path' => 'v1/{+name}',
  13432. 'httpMethod' => 'GET',
  13433. 'parameters' => [
  13434. 'name' => [
  13435. 'location' => 'path',
  13436. 'type' => 'string',
  13437. 'required' => true,
  13438. ],
  13439. ],
  13440. ],'list' => [
  13441. 'path' => 'v1/{+name}/operations',
  13442. 'httpMethod' => 'GET',
  13443. 'parameters' => [
  13444. 'name' => [
  13445. 'location' => 'path',
  13446. 'type' => 'string',
  13447. 'required' => true,
  13448. ],
  13449. 'filter' => [
  13450. 'location' => 'query',
  13451. 'type' => 'string',
  13452. ],
  13453. 'pageSize' => [
  13454. 'location' => 'query',
  13455. 'type' => 'integer',
  13456. ],
  13457. 'pageToken' => [
  13458. 'location' => 'query',
  13459. 'type' => 'string',
  13460. ],
  13461. 'returnPartialSuccess' => [
  13462. 'location' => 'query',
  13463. 'type' => 'boolean',
  13464. ],
  13465. ],
  13466. ],
  13467. ]
  13468. ]
  13469. );
  13470. $this->publishers_models = new Aiplatform\Resource\PublishersModels(
  13471. $this,
  13472. $this->serviceName,
  13473. 'models',
  13474. [
  13475. 'methods' => [
  13476. 'computeTokens' => [
  13477. 'path' => 'v1/{+endpoint}:computeTokens',
  13478. 'httpMethod' => 'POST',
  13479. 'parameters' => [
  13480. 'endpoint' => [
  13481. 'location' => 'path',
  13482. 'type' => 'string',
  13483. 'required' => true,
  13484. ],
  13485. ],
  13486. ],'countTokens' => [
  13487. 'path' => 'v1/{+endpoint}:countTokens',
  13488. 'httpMethod' => 'POST',
  13489. 'parameters' => [
  13490. 'endpoint' => [
  13491. 'location' => 'path',
  13492. 'type' => 'string',
  13493. 'required' => true,
  13494. ],
  13495. ],
  13496. ],'fetchPredictOperation' => [
  13497. 'path' => 'v1/{+endpoint}:fetchPredictOperation',
  13498. 'httpMethod' => 'POST',
  13499. 'parameters' => [
  13500. 'endpoint' => [
  13501. 'location' => 'path',
  13502. 'type' => 'string',
  13503. 'required' => true,
  13504. ],
  13505. ],
  13506. ],'generateContent' => [
  13507. 'path' => 'v1/{+model}:generateContent',
  13508. 'httpMethod' => 'POST',
  13509. 'parameters' => [
  13510. 'model' => [
  13511. 'location' => 'path',
  13512. 'type' => 'string',
  13513. 'required' => true,
  13514. ],
  13515. ],
  13516. ],'get' => [
  13517. 'path' => 'v1/{+name}',
  13518. 'httpMethod' => 'GET',
  13519. 'parameters' => [
  13520. 'name' => [
  13521. 'location' => 'path',
  13522. 'type' => 'string',
  13523. 'required' => true,
  13524. ],
  13525. 'huggingFaceToken' => [
  13526. 'location' => 'query',
  13527. 'type' => 'string',
  13528. ],
  13529. 'isHuggingFaceModel' => [
  13530. 'location' => 'query',
  13531. 'type' => 'boolean',
  13532. ],
  13533. 'languageCode' => [
  13534. 'location' => 'query',
  13535. 'type' => 'string',
  13536. ],
  13537. 'view' => [
  13538. 'location' => 'query',
  13539. 'type' => 'string',
  13540. ],
  13541. ],
  13542. ],'predict' => [
  13543. 'path' => 'v1/{+endpoint}:predict',
  13544. 'httpMethod' => 'POST',
  13545. 'parameters' => [
  13546. 'endpoint' => [
  13547. 'location' => 'path',
  13548. 'type' => 'string',
  13549. 'required' => true,
  13550. ],
  13551. ],
  13552. ],'predictLongRunning' => [
  13553. 'path' => 'v1/{+endpoint}:predictLongRunning',
  13554. 'httpMethod' => 'POST',
  13555. 'parameters' => [
  13556. 'endpoint' => [
  13557. 'location' => 'path',
  13558. 'type' => 'string',
  13559. 'required' => true,
  13560. ],
  13561. ],
  13562. ],'streamGenerateContent' => [
  13563. 'path' => 'v1/{+model}:streamGenerateContent',
  13564. 'httpMethod' => 'POST',
  13565. 'parameters' => [
  13566. 'model' => [
  13567. 'location' => 'path',
  13568. 'type' => 'string',
  13569. 'required' => true,
  13570. ],
  13571. ],
  13572. ],
  13573. ]
  13574. ]
  13575. );
  13576. $this->ragCorpora_operations = new Aiplatform\Resource\RagCorporaOperations(
  13577. $this,
  13578. $this->serviceName,
  13579. 'operations',
  13580. [
  13581. 'methods' => [
  13582. 'cancel' => [
  13583. 'path' => 'v1/{+name}:cancel',
  13584. 'httpMethod' => 'POST',
  13585. 'parameters' => [
  13586. 'name' => [
  13587. 'location' => 'path',
  13588. 'type' => 'string',
  13589. 'required' => true,
  13590. ],
  13591. ],
  13592. ],'delete' => [
  13593. 'path' => 'v1/{+name}',
  13594. 'httpMethod' => 'DELETE',
  13595. 'parameters' => [
  13596. 'name' => [
  13597. 'location' => 'path',
  13598. 'type' => 'string',
  13599. 'required' => true,
  13600. ],
  13601. ],
  13602. ],'get' => [
  13603. 'path' => 'v1/{+name}',
  13604. 'httpMethod' => 'GET',
  13605. 'parameters' => [
  13606. 'name' => [
  13607. 'location' => 'path',
  13608. 'type' => 'string',
  13609. 'required' => true,
  13610. ],
  13611. ],
  13612. ],'list' => [
  13613. 'path' => 'v1/{+name}/operations',
  13614. 'httpMethod' => 'GET',
  13615. 'parameters' => [
  13616. 'name' => [
  13617. 'location' => 'path',
  13618. 'type' => 'string',
  13619. 'required' => true,
  13620. ],
  13621. 'filter' => [
  13622. 'location' => 'query',
  13623. 'type' => 'string',
  13624. ],
  13625. 'pageSize' => [
  13626. 'location' => 'query',
  13627. 'type' => 'integer',
  13628. ],
  13629. 'pageToken' => [
  13630. 'location' => 'query',
  13631. 'type' => 'string',
  13632. ],
  13633. 'returnPartialSuccess' => [
  13634. 'location' => 'query',
  13635. 'type' => 'boolean',
  13636. ],
  13637. ],
  13638. ],'wait' => [
  13639. 'path' => 'v1/{+name}:wait',
  13640. 'httpMethod' => 'POST',
  13641. 'parameters' => [
  13642. 'name' => [
  13643. 'location' => 'path',
  13644. 'type' => 'string',
  13645. 'required' => true,
  13646. ],
  13647. 'timeout' => [
  13648. 'location' => 'query',
  13649. 'type' => 'string',
  13650. ],
  13651. ],
  13652. ],
  13653. ]
  13654. ]
  13655. );
  13656. $this->ragCorpora_ragFiles_operations = new Aiplatform\Resource\RagCorporaRagFilesOperations(
  13657. $this,
  13658. $this->serviceName,
  13659. 'operations',
  13660. [
  13661. 'methods' => [
  13662. 'cancel' => [
  13663. 'path' => 'v1/{+name}:cancel',
  13664. 'httpMethod' => 'POST',
  13665. 'parameters' => [
  13666. 'name' => [
  13667. 'location' => 'path',
  13668. 'type' => 'string',
  13669. 'required' => true,
  13670. ],
  13671. ],
  13672. ],'delete' => [
  13673. 'path' => 'v1/{+name}',
  13674. 'httpMethod' => 'DELETE',
  13675. 'parameters' => [
  13676. 'name' => [
  13677. 'location' => 'path',
  13678. 'type' => 'string',
  13679. 'required' => true,
  13680. ],
  13681. ],
  13682. ],'get' => [
  13683. 'path' => 'v1/{+name}',
  13684. 'httpMethod' => 'GET',
  13685. 'parameters' => [
  13686. 'name' => [
  13687. 'location' => 'path',
  13688. 'type' => 'string',
  13689. 'required' => true,
  13690. ],
  13691. ],
  13692. ],'list' => [
  13693. 'path' => 'v1/{+name}/operations',
  13694. 'httpMethod' => 'GET',
  13695. 'parameters' => [
  13696. 'name' => [
  13697. 'location' => 'path',
  13698. 'type' => 'string',
  13699. 'required' => true,
  13700. ],
  13701. 'filter' => [
  13702. 'location' => 'query',
  13703. 'type' => 'string',
  13704. ],
  13705. 'pageSize' => [
  13706. 'location' => 'query',
  13707. 'type' => 'integer',
  13708. ],
  13709. 'pageToken' => [
  13710. 'location' => 'query',
  13711. 'type' => 'string',
  13712. ],
  13713. 'returnPartialSuccess' => [
  13714. 'location' => 'query',
  13715. 'type' => 'boolean',
  13716. ],
  13717. ],
  13718. ],'wait' => [
  13719. 'path' => 'v1/{+name}:wait',
  13720. 'httpMethod' => 'POST',
  13721. 'parameters' => [
  13722. 'name' => [
  13723. 'location' => 'path',
  13724. 'type' => 'string',
  13725. 'required' => true,
  13726. ],
  13727. 'timeout' => [
  13728. 'location' => 'query',
  13729. 'type' => 'string',
  13730. ],
  13731. ],
  13732. ],
  13733. ]
  13734. ]
  13735. );
  13736. $this->ragEngineConfig_operations = new Aiplatform\Resource\RagEngineConfigOperations(
  13737. $this,
  13738. $this->serviceName,
  13739. 'operations',
  13740. [
  13741. 'methods' => [
  13742. 'cancel' => [
  13743. 'path' => 'v1/{+name}:cancel',
  13744. 'httpMethod' => 'POST',
  13745. 'parameters' => [
  13746. 'name' => [
  13747. 'location' => 'path',
  13748. 'type' => 'string',
  13749. 'required' => true,
  13750. ],
  13751. ],
  13752. ],'delete' => [
  13753. 'path' => 'v1/{+name}',
  13754. 'httpMethod' => 'DELETE',
  13755. 'parameters' => [
  13756. 'name' => [
  13757. 'location' => 'path',
  13758. 'type' => 'string',
  13759. 'required' => true,
  13760. ],
  13761. ],
  13762. ],'get' => [
  13763. 'path' => 'v1/{+name}',
  13764. 'httpMethod' => 'GET',
  13765. 'parameters' => [
  13766. 'name' => [
  13767. 'location' => 'path',
  13768. 'type' => 'string',
  13769. 'required' => true,
  13770. ],
  13771. ],
  13772. ],'list' => [
  13773. 'path' => 'v1/{+name}/operations',
  13774. 'httpMethod' => 'GET',
  13775. 'parameters' => [
  13776. 'name' => [
  13777. 'location' => 'path',
  13778. 'type' => 'string',
  13779. 'required' => true,
  13780. ],
  13781. 'filter' => [
  13782. 'location' => 'query',
  13783. 'type' => 'string',
  13784. ],
  13785. 'pageSize' => [
  13786. 'location' => 'query',
  13787. 'type' => 'integer',
  13788. ],
  13789. 'pageToken' => [
  13790. 'location' => 'query',
  13791. 'type' => 'string',
  13792. ],
  13793. 'returnPartialSuccess' => [
  13794. 'location' => 'query',
  13795. 'type' => 'boolean',
  13796. ],
  13797. ],
  13798. ],'wait' => [
  13799. 'path' => 'v1/{+name}:wait',
  13800. 'httpMethod' => 'POST',
  13801. 'parameters' => [
  13802. 'name' => [
  13803. 'location' => 'path',
  13804. 'type' => 'string',
  13805. 'required' => true,
  13806. ],
  13807. 'timeout' => [
  13808. 'location' => 'query',
  13809. 'type' => 'string',
  13810. ],
  13811. ],
  13812. ],
  13813. ]
  13814. ]
  13815. );
  13816. $this->reasoningEngines = new Aiplatform\Resource\ReasoningEngines(
  13817. $this,
  13818. $this->serviceName,
  13819. 'reasoningEngines',
  13820. [
  13821. 'methods' => [
  13822. 'create' => [
  13823. 'path' => 'v1/reasoningEngines',
  13824. 'httpMethod' => 'POST',
  13825. 'parameters' => [
  13826. 'parent' => [
  13827. 'location' => 'query',
  13828. 'type' => 'string',
  13829. ],
  13830. ],
  13831. ],'delete' => [
  13832. 'path' => 'v1/{+name}',
  13833. 'httpMethod' => 'DELETE',
  13834. 'parameters' => [
  13835. 'name' => [
  13836. 'location' => 'path',
  13837. 'type' => 'string',
  13838. 'required' => true,
  13839. ],
  13840. 'force' => [
  13841. 'location' => 'query',
  13842. 'type' => 'boolean',
  13843. ],
  13844. ],
  13845. ],'executeCode' => [
  13846. 'path' => 'v1/{+name}:executeCode',
  13847. 'httpMethod' => 'POST',
  13848. 'parameters' => [
  13849. 'name' => [
  13850. 'location' => 'path',
  13851. 'type' => 'string',
  13852. 'required' => true,
  13853. ],
  13854. ],
  13855. ],'get' => [
  13856. 'path' => 'v1/{+name}',
  13857. 'httpMethod' => 'GET',
  13858. 'parameters' => [
  13859. 'name' => [
  13860. 'location' => 'path',
  13861. 'type' => 'string',
  13862. 'required' => true,
  13863. ],
  13864. ],
  13865. ],'list' => [
  13866. 'path' => 'v1/reasoningEngines',
  13867. 'httpMethod' => 'GET',
  13868. 'parameters' => [
  13869. 'filter' => [
  13870. 'location' => 'query',
  13871. 'type' => 'string',
  13872. ],
  13873. 'pageSize' => [
  13874. 'location' => 'query',
  13875. 'type' => 'integer',
  13876. ],
  13877. 'pageToken' => [
  13878. 'location' => 'query',
  13879. 'type' => 'string',
  13880. ],
  13881. 'parent' => [
  13882. 'location' => 'query',
  13883. 'type' => 'string',
  13884. ],
  13885. ],
  13886. ],'patch' => [
  13887. 'path' => 'v1/{+name}',
  13888. 'httpMethod' => 'PATCH',
  13889. 'parameters' => [
  13890. 'name' => [
  13891. 'location' => 'path',
  13892. 'type' => 'string',
  13893. 'required' => true,
  13894. ],
  13895. 'updateMask' => [
  13896. 'location' => 'query',
  13897. 'type' => 'string',
  13898. ],
  13899. ],
  13900. ],'query' => [
  13901. 'path' => 'v1/{+name}:query',
  13902. 'httpMethod' => 'POST',
  13903. 'parameters' => [
  13904. 'name' => [
  13905. 'location' => 'path',
  13906. 'type' => 'string',
  13907. 'required' => true,
  13908. ],
  13909. ],
  13910. ],'streamQuery' => [
  13911. 'path' => 'v1/{+name}:streamQuery',
  13912. 'httpMethod' => 'POST',
  13913. 'parameters' => [
  13914. 'name' => [
  13915. 'location' => 'path',
  13916. 'type' => 'string',
  13917. 'required' => true,
  13918. ],
  13919. ],
  13920. ],
  13921. ]
  13922. ]
  13923. );
  13924. $this->reasoningEngines_memories_operations = new Aiplatform\Resource\ReasoningEnginesMemoriesOperations(
  13925. $this,
  13926. $this->serviceName,
  13927. 'operations',
  13928. [
  13929. 'methods' => [
  13930. 'cancel' => [
  13931. 'path' => 'v1/{+name}:cancel',
  13932. 'httpMethod' => 'POST',
  13933. 'parameters' => [
  13934. 'name' => [
  13935. 'location' => 'path',
  13936. 'type' => 'string',
  13937. 'required' => true,
  13938. ],
  13939. ],
  13940. ],'delete' => [
  13941. 'path' => 'v1/{+name}',
  13942. 'httpMethod' => 'DELETE',
  13943. 'parameters' => [
  13944. 'name' => [
  13945. 'location' => 'path',
  13946. 'type' => 'string',
  13947. 'required' => true,
  13948. ],
  13949. ],
  13950. ],'get' => [
  13951. 'path' => 'v1/{+name}',
  13952. 'httpMethod' => 'GET',
  13953. 'parameters' => [
  13954. 'name' => [
  13955. 'location' => 'path',
  13956. 'type' => 'string',
  13957. 'required' => true,
  13958. ],
  13959. ],
  13960. ],'list' => [
  13961. 'path' => 'v1/{+name}/operations',
  13962. 'httpMethod' => 'GET',
  13963. 'parameters' => [
  13964. 'name' => [
  13965. 'location' => 'path',
  13966. 'type' => 'string',
  13967. 'required' => true,
  13968. ],
  13969. 'filter' => [
  13970. 'location' => 'query',
  13971. 'type' => 'string',
  13972. ],
  13973. 'pageSize' => [
  13974. 'location' => 'query',
  13975. 'type' => 'integer',
  13976. ],
  13977. 'pageToken' => [
  13978. 'location' => 'query',
  13979. 'type' => 'string',
  13980. ],
  13981. 'returnPartialSuccess' => [
  13982. 'location' => 'query',
  13983. 'type' => 'boolean',
  13984. ],
  13985. ],
  13986. ],'wait' => [
  13987. 'path' => 'v1/{+name}:wait',
  13988. 'httpMethod' => 'POST',
  13989. 'parameters' => [
  13990. 'name' => [
  13991. 'location' => 'path',
  13992. 'type' => 'string',
  13993. 'required' => true,
  13994. ],
  13995. 'timeout' => [
  13996. 'location' => 'query',
  13997. 'type' => 'string',
  13998. ],
  13999. ],
  14000. ],
  14001. ]
  14002. ]
  14003. );
  14004. $this->reasoningEngines_operations = new Aiplatform\Resource\ReasoningEnginesOperations(
  14005. $this,
  14006. $this->serviceName,
  14007. 'operations',
  14008. [
  14009. 'methods' => [
  14010. 'cancel' => [
  14011. 'path' => 'v1/{+name}:cancel',
  14012. 'httpMethod' => 'POST',
  14013. 'parameters' => [
  14014. 'name' => [
  14015. 'location' => 'path',
  14016. 'type' => 'string',
  14017. 'required' => true,
  14018. ],
  14019. ],
  14020. ],'delete' => [
  14021. 'path' => 'v1/{+name}',
  14022. 'httpMethod' => 'DELETE',
  14023. 'parameters' => [
  14024. 'name' => [
  14025. 'location' => 'path',
  14026. 'type' => 'string',
  14027. 'required' => true,
  14028. ],
  14029. ],
  14030. ],'get' => [
  14031. 'path' => 'v1/{+name}',
  14032. 'httpMethod' => 'GET',
  14033. 'parameters' => [
  14034. 'name' => [
  14035. 'location' => 'path',
  14036. 'type' => 'string',
  14037. 'required' => true,
  14038. ],
  14039. ],
  14040. ],'list' => [
  14041. 'path' => 'v1/{+name}/operations',
  14042. 'httpMethod' => 'GET',
  14043. 'parameters' => [
  14044. 'name' => [
  14045. 'location' => 'path',
  14046. 'type' => 'string',
  14047. 'required' => true,
  14048. ],
  14049. 'filter' => [
  14050. 'location' => 'query',
  14051. 'type' => 'string',
  14052. ],
  14053. 'pageSize' => [
  14054. 'location' => 'query',
  14055. 'type' => 'integer',
  14056. ],
  14057. 'pageToken' => [
  14058. 'location' => 'query',
  14059. 'type' => 'string',
  14060. ],
  14061. 'returnPartialSuccess' => [
  14062. 'location' => 'query',
  14063. 'type' => 'boolean',
  14064. ],
  14065. ],
  14066. ],'wait' => [
  14067. 'path' => 'v1/{+name}:wait',
  14068. 'httpMethod' => 'POST',
  14069. 'parameters' => [
  14070. 'name' => [
  14071. 'location' => 'path',
  14072. 'type' => 'string',
  14073. 'required' => true,
  14074. ],
  14075. 'timeout' => [
  14076. 'location' => 'query',
  14077. 'type' => 'string',
  14078. ],
  14079. ],
  14080. ],
  14081. ]
  14082. ]
  14083. );
  14084. $this->reasoningEngines_sandboxEnvironments = new Aiplatform\Resource\ReasoningEnginesSandboxEnvironments(
  14085. $this,
  14086. $this->serviceName,
  14087. 'sandboxEnvironments',
  14088. [
  14089. 'methods' => [
  14090. 'create' => [
  14091. 'path' => 'v1/{+parent}/sandboxEnvironments',
  14092. 'httpMethod' => 'POST',
  14093. 'parameters' => [
  14094. 'parent' => [
  14095. 'location' => 'path',
  14096. 'type' => 'string',
  14097. 'required' => true,
  14098. ],
  14099. ],
  14100. ],'delete' => [
  14101. 'path' => 'v1/{+name}',
  14102. 'httpMethod' => 'DELETE',
  14103. 'parameters' => [
  14104. 'name' => [
  14105. 'location' => 'path',
  14106. 'type' => 'string',
  14107. 'required' => true,
  14108. ],
  14109. ],
  14110. ],'execute' => [
  14111. 'path' => 'v1/{+name}:execute',
  14112. 'httpMethod' => 'POST',
  14113. 'parameters' => [
  14114. 'name' => [
  14115. 'location' => 'path',
  14116. 'type' => 'string',
  14117. 'required' => true,
  14118. ],
  14119. ],
  14120. ],'get' => [
  14121. 'path' => 'v1/{+name}',
  14122. 'httpMethod' => 'GET',
  14123. 'parameters' => [
  14124. 'name' => [
  14125. 'location' => 'path',
  14126. 'type' => 'string',
  14127. 'required' => true,
  14128. ],
  14129. ],
  14130. ],'list' => [
  14131. 'path' => 'v1/{+parent}/sandboxEnvironments',
  14132. 'httpMethod' => 'GET',
  14133. 'parameters' => [
  14134. 'parent' => [
  14135. 'location' => 'path',
  14136. 'type' => 'string',
  14137. 'required' => true,
  14138. ],
  14139. 'filter' => [
  14140. 'location' => 'query',
  14141. 'type' => 'string',
  14142. ],
  14143. 'pageSize' => [
  14144. 'location' => 'query',
  14145. 'type' => 'integer',
  14146. ],
  14147. 'pageToken' => [
  14148. 'location' => 'query',
  14149. 'type' => 'string',
  14150. ],
  14151. ],
  14152. ],
  14153. ]
  14154. ]
  14155. );
  14156. $this->reasoningEngines_sandboxEnvironments_operations = new Aiplatform\Resource\ReasoningEnginesSandboxEnvironmentsOperations(
  14157. $this,
  14158. $this->serviceName,
  14159. 'operations',
  14160. [
  14161. 'methods' => [
  14162. 'cancel' => [
  14163. 'path' => 'v1/{+name}:cancel',
  14164. 'httpMethod' => 'POST',
  14165. 'parameters' => [
  14166. 'name' => [
  14167. 'location' => 'path',
  14168. 'type' => 'string',
  14169. 'required' => true,
  14170. ],
  14171. ],
  14172. ],'delete' => [
  14173. 'path' => 'v1/{+name}',
  14174. 'httpMethod' => 'DELETE',
  14175. 'parameters' => [
  14176. 'name' => [
  14177. 'location' => 'path',
  14178. 'type' => 'string',
  14179. 'required' => true,
  14180. ],
  14181. ],
  14182. ],'get' => [
  14183. 'path' => 'v1/{+name}',
  14184. 'httpMethod' => 'GET',
  14185. 'parameters' => [
  14186. 'name' => [
  14187. 'location' => 'path',
  14188. 'type' => 'string',
  14189. 'required' => true,
  14190. ],
  14191. ],
  14192. ],'wait' => [
  14193. 'path' => 'v1/{+name}:wait',
  14194. 'httpMethod' => 'POST',
  14195. 'parameters' => [
  14196. 'name' => [
  14197. 'location' => 'path',
  14198. 'type' => 'string',
  14199. 'required' => true,
  14200. ],
  14201. 'timeout' => [
  14202. 'location' => 'query',
  14203. 'type' => 'string',
  14204. ],
  14205. ],
  14206. ],
  14207. ]
  14208. ]
  14209. );
  14210. $this->reasoningEngines_sessions_operations = new Aiplatform\Resource\ReasoningEnginesSessionsOperations(
  14211. $this,
  14212. $this->serviceName,
  14213. 'operations',
  14214. [
  14215. 'methods' => [
  14216. 'cancel' => [
  14217. 'path' => 'v1/{+name}:cancel',
  14218. 'httpMethod' => 'POST',
  14219. 'parameters' => [
  14220. 'name' => [
  14221. 'location' => 'path',
  14222. 'type' => 'string',
  14223. 'required' => true,
  14224. ],
  14225. ],
  14226. ],'delete' => [
  14227. 'path' => 'v1/{+name}',
  14228. 'httpMethod' => 'DELETE',
  14229. 'parameters' => [
  14230. 'name' => [
  14231. 'location' => 'path',
  14232. 'type' => 'string',
  14233. 'required' => true,
  14234. ],
  14235. ],
  14236. ],'get' => [
  14237. 'path' => 'v1/{+name}',
  14238. 'httpMethod' => 'GET',
  14239. 'parameters' => [
  14240. 'name' => [
  14241. 'location' => 'path',
  14242. 'type' => 'string',
  14243. 'required' => true,
  14244. ],
  14245. ],
  14246. ],'list' => [
  14247. 'path' => 'v1/{+name}/operations',
  14248. 'httpMethod' => 'GET',
  14249. 'parameters' => [
  14250. 'name' => [
  14251. 'location' => 'path',
  14252. 'type' => 'string',
  14253. 'required' => true,
  14254. ],
  14255. 'filter' => [
  14256. 'location' => 'query',
  14257. 'type' => 'string',
  14258. ],
  14259. 'pageSize' => [
  14260. 'location' => 'query',
  14261. 'type' => 'integer',
  14262. ],
  14263. 'pageToken' => [
  14264. 'location' => 'query',
  14265. 'type' => 'string',
  14266. ],
  14267. 'returnPartialSuccess' => [
  14268. 'location' => 'query',
  14269. 'type' => 'boolean',
  14270. ],
  14271. ],
  14272. ],'wait' => [
  14273. 'path' => 'v1/{+name}:wait',
  14274. 'httpMethod' => 'POST',
  14275. 'parameters' => [
  14276. 'name' => [
  14277. 'location' => 'path',
  14278. 'type' => 'string',
  14279. 'required' => true,
  14280. ],
  14281. 'timeout' => [
  14282. 'location' => 'query',
  14283. 'type' => 'string',
  14284. ],
  14285. ],
  14286. ],
  14287. ]
  14288. ]
  14289. );
  14290. $this->schedules_operations = new Aiplatform\Resource\SchedulesOperations(
  14291. $this,
  14292. $this->serviceName,
  14293. 'operations',
  14294. [
  14295. 'methods' => [
  14296. 'cancel' => [
  14297. 'path' => 'v1/{+name}:cancel',
  14298. 'httpMethod' => 'POST',
  14299. 'parameters' => [
  14300. 'name' => [
  14301. 'location' => 'path',
  14302. 'type' => 'string',
  14303. 'required' => true,
  14304. ],
  14305. ],
  14306. ],'delete' => [
  14307. 'path' => 'v1/{+name}',
  14308. 'httpMethod' => 'DELETE',
  14309. 'parameters' => [
  14310. 'name' => [
  14311. 'location' => 'path',
  14312. 'type' => 'string',
  14313. 'required' => true,
  14314. ],
  14315. ],
  14316. ],'get' => [
  14317. 'path' => 'v1/{+name}',
  14318. 'httpMethod' => 'GET',
  14319. 'parameters' => [
  14320. 'name' => [
  14321. 'location' => 'path',
  14322. 'type' => 'string',
  14323. 'required' => true,
  14324. ],
  14325. ],
  14326. ],'list' => [
  14327. 'path' => 'v1/{+name}/operations',
  14328. 'httpMethod' => 'GET',
  14329. 'parameters' => [
  14330. 'name' => [
  14331. 'location' => 'path',
  14332. 'type' => 'string',
  14333. 'required' => true,
  14334. ],
  14335. 'filter' => [
  14336. 'location' => 'query',
  14337. 'type' => 'string',
  14338. ],
  14339. 'pageSize' => [
  14340. 'location' => 'query',
  14341. 'type' => 'integer',
  14342. ],
  14343. 'pageToken' => [
  14344. 'location' => 'query',
  14345. 'type' => 'string',
  14346. ],
  14347. 'returnPartialSuccess' => [
  14348. 'location' => 'query',
  14349. 'type' => 'boolean',
  14350. ],
  14351. ],
  14352. ],'wait' => [
  14353. 'path' => 'v1/{+name}:wait',
  14354. 'httpMethod' => 'POST',
  14355. 'parameters' => [
  14356. 'name' => [
  14357. 'location' => 'path',
  14358. 'type' => 'string',
  14359. 'required' => true,
  14360. ],
  14361. 'timeout' => [
  14362. 'location' => 'query',
  14363. 'type' => 'string',
  14364. ],
  14365. ],
  14366. ],
  14367. ]
  14368. ]
  14369. );
  14370. $this->specialistPools_operations = new Aiplatform\Resource\SpecialistPoolsOperations(
  14371. $this,
  14372. $this->serviceName,
  14373. 'operations',
  14374. [
  14375. 'methods' => [
  14376. 'cancel' => [
  14377. 'path' => 'v1/{+name}:cancel',
  14378. 'httpMethod' => 'POST',
  14379. 'parameters' => [
  14380. 'name' => [
  14381. 'location' => 'path',
  14382. 'type' => 'string',
  14383. 'required' => true,
  14384. ],
  14385. ],
  14386. ],'delete' => [
  14387. 'path' => 'v1/{+name}',
  14388. 'httpMethod' => 'DELETE',
  14389. 'parameters' => [
  14390. 'name' => [
  14391. 'location' => 'path',
  14392. 'type' => 'string',
  14393. 'required' => true,
  14394. ],
  14395. ],
  14396. ],'get' => [
  14397. 'path' => 'v1/{+name}',
  14398. 'httpMethod' => 'GET',
  14399. 'parameters' => [
  14400. 'name' => [
  14401. 'location' => 'path',
  14402. 'type' => 'string',
  14403. 'required' => true,
  14404. ],
  14405. ],
  14406. ],'list' => [
  14407. 'path' => 'v1/{+name}/operations',
  14408. 'httpMethod' => 'GET',
  14409. 'parameters' => [
  14410. 'name' => [
  14411. 'location' => 'path',
  14412. 'type' => 'string',
  14413. 'required' => true,
  14414. ],
  14415. 'filter' => [
  14416. 'location' => 'query',
  14417. 'type' => 'string',
  14418. ],
  14419. 'pageSize' => [
  14420. 'location' => 'query',
  14421. 'type' => 'integer',
  14422. ],
  14423. 'pageToken' => [
  14424. 'location' => 'query',
  14425. 'type' => 'string',
  14426. ],
  14427. 'returnPartialSuccess' => [
  14428. 'location' => 'query',
  14429. 'type' => 'boolean',
  14430. ],
  14431. ],
  14432. ],'wait' => [
  14433. 'path' => 'v1/{+name}:wait',
  14434. 'httpMethod' => 'POST',
  14435. 'parameters' => [
  14436. 'name' => [
  14437. 'location' => 'path',
  14438. 'type' => 'string',
  14439. 'required' => true,
  14440. ],
  14441. 'timeout' => [
  14442. 'location' => 'query',
  14443. 'type' => 'string',
  14444. ],
  14445. ],
  14446. ],
  14447. ]
  14448. ]
  14449. );
  14450. $this->studies_operations = new Aiplatform\Resource\StudiesOperations(
  14451. $this,
  14452. $this->serviceName,
  14453. 'operations',
  14454. [
  14455. 'methods' => [
  14456. 'cancel' => [
  14457. 'path' => 'v1/{+name}:cancel',
  14458. 'httpMethod' => 'POST',
  14459. 'parameters' => [
  14460. 'name' => [
  14461. 'location' => 'path',
  14462. 'type' => 'string',
  14463. 'required' => true,
  14464. ],
  14465. ],
  14466. ],'delete' => [
  14467. 'path' => 'v1/{+name}',
  14468. 'httpMethod' => 'DELETE',
  14469. 'parameters' => [
  14470. 'name' => [
  14471. 'location' => 'path',
  14472. 'type' => 'string',
  14473. 'required' => true,
  14474. ],
  14475. ],
  14476. ],'get' => [
  14477. 'path' => 'v1/{+name}',
  14478. 'httpMethod' => 'GET',
  14479. 'parameters' => [
  14480. 'name' => [
  14481. 'location' => 'path',
  14482. 'type' => 'string',
  14483. 'required' => true,
  14484. ],
  14485. ],
  14486. ],'list' => [
  14487. 'path' => 'v1/{+name}/operations',
  14488. 'httpMethod' => 'GET',
  14489. 'parameters' => [
  14490. 'name' => [
  14491. 'location' => 'path',
  14492. 'type' => 'string',
  14493. 'required' => true,
  14494. ],
  14495. 'filter' => [
  14496. 'location' => 'query',
  14497. 'type' => 'string',
  14498. ],
  14499. 'pageSize' => [
  14500. 'location' => 'query',
  14501. 'type' => 'integer',
  14502. ],
  14503. 'pageToken' => [
  14504. 'location' => 'query',
  14505. 'type' => 'string',
  14506. ],
  14507. 'returnPartialSuccess' => [
  14508. 'location' => 'query',
  14509. 'type' => 'boolean',
  14510. ],
  14511. ],
  14512. ],'wait' => [
  14513. 'path' => 'v1/{+name}:wait',
  14514. 'httpMethod' => 'POST',
  14515. 'parameters' => [
  14516. 'name' => [
  14517. 'location' => 'path',
  14518. 'type' => 'string',
  14519. 'required' => true,
  14520. ],
  14521. 'timeout' => [
  14522. 'location' => 'query',
  14523. 'type' => 'string',
  14524. ],
  14525. ],
  14526. ],
  14527. ]
  14528. ]
  14529. );
  14530. $this->studies_trials_operations = new Aiplatform\Resource\StudiesTrialsOperations(
  14531. $this,
  14532. $this->serviceName,
  14533. 'operations',
  14534. [
  14535. 'methods' => [
  14536. 'cancel' => [
  14537. 'path' => 'v1/{+name}:cancel',
  14538. 'httpMethod' => 'POST',
  14539. 'parameters' => [
  14540. 'name' => [
  14541. 'location' => 'path',
  14542. 'type' => 'string',
  14543. 'required' => true,
  14544. ],
  14545. ],
  14546. ],'delete' => [
  14547. 'path' => 'v1/{+name}',
  14548. 'httpMethod' => 'DELETE',
  14549. 'parameters' => [
  14550. 'name' => [
  14551. 'location' => 'path',
  14552. 'type' => 'string',
  14553. 'required' => true,
  14554. ],
  14555. ],
  14556. ],'get' => [
  14557. 'path' => 'v1/{+name}',
  14558. 'httpMethod' => 'GET',
  14559. 'parameters' => [
  14560. 'name' => [
  14561. 'location' => 'path',
  14562. 'type' => 'string',
  14563. 'required' => true,
  14564. ],
  14565. ],
  14566. ],'list' => [
  14567. 'path' => 'v1/{+name}/operations',
  14568. 'httpMethod' => 'GET',
  14569. 'parameters' => [
  14570. 'name' => [
  14571. 'location' => 'path',
  14572. 'type' => 'string',
  14573. 'required' => true,
  14574. ],
  14575. 'filter' => [
  14576. 'location' => 'query',
  14577. 'type' => 'string',
  14578. ],
  14579. 'pageSize' => [
  14580. 'location' => 'query',
  14581. 'type' => 'integer',
  14582. ],
  14583. 'pageToken' => [
  14584. 'location' => 'query',
  14585. 'type' => 'string',
  14586. ],
  14587. 'returnPartialSuccess' => [
  14588. 'location' => 'query',
  14589. 'type' => 'boolean',
  14590. ],
  14591. ],
  14592. ],'wait' => [
  14593. 'path' => 'v1/{+name}:wait',
  14594. 'httpMethod' => 'POST',
  14595. 'parameters' => [
  14596. 'name' => [
  14597. 'location' => 'path',
  14598. 'type' => 'string',
  14599. 'required' => true,
  14600. ],
  14601. 'timeout' => [
  14602. 'location' => 'query',
  14603. 'type' => 'string',
  14604. ],
  14605. ],
  14606. ],
  14607. ]
  14608. ]
  14609. );
  14610. $this->tensorboards_experiments_operations = new Aiplatform\Resource\TensorboardsExperimentsOperations(
  14611. $this,
  14612. $this->serviceName,
  14613. 'operations',
  14614. [
  14615. 'methods' => [
  14616. 'cancel' => [
  14617. 'path' => 'v1/{+name}:cancel',
  14618. 'httpMethod' => 'POST',
  14619. 'parameters' => [
  14620. 'name' => [
  14621. 'location' => 'path',
  14622. 'type' => 'string',
  14623. 'required' => true,
  14624. ],
  14625. ],
  14626. ],'delete' => [
  14627. 'path' => 'v1/{+name}',
  14628. 'httpMethod' => 'DELETE',
  14629. 'parameters' => [
  14630. 'name' => [
  14631. 'location' => 'path',
  14632. 'type' => 'string',
  14633. 'required' => true,
  14634. ],
  14635. ],
  14636. ],'get' => [
  14637. 'path' => 'v1/{+name}',
  14638. 'httpMethod' => 'GET',
  14639. 'parameters' => [
  14640. 'name' => [
  14641. 'location' => 'path',
  14642. 'type' => 'string',
  14643. 'required' => true,
  14644. ],
  14645. ],
  14646. ],'list' => [
  14647. 'path' => 'v1/{+name}/operations',
  14648. 'httpMethod' => 'GET',
  14649. 'parameters' => [
  14650. 'name' => [
  14651. 'location' => 'path',
  14652. 'type' => 'string',
  14653. 'required' => true,
  14654. ],
  14655. 'filter' => [
  14656. 'location' => 'query',
  14657. 'type' => 'string',
  14658. ],
  14659. 'pageSize' => [
  14660. 'location' => 'query',
  14661. 'type' => 'integer',
  14662. ],
  14663. 'pageToken' => [
  14664. 'location' => 'query',
  14665. 'type' => 'string',
  14666. ],
  14667. 'returnPartialSuccess' => [
  14668. 'location' => 'query',
  14669. 'type' => 'boolean',
  14670. ],
  14671. ],
  14672. ],'wait' => [
  14673. 'path' => 'v1/{+name}:wait',
  14674. 'httpMethod' => 'POST',
  14675. 'parameters' => [
  14676. 'name' => [
  14677. 'location' => 'path',
  14678. 'type' => 'string',
  14679. 'required' => true,
  14680. ],
  14681. 'timeout' => [
  14682. 'location' => 'query',
  14683. 'type' => 'string',
  14684. ],
  14685. ],
  14686. ],
  14687. ]
  14688. ]
  14689. );
  14690. $this->tensorboards_experiments_runs_operations = new Aiplatform\Resource\TensorboardsExperimentsRunsOperations(
  14691. $this,
  14692. $this->serviceName,
  14693. 'operations',
  14694. [
  14695. 'methods' => [
  14696. 'cancel' => [
  14697. 'path' => 'v1/{+name}:cancel',
  14698. 'httpMethod' => 'POST',
  14699. 'parameters' => [
  14700. 'name' => [
  14701. 'location' => 'path',
  14702. 'type' => 'string',
  14703. 'required' => true,
  14704. ],
  14705. ],
  14706. ],'delete' => [
  14707. 'path' => 'v1/{+name}',
  14708. 'httpMethod' => 'DELETE',
  14709. 'parameters' => [
  14710. 'name' => [
  14711. 'location' => 'path',
  14712. 'type' => 'string',
  14713. 'required' => true,
  14714. ],
  14715. ],
  14716. ],'get' => [
  14717. 'path' => 'v1/{+name}',
  14718. 'httpMethod' => 'GET',
  14719. 'parameters' => [
  14720. 'name' => [
  14721. 'location' => 'path',
  14722. 'type' => 'string',
  14723. 'required' => true,
  14724. ],
  14725. ],
  14726. ],'list' => [
  14727. 'path' => 'v1/{+name}/operations',
  14728. 'httpMethod' => 'GET',
  14729. 'parameters' => [
  14730. 'name' => [
  14731. 'location' => 'path',
  14732. 'type' => 'string',
  14733. 'required' => true,
  14734. ],
  14735. 'filter' => [
  14736. 'location' => 'query',
  14737. 'type' => 'string',
  14738. ],
  14739. 'pageSize' => [
  14740. 'location' => 'query',
  14741. 'type' => 'integer',
  14742. ],
  14743. 'pageToken' => [
  14744. 'location' => 'query',
  14745. 'type' => 'string',
  14746. ],
  14747. 'returnPartialSuccess' => [
  14748. 'location' => 'query',
  14749. 'type' => 'boolean',
  14750. ],
  14751. ],
  14752. ],'wait' => [
  14753. 'path' => 'v1/{+name}:wait',
  14754. 'httpMethod' => 'POST',
  14755. 'parameters' => [
  14756. 'name' => [
  14757. 'location' => 'path',
  14758. 'type' => 'string',
  14759. 'required' => true,
  14760. ],
  14761. 'timeout' => [
  14762. 'location' => 'query',
  14763. 'type' => 'string',
  14764. ],
  14765. ],
  14766. ],
  14767. ]
  14768. ]
  14769. );
  14770. $this->tensorboards_experiments_runs_timeSeries_operations = new Aiplatform\Resource\TensorboardsExperimentsRunsTimeSeriesOperations(
  14771. $this,
  14772. $this->serviceName,
  14773. 'operations',
  14774. [
  14775. 'methods' => [
  14776. 'cancel' => [
  14777. 'path' => 'v1/{+name}:cancel',
  14778. 'httpMethod' => 'POST',
  14779. 'parameters' => [
  14780. 'name' => [
  14781. 'location' => 'path',
  14782. 'type' => 'string',
  14783. 'required' => true,
  14784. ],
  14785. ],
  14786. ],'delete' => [
  14787. 'path' => 'v1/{+name}',
  14788. 'httpMethod' => 'DELETE',
  14789. 'parameters' => [
  14790. 'name' => [
  14791. 'location' => 'path',
  14792. 'type' => 'string',
  14793. 'required' => true,
  14794. ],
  14795. ],
  14796. ],'get' => [
  14797. 'path' => 'v1/{+name}',
  14798. 'httpMethod' => 'GET',
  14799. 'parameters' => [
  14800. 'name' => [
  14801. 'location' => 'path',
  14802. 'type' => 'string',
  14803. 'required' => true,
  14804. ],
  14805. ],
  14806. ],'list' => [
  14807. 'path' => 'v1/{+name}/operations',
  14808. 'httpMethod' => 'GET',
  14809. 'parameters' => [
  14810. 'name' => [
  14811. 'location' => 'path',
  14812. 'type' => 'string',
  14813. 'required' => true,
  14814. ],
  14815. 'filter' => [
  14816. 'location' => 'query',
  14817. 'type' => 'string',
  14818. ],
  14819. 'pageSize' => [
  14820. 'location' => 'query',
  14821. 'type' => 'integer',
  14822. ],
  14823. 'pageToken' => [
  14824. 'location' => 'query',
  14825. 'type' => 'string',
  14826. ],
  14827. 'returnPartialSuccess' => [
  14828. 'location' => 'query',
  14829. 'type' => 'boolean',
  14830. ],
  14831. ],
  14832. ],'wait' => [
  14833. 'path' => 'v1/{+name}:wait',
  14834. 'httpMethod' => 'POST',
  14835. 'parameters' => [
  14836. 'name' => [
  14837. 'location' => 'path',
  14838. 'type' => 'string',
  14839. 'required' => true,
  14840. ],
  14841. 'timeout' => [
  14842. 'location' => 'query',
  14843. 'type' => 'string',
  14844. ],
  14845. ],
  14846. ],
  14847. ]
  14848. ]
  14849. );
  14850. $this->tensorboards_operations = new Aiplatform\Resource\TensorboardsOperations(
  14851. $this,
  14852. $this->serviceName,
  14853. 'operations',
  14854. [
  14855. 'methods' => [
  14856. 'cancel' => [
  14857. 'path' => 'v1/{+name}:cancel',
  14858. 'httpMethod' => 'POST',
  14859. 'parameters' => [
  14860. 'name' => [
  14861. 'location' => 'path',
  14862. 'type' => 'string',
  14863. 'required' => true,
  14864. ],
  14865. ],
  14866. ],'delete' => [
  14867. 'path' => 'v1/{+name}',
  14868. 'httpMethod' => 'DELETE',
  14869. 'parameters' => [
  14870. 'name' => [
  14871. 'location' => 'path',
  14872. 'type' => 'string',
  14873. 'required' => true,
  14874. ],
  14875. ],
  14876. ],'get' => [
  14877. 'path' => 'v1/{+name}',
  14878. 'httpMethod' => 'GET',
  14879. 'parameters' => [
  14880. 'name' => [
  14881. 'location' => 'path',
  14882. 'type' => 'string',
  14883. 'required' => true,
  14884. ],
  14885. ],
  14886. ],'list' => [
  14887. 'path' => 'v1/{+name}/operations',
  14888. 'httpMethod' => 'GET',
  14889. 'parameters' => [
  14890. 'name' => [
  14891. 'location' => 'path',
  14892. 'type' => 'string',
  14893. 'required' => true,
  14894. ],
  14895. 'filter' => [
  14896. 'location' => 'query',
  14897. 'type' => 'string',
  14898. ],
  14899. 'pageSize' => [
  14900. 'location' => 'query',
  14901. 'type' => 'integer',
  14902. ],
  14903. 'pageToken' => [
  14904. 'location' => 'query',
  14905. 'type' => 'string',
  14906. ],
  14907. 'returnPartialSuccess' => [
  14908. 'location' => 'query',
  14909. 'type' => 'boolean',
  14910. ],
  14911. ],
  14912. ],'wait' => [
  14913. 'path' => 'v1/{+name}:wait',
  14914. 'httpMethod' => 'POST',
  14915. 'parameters' => [
  14916. 'name' => [
  14917. 'location' => 'path',
  14918. 'type' => 'string',
  14919. 'required' => true,
  14920. ],
  14921. 'timeout' => [
  14922. 'location' => 'query',
  14923. 'type' => 'string',
  14924. ],
  14925. ],
  14926. ],
  14927. ]
  14928. ]
  14929. );
  14930. $this->trainingPipelines_operations = new Aiplatform\Resource\TrainingPipelinesOperations(
  14931. $this,
  14932. $this->serviceName,
  14933. 'operations',
  14934. [
  14935. 'methods' => [
  14936. 'cancel' => [
  14937. 'path' => 'v1/{+name}:cancel',
  14938. 'httpMethod' => 'POST',
  14939. 'parameters' => [
  14940. 'name' => [
  14941. 'location' => 'path',
  14942. 'type' => 'string',
  14943. 'required' => true,
  14944. ],
  14945. ],
  14946. ],'delete' => [
  14947. 'path' => 'v1/{+name}',
  14948. 'httpMethod' => 'DELETE',
  14949. 'parameters' => [
  14950. 'name' => [
  14951. 'location' => 'path',
  14952. 'type' => 'string',
  14953. 'required' => true,
  14954. ],
  14955. ],
  14956. ],'get' => [
  14957. 'path' => 'v1/{+name}',
  14958. 'httpMethod' => 'GET',
  14959. 'parameters' => [
  14960. 'name' => [
  14961. 'location' => 'path',
  14962. 'type' => 'string',
  14963. 'required' => true,
  14964. ],
  14965. ],
  14966. ],'list' => [
  14967. 'path' => 'v1/{+name}/operations',
  14968. 'httpMethod' => 'GET',
  14969. 'parameters' => [
  14970. 'name' => [
  14971. 'location' => 'path',
  14972. 'type' => 'string',
  14973. 'required' => true,
  14974. ],
  14975. 'filter' => [
  14976. 'location' => 'query',
  14977. 'type' => 'string',
  14978. ],
  14979. 'pageSize' => [
  14980. 'location' => 'query',
  14981. 'type' => 'integer',
  14982. ],
  14983. 'pageToken' => [
  14984. 'location' => 'query',
  14985. 'type' => 'string',
  14986. ],
  14987. 'returnPartialSuccess' => [
  14988. 'location' => 'query',
  14989. 'type' => 'boolean',
  14990. ],
  14991. ],
  14992. ],'wait' => [
  14993. 'path' => 'v1/{+name}:wait',
  14994. 'httpMethod' => 'POST',
  14995. 'parameters' => [
  14996. 'name' => [
  14997. 'location' => 'path',
  14998. 'type' => 'string',
  14999. 'required' => true,
  15000. ],
  15001. 'timeout' => [
  15002. 'location' => 'query',
  15003. 'type' => 'string',
  15004. ],
  15005. ],
  15006. ],
  15007. ]
  15008. ]
  15009. );
  15010. $this->tuningJobs_operations = new Aiplatform\Resource\TuningJobsOperations(
  15011. $this,
  15012. $this->serviceName,
  15013. 'operations',
  15014. [
  15015. 'methods' => [
  15016. 'cancel' => [
  15017. 'path' => 'v1/{+name}:cancel',
  15018. 'httpMethod' => 'POST',
  15019. 'parameters' => [
  15020. 'name' => [
  15021. 'location' => 'path',
  15022. 'type' => 'string',
  15023. 'required' => true,
  15024. ],
  15025. ],
  15026. ],'delete' => [
  15027. 'path' => 'v1/{+name}',
  15028. 'httpMethod' => 'DELETE',
  15029. 'parameters' => [
  15030. 'name' => [
  15031. 'location' => 'path',
  15032. 'type' => 'string',
  15033. 'required' => true,
  15034. ],
  15035. ],
  15036. ],'get' => [
  15037. 'path' => 'v1/{+name}',
  15038. 'httpMethod' => 'GET',
  15039. 'parameters' => [
  15040. 'name' => [
  15041. 'location' => 'path',
  15042. 'type' => 'string',
  15043. 'required' => true,
  15044. ],
  15045. ],
  15046. ],'list' => [
  15047. 'path' => 'v1/{+name}/operations',
  15048. 'httpMethod' => 'GET',
  15049. 'parameters' => [
  15050. 'name' => [
  15051. 'location' => 'path',
  15052. 'type' => 'string',
  15053. 'required' => true,
  15054. ],
  15055. 'filter' => [
  15056. 'location' => 'query',
  15057. 'type' => 'string',
  15058. ],
  15059. 'pageSize' => [
  15060. 'location' => 'query',
  15061. 'type' => 'integer',
  15062. ],
  15063. 'pageToken' => [
  15064. 'location' => 'query',
  15065. 'type' => 'string',
  15066. ],
  15067. 'returnPartialSuccess' => [
  15068. 'location' => 'query',
  15069. 'type' => 'boolean',
  15070. ],
  15071. ],
  15072. ],
  15073. ]
  15074. ]
  15075. );
  15076. $this->v1 = new Aiplatform\Resource\V1(
  15077. $this,
  15078. $this->serviceName,
  15079. 'v1',
  15080. [
  15081. 'methods' => [
  15082. 'evaluateDataset' => [
  15083. 'path' => 'v1:evaluateDataset',
  15084. 'httpMethod' => 'POST',
  15085. 'parameters' => [],
  15086. ],'evaluateInstances' => [
  15087. 'path' => 'v1:evaluateInstances',
  15088. 'httpMethod' => 'POST',
  15089. 'parameters' => [],
  15090. ],'generateInstanceRubrics' => [
  15091. 'path' => 'v1:generateInstanceRubrics',
  15092. 'httpMethod' => 'POST',
  15093. 'parameters' => [],
  15094. ],
  15095. ]
  15096. ]
  15097. );
  15098. }
  15099. }
  15100. // Adding a class alias for backwards compatibility with the previous class name.
  15101. class_alias(Aiplatform::class, 'Google_Service_Aiplatform');