| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865 |
- /*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- #include <alibabacloud/edas/EdasClient.h>
- #include <alibabacloud/core/SimpleCredentialsProvider.h>
- using namespace AlibabaCloud;
- using namespace AlibabaCloud::Location;
- using namespace AlibabaCloud::Edas;
- using namespace AlibabaCloud::Edas::Model;
- namespace
- {
- const std::string SERVICE_NAME = "Edas";
- }
- EdasClient::EdasClient(const Credentials &credentials, const ClientConfiguration &configuration) :
- RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
- {
- auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
- endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Edas");
- }
- EdasClient::EdasClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
- RoaServiceClient(SERVICE_NAME, credentialsProvider, configuration)
- {
- auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
- endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Edas");
- }
- EdasClient::EdasClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
- RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
- {
- auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
- endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Edas");
- }
- EdasClient::~EdasClient()
- {}
- EdasClient::AbortAndRollbackChangeOrderOutcome EdasClient::abortAndRollbackChangeOrder(const AbortAndRollbackChangeOrderRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AbortAndRollbackChangeOrderOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AbortAndRollbackChangeOrderOutcome(AbortAndRollbackChangeOrderResult(outcome.result()));
- else
- return AbortAndRollbackChangeOrderOutcome(outcome.error());
- }
- void EdasClient::abortAndRollbackChangeOrderAsync(const AbortAndRollbackChangeOrderRequest& request, const AbortAndRollbackChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, abortAndRollbackChangeOrder(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AbortAndRollbackChangeOrderOutcomeCallable EdasClient::abortAndRollbackChangeOrderCallable(const AbortAndRollbackChangeOrderRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AbortAndRollbackChangeOrderOutcome()>>(
- [this, request]()
- {
- return this->abortAndRollbackChangeOrder(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AbortChangeOrderOutcome EdasClient::abortChangeOrder(const AbortChangeOrderRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AbortChangeOrderOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AbortChangeOrderOutcome(AbortChangeOrderResult(outcome.result()));
- else
- return AbortChangeOrderOutcome(outcome.error());
- }
- void EdasClient::abortChangeOrderAsync(const AbortChangeOrderRequest& request, const AbortChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, abortChangeOrder(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AbortChangeOrderOutcomeCallable EdasClient::abortChangeOrderCallable(const AbortChangeOrderRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AbortChangeOrderOutcome()>>(
- [this, request]()
- {
- return this->abortChangeOrder(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AddLogPathOutcome EdasClient::addLogPath(const AddLogPathRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AddLogPathOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AddLogPathOutcome(AddLogPathResult(outcome.result()));
- else
- return AddLogPathOutcome(outcome.error());
- }
- void EdasClient::addLogPathAsync(const AddLogPathRequest& request, const AddLogPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, addLogPath(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AddLogPathOutcomeCallable EdasClient::addLogPathCallable(const AddLogPathRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AddLogPathOutcome()>>(
- [this, request]()
- {
- return this->addLogPath(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AddMockRuleOutcome EdasClient::addMockRule(const AddMockRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AddMockRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AddMockRuleOutcome(AddMockRuleResult(outcome.result()));
- else
- return AddMockRuleOutcome(outcome.error());
- }
- void EdasClient::addMockRuleAsync(const AddMockRuleRequest& request, const AddMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, addMockRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AddMockRuleOutcomeCallable EdasClient::addMockRuleCallable(const AddMockRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AddMockRuleOutcome()>>(
- [this, request]()
- {
- return this->addMockRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AddServiceTimeConfigOutcome EdasClient::addServiceTimeConfig(const AddServiceTimeConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AddServiceTimeConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AddServiceTimeConfigOutcome(AddServiceTimeConfigResult(outcome.result()));
- else
- return AddServiceTimeConfigOutcome(outcome.error());
- }
- void EdasClient::addServiceTimeConfigAsync(const AddServiceTimeConfigRequest& request, const AddServiceTimeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, addServiceTimeConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AddServiceTimeConfigOutcomeCallable EdasClient::addServiceTimeConfigCallable(const AddServiceTimeConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AddServiceTimeConfigOutcome()>>(
- [this, request]()
- {
- return this->addServiceTimeConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AuthorizeApplicationOutcome EdasClient::authorizeApplication(const AuthorizeApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AuthorizeApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AuthorizeApplicationOutcome(AuthorizeApplicationResult(outcome.result()));
- else
- return AuthorizeApplicationOutcome(outcome.error());
- }
- void EdasClient::authorizeApplicationAsync(const AuthorizeApplicationRequest& request, const AuthorizeApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, authorizeApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AuthorizeApplicationOutcomeCallable EdasClient::authorizeApplicationCallable(const AuthorizeApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AuthorizeApplicationOutcome()>>(
- [this, request]()
- {
- return this->authorizeApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AuthorizeResourceGroupOutcome EdasClient::authorizeResourceGroup(const AuthorizeResourceGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AuthorizeResourceGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AuthorizeResourceGroupOutcome(AuthorizeResourceGroupResult(outcome.result()));
- else
- return AuthorizeResourceGroupOutcome(outcome.error());
- }
- void EdasClient::authorizeResourceGroupAsync(const AuthorizeResourceGroupRequest& request, const AuthorizeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, authorizeResourceGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AuthorizeResourceGroupOutcomeCallable EdasClient::authorizeResourceGroupCallable(const AuthorizeResourceGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AuthorizeResourceGroupOutcome()>>(
- [this, request]()
- {
- return this->authorizeResourceGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::AuthorizeRoleOutcome EdasClient::authorizeRole(const AuthorizeRoleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AuthorizeRoleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AuthorizeRoleOutcome(AuthorizeRoleResult(outcome.result()));
- else
- return AuthorizeRoleOutcome(outcome.error());
- }
- void EdasClient::authorizeRoleAsync(const AuthorizeRoleRequest& request, const AuthorizeRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, authorizeRole(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::AuthorizeRoleOutcomeCallable EdasClient::authorizeRoleCallable(const AuthorizeRoleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AuthorizeRoleOutcome()>>(
- [this, request]()
- {
- return this->authorizeRole(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::BindEcsSlbOutcome EdasClient::bindEcsSlb(const BindEcsSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return BindEcsSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return BindEcsSlbOutcome(BindEcsSlbResult(outcome.result()));
- else
- return BindEcsSlbOutcome(outcome.error());
- }
- void EdasClient::bindEcsSlbAsync(const BindEcsSlbRequest& request, const BindEcsSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, bindEcsSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::BindEcsSlbOutcomeCallable EdasClient::bindEcsSlbCallable(const BindEcsSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<BindEcsSlbOutcome()>>(
- [this, request]()
- {
- return this->bindEcsSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::BindK8sSlbOutcome EdasClient::bindK8sSlb(const BindK8sSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return BindK8sSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return BindK8sSlbOutcome(BindK8sSlbResult(outcome.result()));
- else
- return BindK8sSlbOutcome(outcome.error());
- }
- void EdasClient::bindK8sSlbAsync(const BindK8sSlbRequest& request, const BindK8sSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, bindK8sSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::BindK8sSlbOutcomeCallable EdasClient::bindK8sSlbCallable(const BindK8sSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<BindK8sSlbOutcome()>>(
- [this, request]()
- {
- return this->bindK8sSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::BindSlbOutcome EdasClient::bindSlb(const BindSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return BindSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return BindSlbOutcome(BindSlbResult(outcome.result()));
- else
- return BindSlbOutcome(outcome.error());
- }
- void EdasClient::bindSlbAsync(const BindSlbRequest& request, const BindSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, bindSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::BindSlbOutcomeCallable EdasClient::bindSlbCallable(const BindSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<BindSlbOutcome()>>(
- [this, request]()
- {
- return this->bindSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ChangeDeployGroupOutcome EdasClient::changeDeployGroup(const ChangeDeployGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ChangeDeployGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ChangeDeployGroupOutcome(ChangeDeployGroupResult(outcome.result()));
- else
- return ChangeDeployGroupOutcome(outcome.error());
- }
- void EdasClient::changeDeployGroupAsync(const ChangeDeployGroupRequest& request, const ChangeDeployGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, changeDeployGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ChangeDeployGroupOutcomeCallable EdasClient::changeDeployGroupCallable(const ChangeDeployGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ChangeDeployGroupOutcome()>>(
- [this, request]()
- {
- return this->changeDeployGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ContinuePipelineOutcome EdasClient::continuePipeline(const ContinuePipelineRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ContinuePipelineOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ContinuePipelineOutcome(ContinuePipelineResult(outcome.result()));
- else
- return ContinuePipelineOutcome(outcome.error());
- }
- void EdasClient::continuePipelineAsync(const ContinuePipelineRequest& request, const ContinuePipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, continuePipeline(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ContinuePipelineOutcomeCallable EdasClient::continuePipelineCallable(const ContinuePipelineRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ContinuePipelineOutcome()>>(
- [this, request]()
- {
- return this->continuePipeline(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ConvertK8sResourceOutcome EdasClient::convertK8sResource(const ConvertK8sResourceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ConvertK8sResourceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ConvertK8sResourceOutcome(ConvertK8sResourceResult(outcome.result()));
- else
- return ConvertK8sResourceOutcome(outcome.error());
- }
- void EdasClient::convertK8sResourceAsync(const ConvertK8sResourceRequest& request, const ConvertK8sResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, convertK8sResource(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ConvertK8sResourceOutcomeCallable EdasClient::convertK8sResourceCallable(const ConvertK8sResourceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ConvertK8sResourceOutcome()>>(
- [this, request]()
- {
- return this->convertK8sResource(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateApplicationScalingRuleOutcome EdasClient::createApplicationScalingRule(const CreateApplicationScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateApplicationScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateApplicationScalingRuleOutcome(CreateApplicationScalingRuleResult(outcome.result()));
- else
- return CreateApplicationScalingRuleOutcome(outcome.error());
- }
- void EdasClient::createApplicationScalingRuleAsync(const CreateApplicationScalingRuleRequest& request, const CreateApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createApplicationScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateApplicationScalingRuleOutcomeCallable EdasClient::createApplicationScalingRuleCallable(const CreateApplicationScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateApplicationScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->createApplicationScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateApplicationTemplateOutcome EdasClient::createApplicationTemplate(const CreateApplicationTemplateRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateApplicationTemplateOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateApplicationTemplateOutcome(CreateApplicationTemplateResult(outcome.result()));
- else
- return CreateApplicationTemplateOutcome(outcome.error());
- }
- void EdasClient::createApplicationTemplateAsync(const CreateApplicationTemplateRequest& request, const CreateApplicationTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createApplicationTemplate(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateApplicationTemplateOutcomeCallable EdasClient::createApplicationTemplateCallable(const CreateApplicationTemplateRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateApplicationTemplateOutcome()>>(
- [this, request]()
- {
- return this->createApplicationTemplate(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateEnvAppGroupOutcome EdasClient::createEnvAppGroup(const CreateEnvAppGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEnvAppGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEnvAppGroupOutcome(CreateEnvAppGroupResult(outcome.result()));
- else
- return CreateEnvAppGroupOutcome(outcome.error());
- }
- void EdasClient::createEnvAppGroupAsync(const CreateEnvAppGroupRequest& request, const CreateEnvAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEnvAppGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateEnvAppGroupOutcomeCallable EdasClient::createEnvAppGroupCallable(const CreateEnvAppGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEnvAppGroupOutcome()>>(
- [this, request]()
- {
- return this->createEnvAppGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateEnvHsfTrafficControlOutcome EdasClient::createEnvHsfTrafficControl(const CreateEnvHsfTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEnvHsfTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEnvHsfTrafficControlOutcome(CreateEnvHsfTrafficControlResult(outcome.result()));
- else
- return CreateEnvHsfTrafficControlOutcome(outcome.error());
- }
- void EdasClient::createEnvHsfTrafficControlAsync(const CreateEnvHsfTrafficControlRequest& request, const CreateEnvHsfTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEnvHsfTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateEnvHsfTrafficControlOutcomeCallable EdasClient::createEnvHsfTrafficControlCallable(const CreateEnvHsfTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEnvHsfTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->createEnvHsfTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateEnvHttpTrafficControlOutcome EdasClient::createEnvHttpTrafficControl(const CreateEnvHttpTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEnvHttpTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEnvHttpTrafficControlOutcome(CreateEnvHttpTrafficControlResult(outcome.result()));
- else
- return CreateEnvHttpTrafficControlOutcome(outcome.error());
- }
- void EdasClient::createEnvHttpTrafficControlAsync(const CreateEnvHttpTrafficControlRequest& request, const CreateEnvHttpTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEnvHttpTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateEnvHttpTrafficControlOutcomeCallable EdasClient::createEnvHttpTrafficControlCallable(const CreateEnvHttpTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEnvHttpTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->createEnvHttpTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateGrayEnvironmentOutcome EdasClient::createGrayEnvironment(const CreateGrayEnvironmentRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateGrayEnvironmentOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateGrayEnvironmentOutcome(CreateGrayEnvironmentResult(outcome.result()));
- else
- return CreateGrayEnvironmentOutcome(outcome.error());
- }
- void EdasClient::createGrayEnvironmentAsync(const CreateGrayEnvironmentRequest& request, const CreateGrayEnvironmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createGrayEnvironment(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateGrayEnvironmentOutcomeCallable EdasClient::createGrayEnvironmentCallable(const CreateGrayEnvironmentRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateGrayEnvironmentOutcome()>>(
- [this, request]()
- {
- return this->createGrayEnvironment(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateIDCImportCommandOutcome EdasClient::createIDCImportCommand(const CreateIDCImportCommandRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateIDCImportCommandOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateIDCImportCommandOutcome(CreateIDCImportCommandResult(outcome.result()));
- else
- return CreateIDCImportCommandOutcome(outcome.error());
- }
- void EdasClient::createIDCImportCommandAsync(const CreateIDCImportCommandRequest& request, const CreateIDCImportCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createIDCImportCommand(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateIDCImportCommandOutcomeCallable EdasClient::createIDCImportCommandCallable(const CreateIDCImportCommandRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateIDCImportCommandOutcome()>>(
- [this, request]()
- {
- return this->createIDCImportCommand(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateK8sConfigMapOutcome EdasClient::createK8sConfigMap(const CreateK8sConfigMapRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateK8sConfigMapOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateK8sConfigMapOutcome(CreateK8sConfigMapResult(outcome.result()));
- else
- return CreateK8sConfigMapOutcome(outcome.error());
- }
- void EdasClient::createK8sConfigMapAsync(const CreateK8sConfigMapRequest& request, const CreateK8sConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createK8sConfigMap(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateK8sConfigMapOutcomeCallable EdasClient::createK8sConfigMapCallable(const CreateK8sConfigMapRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateK8sConfigMapOutcome()>>(
- [this, request]()
- {
- return this->createK8sConfigMap(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateK8sIngressRuleOutcome EdasClient::createK8sIngressRule(const CreateK8sIngressRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateK8sIngressRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateK8sIngressRuleOutcome(CreateK8sIngressRuleResult(outcome.result()));
- else
- return CreateK8sIngressRuleOutcome(outcome.error());
- }
- void EdasClient::createK8sIngressRuleAsync(const CreateK8sIngressRuleRequest& request, const CreateK8sIngressRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createK8sIngressRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateK8sIngressRuleOutcomeCallable EdasClient::createK8sIngressRuleCallable(const CreateK8sIngressRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateK8sIngressRuleOutcome()>>(
- [this, request]()
- {
- return this->createK8sIngressRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateK8sSecretOutcome EdasClient::createK8sSecret(const CreateK8sSecretRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateK8sSecretOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateK8sSecretOutcome(CreateK8sSecretResult(outcome.result()));
- else
- return CreateK8sSecretOutcome(outcome.error());
- }
- void EdasClient::createK8sSecretAsync(const CreateK8sSecretRequest& request, const CreateK8sSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createK8sSecret(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateK8sSecretOutcomeCallable EdasClient::createK8sSecretCallable(const CreateK8sSecretRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateK8sSecretOutcome()>>(
- [this, request]()
- {
- return this->createK8sSecret(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::CreateK8sServiceOutcome EdasClient::createK8sService(const CreateK8sServiceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateK8sServiceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateK8sServiceOutcome(CreateK8sServiceResult(outcome.result()));
- else
- return CreateK8sServiceOutcome(outcome.error());
- }
- void EdasClient::createK8sServiceAsync(const CreateK8sServiceRequest& request, const CreateK8sServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createK8sService(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::CreateK8sServiceOutcomeCallable EdasClient::createK8sServiceCallable(const CreateK8sServiceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateK8sServiceOutcome()>>(
- [this, request]()
- {
- return this->createK8sService(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DelegateAdminRoleOutcome EdasClient::delegateAdminRole(const DelegateAdminRoleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DelegateAdminRoleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DelegateAdminRoleOutcome(DelegateAdminRoleResult(outcome.result()));
- else
- return DelegateAdminRoleOutcome(outcome.error());
- }
- void EdasClient::delegateAdminRoleAsync(const DelegateAdminRoleRequest& request, const DelegateAdminRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, delegateAdminRole(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DelegateAdminRoleOutcomeCallable EdasClient::delegateAdminRoleCallable(const DelegateAdminRoleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DelegateAdminRoleOutcome()>>(
- [this, request]()
- {
- return this->delegateAdminRole(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteApplicationOutcome EdasClient::deleteApplication(const DeleteApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteApplicationOutcome(DeleteApplicationResult(outcome.result()));
- else
- return DeleteApplicationOutcome(outcome.error());
- }
- void EdasClient::deleteApplicationAsync(const DeleteApplicationRequest& request, const DeleteApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteApplicationOutcomeCallable EdasClient::deleteApplicationCallable(const DeleteApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteApplicationOutcome()>>(
- [this, request]()
- {
- return this->deleteApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteApplicationScalingRuleOutcome EdasClient::deleteApplicationScalingRule(const DeleteApplicationScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteApplicationScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteApplicationScalingRuleOutcome(DeleteApplicationScalingRuleResult(outcome.result()));
- else
- return DeleteApplicationScalingRuleOutcome(outcome.error());
- }
- void EdasClient::deleteApplicationScalingRuleAsync(const DeleteApplicationScalingRuleRequest& request, const DeleteApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteApplicationScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteApplicationScalingRuleOutcomeCallable EdasClient::deleteApplicationScalingRuleCallable(const DeleteApplicationScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteApplicationScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->deleteApplicationScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteClusterOutcome EdasClient::deleteCluster(const DeleteClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteClusterOutcome(DeleteClusterResult(outcome.result()));
- else
- return DeleteClusterOutcome(outcome.error());
- }
- void EdasClient::deleteClusterAsync(const DeleteClusterRequest& request, const DeleteClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteClusterOutcomeCallable EdasClient::deleteClusterCallable(const DeleteClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteClusterOutcome()>>(
- [this, request]()
- {
- return this->deleteCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteClusterMemberOutcome EdasClient::deleteClusterMember(const DeleteClusterMemberRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteClusterMemberOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteClusterMemberOutcome(DeleteClusterMemberResult(outcome.result()));
- else
- return DeleteClusterMemberOutcome(outcome.error());
- }
- void EdasClient::deleteClusterMemberAsync(const DeleteClusterMemberRequest& request, const DeleteClusterMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteClusterMember(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteClusterMemberOutcomeCallable EdasClient::deleteClusterMemberCallable(const DeleteClusterMemberRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteClusterMemberOutcome()>>(
- [this, request]()
- {
- return this->deleteClusterMember(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteConfigCenterOutcome EdasClient::deleteConfigCenter(const DeleteConfigCenterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteConfigCenterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteConfigCenterOutcome(DeleteConfigCenterResult(outcome.result()));
- else
- return DeleteConfigCenterOutcome(outcome.error());
- }
- void EdasClient::deleteConfigCenterAsync(const DeleteConfigCenterRequest& request, const DeleteConfigCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteConfigCenter(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteConfigCenterOutcomeCallable EdasClient::deleteConfigCenterCallable(const DeleteConfigCenterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteConfigCenterOutcome()>>(
- [this, request]()
- {
- return this->deleteConfigCenter(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteDegradeControlOutcome EdasClient::deleteDegradeControl(const DeleteDegradeControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDegradeControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDegradeControlOutcome(DeleteDegradeControlResult(outcome.result()));
- else
- return DeleteDegradeControlOutcome(outcome.error());
- }
- void EdasClient::deleteDegradeControlAsync(const DeleteDegradeControlRequest& request, const DeleteDegradeControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDegradeControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteDegradeControlOutcomeCallable EdasClient::deleteDegradeControlCallable(const DeleteDegradeControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDegradeControlOutcome()>>(
- [this, request]()
- {
- return this->deleteDegradeControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteDeployGroupOutcome EdasClient::deleteDeployGroup(const DeleteDeployGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDeployGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDeployGroupOutcome(DeleteDeployGroupResult(outcome.result()));
- else
- return DeleteDeployGroupOutcome(outcome.error());
- }
- void EdasClient::deleteDeployGroupAsync(const DeleteDeployGroupRequest& request, const DeleteDeployGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDeployGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteDeployGroupOutcomeCallable EdasClient::deleteDeployGroupCallable(const DeleteDeployGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDeployGroupOutcome()>>(
- [this, request]()
- {
- return this->deleteDeployGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteEcuOutcome EdasClient::deleteEcu(const DeleteEcuRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteEcuOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteEcuOutcome(DeleteEcuResult(outcome.result()));
- else
- return DeleteEcuOutcome(outcome.error());
- }
- void EdasClient::deleteEcuAsync(const DeleteEcuRequest& request, const DeleteEcuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteEcu(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteEcuOutcomeCallable EdasClient::deleteEcuCallable(const DeleteEcuRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteEcuOutcome()>>(
- [this, request]()
- {
- return this->deleteEcu(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteEnvAppGroupOutcome EdasClient::deleteEnvAppGroup(const DeleteEnvAppGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteEnvAppGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteEnvAppGroupOutcome(DeleteEnvAppGroupResult(outcome.result()));
- else
- return DeleteEnvAppGroupOutcome(outcome.error());
- }
- void EdasClient::deleteEnvAppGroupAsync(const DeleteEnvAppGroupRequest& request, const DeleteEnvAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteEnvAppGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteEnvAppGroupOutcomeCallable EdasClient::deleteEnvAppGroupCallable(const DeleteEnvAppGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteEnvAppGroupOutcome()>>(
- [this, request]()
- {
- return this->deleteEnvAppGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteEnvHsfTrafficControlOutcome EdasClient::deleteEnvHsfTrafficControl(const DeleteEnvHsfTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteEnvHsfTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteEnvHsfTrafficControlOutcome(DeleteEnvHsfTrafficControlResult(outcome.result()));
- else
- return DeleteEnvHsfTrafficControlOutcome(outcome.error());
- }
- void EdasClient::deleteEnvHsfTrafficControlAsync(const DeleteEnvHsfTrafficControlRequest& request, const DeleteEnvHsfTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteEnvHsfTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteEnvHsfTrafficControlOutcomeCallable EdasClient::deleteEnvHsfTrafficControlCallable(const DeleteEnvHsfTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteEnvHsfTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->deleteEnvHsfTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteEnvHttpTrafficControlOutcome EdasClient::deleteEnvHttpTrafficControl(const DeleteEnvHttpTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteEnvHttpTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteEnvHttpTrafficControlOutcome(DeleteEnvHttpTrafficControlResult(outcome.result()));
- else
- return DeleteEnvHttpTrafficControlOutcome(outcome.error());
- }
- void EdasClient::deleteEnvHttpTrafficControlAsync(const DeleteEnvHttpTrafficControlRequest& request, const DeleteEnvHttpTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteEnvHttpTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteEnvHttpTrafficControlOutcomeCallable EdasClient::deleteEnvHttpTrafficControlCallable(const DeleteEnvHttpTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteEnvHttpTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->deleteEnvHttpTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteFlowControlOutcome EdasClient::deleteFlowControl(const DeleteFlowControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteFlowControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteFlowControlOutcome(DeleteFlowControlResult(outcome.result()));
- else
- return DeleteFlowControlOutcome(outcome.error());
- }
- void EdasClient::deleteFlowControlAsync(const DeleteFlowControlRequest& request, const DeleteFlowControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteFlowControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteFlowControlOutcomeCallable EdasClient::deleteFlowControlCallable(const DeleteFlowControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteFlowControlOutcome()>>(
- [this, request]()
- {
- return this->deleteFlowControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteGrayEnvironmentOutcome EdasClient::deleteGrayEnvironment(const DeleteGrayEnvironmentRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteGrayEnvironmentOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteGrayEnvironmentOutcome(DeleteGrayEnvironmentResult(outcome.result()));
- else
- return DeleteGrayEnvironmentOutcome(outcome.error());
- }
- void EdasClient::deleteGrayEnvironmentAsync(const DeleteGrayEnvironmentRequest& request, const DeleteGrayEnvironmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteGrayEnvironment(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteGrayEnvironmentOutcomeCallable EdasClient::deleteGrayEnvironmentCallable(const DeleteGrayEnvironmentRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteGrayEnvironmentOutcome()>>(
- [this, request]()
- {
- return this->deleteGrayEnvironment(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteK8sApplicationOutcome EdasClient::deleteK8sApplication(const DeleteK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteK8sApplicationOutcome(DeleteK8sApplicationResult(outcome.result()));
- else
- return DeleteK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::deleteK8sApplicationAsync(const DeleteK8sApplicationRequest& request, const DeleteK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteK8sApplicationOutcomeCallable EdasClient::deleteK8sApplicationCallable(const DeleteK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->deleteK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteK8sConfigMapOutcome EdasClient::deleteK8sConfigMap(const DeleteK8sConfigMapRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteK8sConfigMapOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteK8sConfigMapOutcome(DeleteK8sConfigMapResult(outcome.result()));
- else
- return DeleteK8sConfigMapOutcome(outcome.error());
- }
- void EdasClient::deleteK8sConfigMapAsync(const DeleteK8sConfigMapRequest& request, const DeleteK8sConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteK8sConfigMap(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteK8sConfigMapOutcomeCallable EdasClient::deleteK8sConfigMapCallable(const DeleteK8sConfigMapRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteK8sConfigMapOutcome()>>(
- [this, request]()
- {
- return this->deleteK8sConfigMap(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteK8sIngressRuleOutcome EdasClient::deleteK8sIngressRule(const DeleteK8sIngressRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteK8sIngressRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteK8sIngressRuleOutcome(DeleteK8sIngressRuleResult(outcome.result()));
- else
- return DeleteK8sIngressRuleOutcome(outcome.error());
- }
- void EdasClient::deleteK8sIngressRuleAsync(const DeleteK8sIngressRuleRequest& request, const DeleteK8sIngressRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteK8sIngressRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteK8sIngressRuleOutcomeCallable EdasClient::deleteK8sIngressRuleCallable(const DeleteK8sIngressRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteK8sIngressRuleOutcome()>>(
- [this, request]()
- {
- return this->deleteK8sIngressRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteK8sSecretOutcome EdasClient::deleteK8sSecret(const DeleteK8sSecretRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteK8sSecretOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteK8sSecretOutcome(DeleteK8sSecretResult(outcome.result()));
- else
- return DeleteK8sSecretOutcome(outcome.error());
- }
- void EdasClient::deleteK8sSecretAsync(const DeleteK8sSecretRequest& request, const DeleteK8sSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteK8sSecret(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteK8sSecretOutcomeCallable EdasClient::deleteK8sSecretCallable(const DeleteK8sSecretRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteK8sSecretOutcome()>>(
- [this, request]()
- {
- return this->deleteK8sSecret(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteK8sServiceOutcome EdasClient::deleteK8sService(const DeleteK8sServiceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteK8sServiceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteK8sServiceOutcome(DeleteK8sServiceResult(outcome.result()));
- else
- return DeleteK8sServiceOutcome(outcome.error());
- }
- void EdasClient::deleteK8sServiceAsync(const DeleteK8sServiceRequest& request, const DeleteK8sServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteK8sService(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteK8sServiceOutcomeCallable EdasClient::deleteK8sServiceCallable(const DeleteK8sServiceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteK8sServiceOutcome()>>(
- [this, request]()
- {
- return this->deleteK8sService(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteLogPathOutcome EdasClient::deleteLogPath(const DeleteLogPathRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteLogPathOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteLogPathOutcome(DeleteLogPathResult(outcome.result()));
- else
- return DeleteLogPathOutcome(outcome.error());
- }
- void EdasClient::deleteLogPathAsync(const DeleteLogPathRequest& request, const DeleteLogPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteLogPath(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteLogPathOutcomeCallable EdasClient::deleteLogPathCallable(const DeleteLogPathRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteLogPathOutcome()>>(
- [this, request]()
- {
- return this->deleteLogPath(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteRoleOutcome EdasClient::deleteRole(const DeleteRoleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteRoleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteRoleOutcome(DeleteRoleResult(outcome.result()));
- else
- return DeleteRoleOutcome(outcome.error());
- }
- void EdasClient::deleteRoleAsync(const DeleteRoleRequest& request, const DeleteRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteRole(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteRoleOutcomeCallable EdasClient::deleteRoleCallable(const DeleteRoleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteRoleOutcome()>>(
- [this, request]()
- {
- return this->deleteRole(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteServiceGroupOutcome EdasClient::deleteServiceGroup(const DeleteServiceGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteServiceGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteServiceGroupOutcome(DeleteServiceGroupResult(outcome.result()));
- else
- return DeleteServiceGroupOutcome(outcome.error());
- }
- void EdasClient::deleteServiceGroupAsync(const DeleteServiceGroupRequest& request, const DeleteServiceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteServiceGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteServiceGroupOutcomeCallable EdasClient::deleteServiceGroupCallable(const DeleteServiceGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteServiceGroupOutcome()>>(
- [this, request]()
- {
- return this->deleteServiceGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteServiceTimeConfigOutcome EdasClient::deleteServiceTimeConfig(const DeleteServiceTimeConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteServiceTimeConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteServiceTimeConfigOutcome(DeleteServiceTimeConfigResult(outcome.result()));
- else
- return DeleteServiceTimeConfigOutcome(outcome.error());
- }
- void EdasClient::deleteServiceTimeConfigAsync(const DeleteServiceTimeConfigRequest& request, const DeleteServiceTimeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteServiceTimeConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteServiceTimeConfigOutcomeCallable EdasClient::deleteServiceTimeConfigCallable(const DeleteServiceTimeConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteServiceTimeConfigOutcome()>>(
- [this, request]()
- {
- return this->deleteServiceTimeConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteSwimmingLaneOutcome EdasClient::deleteSwimmingLane(const DeleteSwimmingLaneRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteSwimmingLaneOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteSwimmingLaneOutcome(DeleteSwimmingLaneResult(outcome.result()));
- else
- return DeleteSwimmingLaneOutcome(outcome.error());
- }
- void EdasClient::deleteSwimmingLaneAsync(const DeleteSwimmingLaneRequest& request, const DeleteSwimmingLaneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteSwimmingLane(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteSwimmingLaneOutcomeCallable EdasClient::deleteSwimmingLaneCallable(const DeleteSwimmingLaneRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteSwimmingLaneOutcome()>>(
- [this, request]()
- {
- return this->deleteSwimmingLane(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteSwimmingLaneGroupOutcome EdasClient::deleteSwimmingLaneGroup(const DeleteSwimmingLaneGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteSwimmingLaneGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteSwimmingLaneGroupOutcome(DeleteSwimmingLaneGroupResult(outcome.result()));
- else
- return DeleteSwimmingLaneGroupOutcome(outcome.error());
- }
- void EdasClient::deleteSwimmingLaneGroupAsync(const DeleteSwimmingLaneGroupRequest& request, const DeleteSwimmingLaneGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteSwimmingLaneGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteSwimmingLaneGroupOutcomeCallable EdasClient::deleteSwimmingLaneGroupCallable(const DeleteSwimmingLaneGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteSwimmingLaneGroupOutcome()>>(
- [this, request]()
- {
- return this->deleteSwimmingLaneGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeleteUserDefineRegionOutcome EdasClient::deleteUserDefineRegion(const DeleteUserDefineRegionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteUserDefineRegionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteUserDefineRegionOutcome(DeleteUserDefineRegionResult(outcome.result()));
- else
- return DeleteUserDefineRegionOutcome(outcome.error());
- }
- void EdasClient::deleteUserDefineRegionAsync(const DeleteUserDefineRegionRequest& request, const DeleteUserDefineRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteUserDefineRegion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeleteUserDefineRegionOutcomeCallable EdasClient::deleteUserDefineRegionCallable(const DeleteUserDefineRegionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteUserDefineRegionOutcome()>>(
- [this, request]()
- {
- return this->deleteUserDefineRegion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeployApplicationOutcome EdasClient::deployApplication(const DeployApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeployApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeployApplicationOutcome(DeployApplicationResult(outcome.result()));
- else
- return DeployApplicationOutcome(outcome.error());
- }
- void EdasClient::deployApplicationAsync(const DeployApplicationRequest& request, const DeployApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deployApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeployApplicationOutcomeCallable EdasClient::deployApplicationCallable(const DeployApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeployApplicationOutcome()>>(
- [this, request]()
- {
- return this->deployApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DeployK8sApplicationOutcome EdasClient::deployK8sApplication(const DeployK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeployK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeployK8sApplicationOutcome(DeployK8sApplicationResult(outcome.result()));
- else
- return DeployK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::deployK8sApplicationAsync(const DeployK8sApplicationRequest& request, const DeployK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deployK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DeployK8sApplicationOutcomeCallable EdasClient::deployK8sApplicationCallable(const DeployK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeployK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->deployK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DescribeAppInstanceListOutcome EdasClient::describeAppInstanceList(const DescribeAppInstanceListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAppInstanceListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAppInstanceListOutcome(DescribeAppInstanceListResult(outcome.result()));
- else
- return DescribeAppInstanceListOutcome(outcome.error());
- }
- void EdasClient::describeAppInstanceListAsync(const DescribeAppInstanceListRequest& request, const DescribeAppInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAppInstanceList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DescribeAppInstanceListOutcomeCallable EdasClient::describeAppInstanceListCallable(const DescribeAppInstanceListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAppInstanceListOutcome()>>(
- [this, request]()
- {
- return this->describeAppInstanceList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DescribeApplicationScalingRuleOutcome EdasClient::describeApplicationScalingRule(const DescribeApplicationScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApplicationScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApplicationScalingRuleOutcome(DescribeApplicationScalingRuleResult(outcome.result()));
- else
- return DescribeApplicationScalingRuleOutcome(outcome.error());
- }
- void EdasClient::describeApplicationScalingRuleAsync(const DescribeApplicationScalingRuleRequest& request, const DescribeApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApplicationScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DescribeApplicationScalingRuleOutcomeCallable EdasClient::describeApplicationScalingRuleCallable(const DescribeApplicationScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApplicationScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->describeApplicationScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DescribeApplicationScalingRulesOutcome EdasClient::describeApplicationScalingRules(const DescribeApplicationScalingRulesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApplicationScalingRulesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApplicationScalingRulesOutcome(DescribeApplicationScalingRulesResult(outcome.result()));
- else
- return DescribeApplicationScalingRulesOutcome(outcome.error());
- }
- void EdasClient::describeApplicationScalingRulesAsync(const DescribeApplicationScalingRulesRequest& request, const DescribeApplicationScalingRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApplicationScalingRules(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DescribeApplicationScalingRulesOutcomeCallable EdasClient::describeApplicationScalingRulesCallable(const DescribeApplicationScalingRulesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApplicationScalingRulesOutcome()>>(
- [this, request]()
- {
- return this->describeApplicationScalingRules(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DescribeLocalitySettingOutcome EdasClient::describeLocalitySetting(const DescribeLocalitySettingRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeLocalitySettingOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeLocalitySettingOutcome(DescribeLocalitySettingResult(outcome.result()));
- else
- return DescribeLocalitySettingOutcome(outcome.error());
- }
- void EdasClient::describeLocalitySettingAsync(const DescribeLocalitySettingRequest& request, const DescribeLocalitySettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeLocalitySetting(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DescribeLocalitySettingOutcomeCallable EdasClient::describeLocalitySettingCallable(const DescribeLocalitySettingRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeLocalitySettingOutcome()>>(
- [this, request]()
- {
- return this->describeLocalitySetting(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DisableApplicationScalingRuleOutcome EdasClient::disableApplicationScalingRule(const DisableApplicationScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DisableApplicationScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DisableApplicationScalingRuleOutcome(DisableApplicationScalingRuleResult(outcome.result()));
- else
- return DisableApplicationScalingRuleOutcome(outcome.error());
- }
- void EdasClient::disableApplicationScalingRuleAsync(const DisableApplicationScalingRuleRequest& request, const DisableApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, disableApplicationScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DisableApplicationScalingRuleOutcomeCallable EdasClient::disableApplicationScalingRuleCallable(const DisableApplicationScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DisableApplicationScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->disableApplicationScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DisableDegradeControlOutcome EdasClient::disableDegradeControl(const DisableDegradeControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DisableDegradeControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DisableDegradeControlOutcome(DisableDegradeControlResult(outcome.result()));
- else
- return DisableDegradeControlOutcome(outcome.error());
- }
- void EdasClient::disableDegradeControlAsync(const DisableDegradeControlRequest& request, const DisableDegradeControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, disableDegradeControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DisableDegradeControlOutcomeCallable EdasClient::disableDegradeControlCallable(const DisableDegradeControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DisableDegradeControlOutcome()>>(
- [this, request]()
- {
- return this->disableDegradeControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DisableFlowControlOutcome EdasClient::disableFlowControl(const DisableFlowControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DisableFlowControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DisableFlowControlOutcome(DisableFlowControlResult(outcome.result()));
- else
- return DisableFlowControlOutcome(outcome.error());
- }
- void EdasClient::disableFlowControlAsync(const DisableFlowControlRequest& request, const DisableFlowControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, disableFlowControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DisableFlowControlOutcomeCallable EdasClient::disableFlowControlCallable(const DisableFlowControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DisableFlowControlOutcome()>>(
- [this, request]()
- {
- return this->disableFlowControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::DisableMockRuleOutcome EdasClient::disableMockRule(const DisableMockRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DisableMockRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DisableMockRuleOutcome(DisableMockRuleResult(outcome.result()));
- else
- return DisableMockRuleOutcome(outcome.error());
- }
- void EdasClient::disableMockRuleAsync(const DisableMockRuleRequest& request, const DisableMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, disableMockRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::DisableMockRuleOutcomeCallable EdasClient::disableMockRuleCallable(const DisableMockRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DisableMockRuleOutcome()>>(
- [this, request]()
- {
- return this->disableMockRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::EnableApplicationScalingRuleOutcome EdasClient::enableApplicationScalingRule(const EnableApplicationScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableApplicationScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableApplicationScalingRuleOutcome(EnableApplicationScalingRuleResult(outcome.result()));
- else
- return EnableApplicationScalingRuleOutcome(outcome.error());
- }
- void EdasClient::enableApplicationScalingRuleAsync(const EnableApplicationScalingRuleRequest& request, const EnableApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableApplicationScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::EnableApplicationScalingRuleOutcomeCallable EdasClient::enableApplicationScalingRuleCallable(const EnableApplicationScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableApplicationScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->enableApplicationScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::EnableDegradeControlOutcome EdasClient::enableDegradeControl(const EnableDegradeControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableDegradeControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableDegradeControlOutcome(EnableDegradeControlResult(outcome.result()));
- else
- return EnableDegradeControlOutcome(outcome.error());
- }
- void EdasClient::enableDegradeControlAsync(const EnableDegradeControlRequest& request, const EnableDegradeControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableDegradeControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::EnableDegradeControlOutcomeCallable EdasClient::enableDegradeControlCallable(const EnableDegradeControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableDegradeControlOutcome()>>(
- [this, request]()
- {
- return this->enableDegradeControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::EnableFlowControlOutcome EdasClient::enableFlowControl(const EnableFlowControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableFlowControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableFlowControlOutcome(EnableFlowControlResult(outcome.result()));
- else
- return EnableFlowControlOutcome(outcome.error());
- }
- void EdasClient::enableFlowControlAsync(const EnableFlowControlRequest& request, const EnableFlowControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableFlowControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::EnableFlowControlOutcomeCallable EdasClient::enableFlowControlCallable(const EnableFlowControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableFlowControlOutcome()>>(
- [this, request]()
- {
- return this->enableFlowControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::EnableMockRuleOutcome EdasClient::enableMockRule(const EnableMockRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableMockRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableMockRuleOutcome(EnableMockRuleResult(outcome.result()));
- else
- return EnableMockRuleOutcome(outcome.error());
- }
- void EdasClient::enableMockRuleAsync(const EnableMockRuleRequest& request, const EnableMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableMockRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::EnableMockRuleOutcomeCallable EdasClient::enableMockRuleCallable(const EnableMockRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableMockRuleOutcome()>>(
- [this, request]()
- {
- return this->enableMockRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ExecuteStatusOutcome EdasClient::executeStatus(const ExecuteStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ExecuteStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ExecuteStatusOutcome(ExecuteStatusResult(outcome.result()));
- else
- return ExecuteStatusOutcome(outcome.error());
- }
- void EdasClient::executeStatusAsync(const ExecuteStatusRequest& request, const ExecuteStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, executeStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ExecuteStatusOutcomeCallable EdasClient::executeStatusCallable(const ExecuteStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ExecuteStatusOutcome()>>(
- [this, request]()
- {
- return this->executeStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetAccountMockRuleOutcome EdasClient::getAccountMockRule(const GetAccountMockRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetAccountMockRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetAccountMockRuleOutcome(GetAccountMockRuleResult(outcome.result()));
- else
- return GetAccountMockRuleOutcome(outcome.error());
- }
- void EdasClient::getAccountMockRuleAsync(const GetAccountMockRuleRequest& request, const GetAccountMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getAccountMockRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetAccountMockRuleOutcomeCallable EdasClient::getAccountMockRuleCallable(const GetAccountMockRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetAccountMockRuleOutcome()>>(
- [this, request]()
- {
- return this->getAccountMockRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetAppDeploymentOutcome EdasClient::getAppDeployment(const GetAppDeploymentRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetAppDeploymentOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetAppDeploymentOutcome(GetAppDeploymentResult(outcome.result()));
- else
- return GetAppDeploymentOutcome(outcome.error());
- }
- void EdasClient::getAppDeploymentAsync(const GetAppDeploymentRequest& request, const GetAppDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getAppDeployment(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetAppDeploymentOutcomeCallable EdasClient::getAppDeploymentCallable(const GetAppDeploymentRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetAppDeploymentOutcome()>>(
- [this, request]()
- {
- return this->getAppDeployment(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetApplicationOutcome EdasClient::getApplication(const GetApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetApplicationOutcome(GetApplicationResult(outcome.result()));
- else
- return GetApplicationOutcome(outcome.error());
- }
- void EdasClient::getApplicationAsync(const GetApplicationRequest& request, const GetApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetApplicationOutcomeCallable EdasClient::getApplicationCallable(const GetApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetApplicationOutcome()>>(
- [this, request]()
- {
- return this->getApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetChangeOrderInfoOutcome EdasClient::getChangeOrderInfo(const GetChangeOrderInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetChangeOrderInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetChangeOrderInfoOutcome(GetChangeOrderInfoResult(outcome.result()));
- else
- return GetChangeOrderInfoOutcome(outcome.error());
- }
- void EdasClient::getChangeOrderInfoAsync(const GetChangeOrderInfoRequest& request, const GetChangeOrderInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getChangeOrderInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetChangeOrderInfoOutcomeCallable EdasClient::getChangeOrderInfoCallable(const GetChangeOrderInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetChangeOrderInfoOutcome()>>(
- [this, request]()
- {
- return this->getChangeOrderInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetClusterOutcome EdasClient::getCluster(const GetClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetClusterOutcome(GetClusterResult(outcome.result()));
- else
- return GetClusterOutcome(outcome.error());
- }
- void EdasClient::getClusterAsync(const GetClusterRequest& request, const GetClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetClusterOutcomeCallable EdasClient::getClusterCallable(const GetClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetClusterOutcome()>>(
- [this, request]()
- {
- return this->getCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetContainerConfigurationOutcome EdasClient::getContainerConfiguration(const GetContainerConfigurationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetContainerConfigurationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetContainerConfigurationOutcome(GetContainerConfigurationResult(outcome.result()));
- else
- return GetContainerConfigurationOutcome(outcome.error());
- }
- void EdasClient::getContainerConfigurationAsync(const GetContainerConfigurationRequest& request, const GetContainerConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getContainerConfiguration(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetContainerConfigurationOutcomeCallable EdasClient::getContainerConfigurationCallable(const GetContainerConfigurationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetContainerConfigurationOutcome()>>(
- [this, request]()
- {
- return this->getContainerConfiguration(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetEnvTrafficControlOutcome EdasClient::getEnvTrafficControl(const GetEnvTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetEnvTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetEnvTrafficControlOutcome(GetEnvTrafficControlResult(outcome.result()));
- else
- return GetEnvTrafficControlOutcome(outcome.error());
- }
- void EdasClient::getEnvTrafficControlAsync(const GetEnvTrafficControlRequest& request, const GetEnvTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getEnvTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetEnvTrafficControlOutcomeCallable EdasClient::getEnvTrafficControlCallable(const GetEnvTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetEnvTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->getEnvTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetGrayAppGroupOutcome EdasClient::getGrayAppGroup(const GetGrayAppGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetGrayAppGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetGrayAppGroupOutcome(GetGrayAppGroupResult(outcome.result()));
- else
- return GetGrayAppGroupOutcome(outcome.error());
- }
- void EdasClient::getGrayAppGroupAsync(const GetGrayAppGroupRequest& request, const GetGrayAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getGrayAppGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetGrayAppGroupOutcomeCallable EdasClient::getGrayAppGroupCallable(const GetGrayAppGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetGrayAppGroupOutcome()>>(
- [this, request]()
- {
- return this->getGrayAppGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetGrayAppsOutcome EdasClient::getGrayApps(const GetGrayAppsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetGrayAppsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetGrayAppsOutcome(GetGrayAppsResult(outcome.result()));
- else
- return GetGrayAppsOutcome(outcome.error());
- }
- void EdasClient::getGrayAppsAsync(const GetGrayAppsRequest& request, const GetGrayAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getGrayApps(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetGrayAppsOutcomeCallable EdasClient::getGrayAppsCallable(const GetGrayAppsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetGrayAppsOutcome()>>(
- [this, request]()
- {
- return this->getGrayApps(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetGrayEnvironmentsOutcome EdasClient::getGrayEnvironments(const GetGrayEnvironmentsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetGrayEnvironmentsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetGrayEnvironmentsOutcome(GetGrayEnvironmentsResult(outcome.result()));
- else
- return GetGrayEnvironmentsOutcome(outcome.error());
- }
- void EdasClient::getGrayEnvironmentsAsync(const GetGrayEnvironmentsRequest& request, const GetGrayEnvironmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getGrayEnvironments(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetGrayEnvironmentsOutcomeCallable EdasClient::getGrayEnvironmentsCallable(const GetGrayEnvironmentsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetGrayEnvironmentsOutcome()>>(
- [this, request]()
- {
- return this->getGrayEnvironments(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetJavaStartUpConfigOutcome EdasClient::getJavaStartUpConfig(const GetJavaStartUpConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetJavaStartUpConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetJavaStartUpConfigOutcome(GetJavaStartUpConfigResult(outcome.result()));
- else
- return GetJavaStartUpConfigOutcome(outcome.error());
- }
- void EdasClient::getJavaStartUpConfigAsync(const GetJavaStartUpConfigRequest& request, const GetJavaStartUpConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getJavaStartUpConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetJavaStartUpConfigOutcomeCallable EdasClient::getJavaStartUpConfigCallable(const GetJavaStartUpConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetJavaStartUpConfigOutcome()>>(
- [this, request]()
- {
- return this->getJavaStartUpConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetJvmConfigurationOutcome EdasClient::getJvmConfiguration(const GetJvmConfigurationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetJvmConfigurationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetJvmConfigurationOutcome(GetJvmConfigurationResult(outcome.result()));
- else
- return GetJvmConfigurationOutcome(outcome.error());
- }
- void EdasClient::getJvmConfigurationAsync(const GetJvmConfigurationRequest& request, const GetJvmConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getJvmConfiguration(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetJvmConfigurationOutcomeCallable EdasClient::getJvmConfigurationCallable(const GetJvmConfigurationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetJvmConfigurationOutcome()>>(
- [this, request]()
- {
- return this->getJvmConfiguration(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetK8sApplicationOutcome EdasClient::getK8sApplication(const GetK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetK8sApplicationOutcome(GetK8sApplicationResult(outcome.result()));
- else
- return GetK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::getK8sApplicationAsync(const GetK8sApplicationRequest& request, const GetK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetK8sApplicationOutcomeCallable EdasClient::getK8sApplicationCallable(const GetK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->getK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetK8sClusterOutcome EdasClient::getK8sCluster(const GetK8sClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetK8sClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetK8sClusterOutcome(GetK8sClusterResult(outcome.result()));
- else
- return GetK8sClusterOutcome(outcome.error());
- }
- void EdasClient::getK8sClusterAsync(const GetK8sClusterRequest& request, const GetK8sClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getK8sCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetK8sClusterOutcomeCallable EdasClient::getK8sClusterCallable(const GetK8sClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetK8sClusterOutcome()>>(
- [this, request]()
- {
- return this->getK8sCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetK8sServicesOutcome EdasClient::getK8sServices(const GetK8sServicesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetK8sServicesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetK8sServicesOutcome(GetK8sServicesResult(outcome.result()));
- else
- return GetK8sServicesOutcome(outcome.error());
- }
- void EdasClient::getK8sServicesAsync(const GetK8sServicesRequest& request, const GetK8sServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getK8sServices(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetK8sServicesOutcomeCallable EdasClient::getK8sServicesCallable(const GetK8sServicesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetK8sServicesOutcome()>>(
- [this, request]()
- {
- return this->getK8sServices(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetK8sStorageInfoOutcome EdasClient::getK8sStorageInfo(const GetK8sStorageInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetK8sStorageInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetK8sStorageInfoOutcome(GetK8sStorageInfoResult(outcome.result()));
- else
- return GetK8sStorageInfoOutcome(outcome.error());
- }
- void EdasClient::getK8sStorageInfoAsync(const GetK8sStorageInfoRequest& request, const GetK8sStorageInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getK8sStorageInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetK8sStorageInfoOutcomeCallable EdasClient::getK8sStorageInfoCallable(const GetK8sStorageInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetK8sStorageInfoOutcome()>>(
- [this, request]()
- {
- return this->getK8sStorageInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetMockRuleByConsumerAppIdOutcome EdasClient::getMockRuleByConsumerAppId(const GetMockRuleByConsumerAppIdRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetMockRuleByConsumerAppIdOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetMockRuleByConsumerAppIdOutcome(GetMockRuleByConsumerAppIdResult(outcome.result()));
- else
- return GetMockRuleByConsumerAppIdOutcome(outcome.error());
- }
- void EdasClient::getMockRuleByConsumerAppIdAsync(const GetMockRuleByConsumerAppIdRequest& request, const GetMockRuleByConsumerAppIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getMockRuleByConsumerAppId(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetMockRuleByConsumerAppIdOutcomeCallable EdasClient::getMockRuleByConsumerAppIdCallable(const GetMockRuleByConsumerAppIdRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetMockRuleByConsumerAppIdOutcome()>>(
- [this, request]()
- {
- return this->getMockRuleByConsumerAppId(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetMockRuleByIdOutcome EdasClient::getMockRuleById(const GetMockRuleByIdRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetMockRuleByIdOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetMockRuleByIdOutcome(GetMockRuleByIdResult(outcome.result()));
- else
- return GetMockRuleByIdOutcome(outcome.error());
- }
- void EdasClient::getMockRuleByIdAsync(const GetMockRuleByIdRequest& request, const GetMockRuleByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getMockRuleById(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetMockRuleByIdOutcomeCallable EdasClient::getMockRuleByIdCallable(const GetMockRuleByIdRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetMockRuleByIdOutcome()>>(
- [this, request]()
- {
- return this->getMockRuleById(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetMockRuleByProviderAppIdOutcome EdasClient::getMockRuleByProviderAppId(const GetMockRuleByProviderAppIdRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetMockRuleByProviderAppIdOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetMockRuleByProviderAppIdOutcome(GetMockRuleByProviderAppIdResult(outcome.result()));
- else
- return GetMockRuleByProviderAppIdOutcome(outcome.error());
- }
- void EdasClient::getMockRuleByProviderAppIdAsync(const GetMockRuleByProviderAppIdRequest& request, const GetMockRuleByProviderAppIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getMockRuleByProviderAppId(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetMockRuleByProviderAppIdOutcomeCallable EdasClient::getMockRuleByProviderAppIdCallable(const GetMockRuleByProviderAppIdRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetMockRuleByProviderAppIdOutcome()>>(
- [this, request]()
- {
- return this->getMockRuleByProviderAppId(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetPackageStorageCredentialOutcome EdasClient::getPackageStorageCredential(const GetPackageStorageCredentialRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetPackageStorageCredentialOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetPackageStorageCredentialOutcome(GetPackageStorageCredentialResult(outcome.result()));
- else
- return GetPackageStorageCredentialOutcome(outcome.error());
- }
- void EdasClient::getPackageStorageCredentialAsync(const GetPackageStorageCredentialRequest& request, const GetPackageStorageCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getPackageStorageCredential(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetPackageStorageCredentialOutcomeCallable EdasClient::getPackageStorageCredentialCallable(const GetPackageStorageCredentialRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetPackageStorageCredentialOutcome()>>(
- [this, request]()
- {
- return this->getPackageStorageCredential(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetScalingRulesOutcome EdasClient::getScalingRules(const GetScalingRulesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetScalingRulesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetScalingRulesOutcome(GetScalingRulesResult(outcome.result()));
- else
- return GetScalingRulesOutcome(outcome.error());
- }
- void EdasClient::getScalingRulesAsync(const GetScalingRulesRequest& request, const GetScalingRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getScalingRules(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetScalingRulesOutcomeCallable EdasClient::getScalingRulesCallable(const GetScalingRulesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetScalingRulesOutcome()>>(
- [this, request]()
- {
- return this->getScalingRules(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetSecureTokenOutcome EdasClient::getSecureToken(const GetSecureTokenRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetSecureTokenOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetSecureTokenOutcome(GetSecureTokenResult(outcome.result()));
- else
- return GetSecureTokenOutcome(outcome.error());
- }
- void EdasClient::getSecureTokenAsync(const GetSecureTokenRequest& request, const GetSecureTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getSecureToken(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetSecureTokenOutcomeCallable EdasClient::getSecureTokenCallable(const GetSecureTokenRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetSecureTokenOutcome()>>(
- [this, request]()
- {
- return this->getSecureToken(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetServiceConsumersPageOutcome EdasClient::getServiceConsumersPage(const GetServiceConsumersPageRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetServiceConsumersPageOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetServiceConsumersPageOutcome(GetServiceConsumersPageResult(outcome.result()));
- else
- return GetServiceConsumersPageOutcome(outcome.error());
- }
- void EdasClient::getServiceConsumersPageAsync(const GetServiceConsumersPageRequest& request, const GetServiceConsumersPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getServiceConsumersPage(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetServiceConsumersPageOutcomeCallable EdasClient::getServiceConsumersPageCallable(const GetServiceConsumersPageRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetServiceConsumersPageOutcome()>>(
- [this, request]()
- {
- return this->getServiceConsumersPage(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetServiceDetailOutcome EdasClient::getServiceDetail(const GetServiceDetailRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetServiceDetailOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetServiceDetailOutcome(GetServiceDetailResult(outcome.result()));
- else
- return GetServiceDetailOutcome(outcome.error());
- }
- void EdasClient::getServiceDetailAsync(const GetServiceDetailRequest& request, const GetServiceDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getServiceDetail(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetServiceDetailOutcomeCallable EdasClient::getServiceDetailCallable(const GetServiceDetailRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetServiceDetailOutcome()>>(
- [this, request]()
- {
- return this->getServiceDetail(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetServiceListOutcome EdasClient::getServiceList(const GetServiceListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetServiceListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetServiceListOutcome(GetServiceListResult(outcome.result()));
- else
- return GetServiceListOutcome(outcome.error());
- }
- void EdasClient::getServiceListAsync(const GetServiceListRequest& request, const GetServiceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getServiceList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetServiceListOutcomeCallable EdasClient::getServiceListCallable(const GetServiceListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetServiceListOutcome()>>(
- [this, request]()
- {
- return this->getServiceList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetServiceListPageOutcome EdasClient::getServiceListPage(const GetServiceListPageRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetServiceListPageOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetServiceListPageOutcome(GetServiceListPageResult(outcome.result()));
- else
- return GetServiceListPageOutcome(outcome.error());
- }
- void EdasClient::getServiceListPageAsync(const GetServiceListPageRequest& request, const GetServiceListPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getServiceListPage(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetServiceListPageOutcomeCallable EdasClient::getServiceListPageCallable(const GetServiceListPageRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetServiceListPageOutcome()>>(
- [this, request]()
- {
- return this->getServiceListPage(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetServiceMethodPageOutcome EdasClient::getServiceMethodPage(const GetServiceMethodPageRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetServiceMethodPageOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetServiceMethodPageOutcome(GetServiceMethodPageResult(outcome.result()));
- else
- return GetServiceMethodPageOutcome(outcome.error());
- }
- void EdasClient::getServiceMethodPageAsync(const GetServiceMethodPageRequest& request, const GetServiceMethodPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getServiceMethodPage(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetServiceMethodPageOutcomeCallable EdasClient::getServiceMethodPageCallable(const GetServiceMethodPageRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetServiceMethodPageOutcome()>>(
- [this, request]()
- {
- return this->getServiceMethodPage(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetServiceProvidersPageOutcome EdasClient::getServiceProvidersPage(const GetServiceProvidersPageRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetServiceProvidersPageOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetServiceProvidersPageOutcome(GetServiceProvidersPageResult(outcome.result()));
- else
- return GetServiceProvidersPageOutcome(outcome.error());
- }
- void EdasClient::getServiceProvidersPageAsync(const GetServiceProvidersPageRequest& request, const GetServiceProvidersPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getServiceProvidersPage(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetServiceProvidersPageOutcomeCallable EdasClient::getServiceProvidersPageCallable(const GetServiceProvidersPageRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetServiceProvidersPageOutcome()>>(
- [this, request]()
- {
- return this->getServiceProvidersPage(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetSpringCloudTestMethodOutcome EdasClient::getSpringCloudTestMethod(const GetSpringCloudTestMethodRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetSpringCloudTestMethodOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetSpringCloudTestMethodOutcome(GetSpringCloudTestMethodResult(outcome.result()));
- else
- return GetSpringCloudTestMethodOutcome(outcome.error());
- }
- void EdasClient::getSpringCloudTestMethodAsync(const GetSpringCloudTestMethodRequest& request, const GetSpringCloudTestMethodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getSpringCloudTestMethod(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetSpringCloudTestMethodOutcomeCallable EdasClient::getSpringCloudTestMethodCallable(const GetSpringCloudTestMethodRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetSpringCloudTestMethodOutcome()>>(
- [this, request]()
- {
- return this->getSpringCloudTestMethod(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetSslCertificateListOutcome EdasClient::getSslCertificateList(const GetSslCertificateListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetSslCertificateListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetSslCertificateListOutcome(GetSslCertificateListResult(outcome.result()));
- else
- return GetSslCertificateListOutcome(outcome.error());
- }
- void EdasClient::getSslCertificateListAsync(const GetSslCertificateListRequest& request, const GetSslCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getSslCertificateList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetSslCertificateListOutcomeCallable EdasClient::getSslCertificateListCallable(const GetSslCertificateListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetSslCertificateListOutcome()>>(
- [this, request]()
- {
- return this->getSslCertificateList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetSubAccountInfoOutcome EdasClient::getSubAccountInfo(const GetSubAccountInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetSubAccountInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetSubAccountInfoOutcome(GetSubAccountInfoResult(outcome.result()));
- else
- return GetSubAccountInfoOutcome(outcome.error());
- }
- void EdasClient::getSubAccountInfoAsync(const GetSubAccountInfoRequest& request, const GetSubAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getSubAccountInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetSubAccountInfoOutcomeCallable EdasClient::getSubAccountInfoCallable(const GetSubAccountInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetSubAccountInfoOutcome()>>(
- [this, request]()
- {
- return this->getSubAccountInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetSwimmingLaneOutcome EdasClient::getSwimmingLane(const GetSwimmingLaneRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetSwimmingLaneOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetSwimmingLaneOutcome(GetSwimmingLaneResult(outcome.result()));
- else
- return GetSwimmingLaneOutcome(outcome.error());
- }
- void EdasClient::getSwimmingLaneAsync(const GetSwimmingLaneRequest& request, const GetSwimmingLaneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getSwimmingLane(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetSwimmingLaneOutcomeCallable EdasClient::getSwimmingLaneCallable(const GetSwimmingLaneRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetSwimmingLaneOutcome()>>(
- [this, request]()
- {
- return this->getSwimmingLane(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::GetWebContainerConfigOutcome EdasClient::getWebContainerConfig(const GetWebContainerConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetWebContainerConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetWebContainerConfigOutcome(GetWebContainerConfigResult(outcome.result()));
- else
- return GetWebContainerConfigOutcome(outcome.error());
- }
- void EdasClient::getWebContainerConfigAsync(const GetWebContainerConfigRequest& request, const GetWebContainerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getWebContainerConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::GetWebContainerConfigOutcomeCallable EdasClient::getWebContainerConfigCallable(const GetWebContainerConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetWebContainerConfigOutcome()>>(
- [this, request]()
- {
- return this->getWebContainerConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ImportK8sClusterOutcome EdasClient::importK8sCluster(const ImportK8sClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ImportK8sClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ImportK8sClusterOutcome(ImportK8sClusterResult(outcome.result()));
- else
- return ImportK8sClusterOutcome(outcome.error());
- }
- void EdasClient::importK8sClusterAsync(const ImportK8sClusterRequest& request, const ImportK8sClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, importK8sCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ImportK8sClusterOutcomeCallable EdasClient::importK8sClusterCallable(const ImportK8sClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ImportK8sClusterOutcome()>>(
- [this, request]()
- {
- return this->importK8sCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertApplicationOutcome EdasClient::insertApplication(const InsertApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertApplicationOutcome(InsertApplicationResult(outcome.result()));
- else
- return InsertApplicationOutcome(outcome.error());
- }
- void EdasClient::insertApplicationAsync(const InsertApplicationRequest& request, const InsertApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertApplicationOutcomeCallable EdasClient::insertApplicationCallable(const InsertApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertApplicationOutcome()>>(
- [this, request]()
- {
- return this->insertApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertClusterOutcome EdasClient::insertCluster(const InsertClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertClusterOutcome(InsertClusterResult(outcome.result()));
- else
- return InsertClusterOutcome(outcome.error());
- }
- void EdasClient::insertClusterAsync(const InsertClusterRequest& request, const InsertClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertClusterOutcomeCallable EdasClient::insertClusterCallable(const InsertClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertClusterOutcome()>>(
- [this, request]()
- {
- return this->insertCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertClusterMemberOutcome EdasClient::insertClusterMember(const InsertClusterMemberRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertClusterMemberOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertClusterMemberOutcome(InsertClusterMemberResult(outcome.result()));
- else
- return InsertClusterMemberOutcome(outcome.error());
- }
- void EdasClient::insertClusterMemberAsync(const InsertClusterMemberRequest& request, const InsertClusterMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertClusterMember(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertClusterMemberOutcomeCallable EdasClient::insertClusterMemberCallable(const InsertClusterMemberRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertClusterMemberOutcome()>>(
- [this, request]()
- {
- return this->insertClusterMember(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertConfigCenterOutcome EdasClient::insertConfigCenter(const InsertConfigCenterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertConfigCenterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertConfigCenterOutcome(InsertConfigCenterResult(outcome.result()));
- else
- return InsertConfigCenterOutcome(outcome.error());
- }
- void EdasClient::insertConfigCenterAsync(const InsertConfigCenterRequest& request, const InsertConfigCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertConfigCenter(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertConfigCenterOutcomeCallable EdasClient::insertConfigCenterCallable(const InsertConfigCenterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertConfigCenterOutcome()>>(
- [this, request]()
- {
- return this->insertConfigCenter(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertDegradeControlOutcome EdasClient::insertDegradeControl(const InsertDegradeControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertDegradeControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertDegradeControlOutcome(InsertDegradeControlResult(outcome.result()));
- else
- return InsertDegradeControlOutcome(outcome.error());
- }
- void EdasClient::insertDegradeControlAsync(const InsertDegradeControlRequest& request, const InsertDegradeControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertDegradeControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertDegradeControlOutcomeCallable EdasClient::insertDegradeControlCallable(const InsertDegradeControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertDegradeControlOutcome()>>(
- [this, request]()
- {
- return this->insertDegradeControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertDeployGroupOutcome EdasClient::insertDeployGroup(const InsertDeployGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertDeployGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertDeployGroupOutcome(InsertDeployGroupResult(outcome.result()));
- else
- return InsertDeployGroupOutcome(outcome.error());
- }
- void EdasClient::insertDeployGroupAsync(const InsertDeployGroupRequest& request, const InsertDeployGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertDeployGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertDeployGroupOutcomeCallable EdasClient::insertDeployGroupCallable(const InsertDeployGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertDeployGroupOutcome()>>(
- [this, request]()
- {
- return this->insertDeployGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertFlowControlOutcome EdasClient::insertFlowControl(const InsertFlowControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertFlowControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertFlowControlOutcome(InsertFlowControlResult(outcome.result()));
- else
- return InsertFlowControlOutcome(outcome.error());
- }
- void EdasClient::insertFlowControlAsync(const InsertFlowControlRequest& request, const InsertFlowControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertFlowControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertFlowControlOutcomeCallable EdasClient::insertFlowControlCallable(const InsertFlowControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertFlowControlOutcome()>>(
- [this, request]()
- {
- return this->insertFlowControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertK8sApplicationOutcome EdasClient::insertK8sApplication(const InsertK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertK8sApplicationOutcome(InsertK8sApplicationResult(outcome.result()));
- else
- return InsertK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::insertK8sApplicationAsync(const InsertK8sApplicationRequest& request, const InsertK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertK8sApplicationOutcomeCallable EdasClient::insertK8sApplicationCallable(const InsertK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->insertK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertOrUpdateRegionOutcome EdasClient::insertOrUpdateRegion(const InsertOrUpdateRegionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertOrUpdateRegionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertOrUpdateRegionOutcome(InsertOrUpdateRegionResult(outcome.result()));
- else
- return InsertOrUpdateRegionOutcome(outcome.error());
- }
- void EdasClient::insertOrUpdateRegionAsync(const InsertOrUpdateRegionRequest& request, const InsertOrUpdateRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertOrUpdateRegion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertOrUpdateRegionOutcomeCallable EdasClient::insertOrUpdateRegionCallable(const InsertOrUpdateRegionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertOrUpdateRegionOutcome()>>(
- [this, request]()
- {
- return this->insertOrUpdateRegion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertRoleOutcome EdasClient::insertRole(const InsertRoleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertRoleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertRoleOutcome(InsertRoleResult(outcome.result()));
- else
- return InsertRoleOutcome(outcome.error());
- }
- void EdasClient::insertRoleAsync(const InsertRoleRequest& request, const InsertRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertRole(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertRoleOutcomeCallable EdasClient::insertRoleCallable(const InsertRoleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertRoleOutcome()>>(
- [this, request]()
- {
- return this->insertRole(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertServiceGroupOutcome EdasClient::insertServiceGroup(const InsertServiceGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertServiceGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertServiceGroupOutcome(InsertServiceGroupResult(outcome.result()));
- else
- return InsertServiceGroupOutcome(outcome.error());
- }
- void EdasClient::insertServiceGroupAsync(const InsertServiceGroupRequest& request, const InsertServiceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertServiceGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertServiceGroupOutcomeCallable EdasClient::insertServiceGroupCallable(const InsertServiceGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertServiceGroupOutcome()>>(
- [this, request]()
- {
- return this->insertServiceGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertSwimmingLaneOutcome EdasClient::insertSwimmingLane(const InsertSwimmingLaneRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertSwimmingLaneOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertSwimmingLaneOutcome(InsertSwimmingLaneResult(outcome.result()));
- else
- return InsertSwimmingLaneOutcome(outcome.error());
- }
- void EdasClient::insertSwimmingLaneAsync(const InsertSwimmingLaneRequest& request, const InsertSwimmingLaneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertSwimmingLane(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertSwimmingLaneOutcomeCallable EdasClient::insertSwimmingLaneCallable(const InsertSwimmingLaneRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertSwimmingLaneOutcome()>>(
- [this, request]()
- {
- return this->insertSwimmingLane(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InsertSwimmingLaneGroupOutcome EdasClient::insertSwimmingLaneGroup(const InsertSwimmingLaneGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InsertSwimmingLaneGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InsertSwimmingLaneGroupOutcome(InsertSwimmingLaneGroupResult(outcome.result()));
- else
- return InsertSwimmingLaneGroupOutcome(outcome.error());
- }
- void EdasClient::insertSwimmingLaneGroupAsync(const InsertSwimmingLaneGroupRequest& request, const InsertSwimmingLaneGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, insertSwimmingLaneGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InsertSwimmingLaneGroupOutcomeCallable EdasClient::insertSwimmingLaneGroupCallable(const InsertSwimmingLaneGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InsertSwimmingLaneGroupOutcome()>>(
- [this, request]()
- {
- return this->insertSwimmingLaneGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::InstallAgentOutcome EdasClient::installAgent(const InstallAgentRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return InstallAgentOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return InstallAgentOutcome(InstallAgentResult(outcome.result()));
- else
- return InstallAgentOutcome(outcome.error());
- }
- void EdasClient::installAgentAsync(const InstallAgentRequest& request, const InstallAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, installAgent(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::InstallAgentOutcomeCallable EdasClient::installAgentCallable(const InstallAgentRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<InstallAgentOutcome()>>(
- [this, request]()
- {
- return this->installAgent(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListAliyunRegionOutcome EdasClient::listAliyunRegion(const ListAliyunRegionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListAliyunRegionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListAliyunRegionOutcome(ListAliyunRegionResult(outcome.result()));
- else
- return ListAliyunRegionOutcome(outcome.error());
- }
- void EdasClient::listAliyunRegionAsync(const ListAliyunRegionRequest& request, const ListAliyunRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listAliyunRegion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListAliyunRegionOutcomeCallable EdasClient::listAliyunRegionCallable(const ListAliyunRegionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListAliyunRegionOutcome()>>(
- [this, request]()
- {
- return this->listAliyunRegion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListApplicationOutcome EdasClient::listApplication(const ListApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListApplicationOutcome(ListApplicationResult(outcome.result()));
- else
- return ListApplicationOutcome(outcome.error());
- }
- void EdasClient::listApplicationAsync(const ListApplicationRequest& request, const ListApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListApplicationOutcomeCallable EdasClient::listApplicationCallable(const ListApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListApplicationOutcome()>>(
- [this, request]()
- {
- return this->listApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListApplicationEcuOutcome EdasClient::listApplicationEcu(const ListApplicationEcuRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListApplicationEcuOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListApplicationEcuOutcome(ListApplicationEcuResult(outcome.result()));
- else
- return ListApplicationEcuOutcome(outcome.error());
- }
- void EdasClient::listApplicationEcuAsync(const ListApplicationEcuRequest& request, const ListApplicationEcuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listApplicationEcu(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListApplicationEcuOutcomeCallable EdasClient::listApplicationEcuCallable(const ListApplicationEcuRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListApplicationEcuOutcome()>>(
- [this, request]()
- {
- return this->listApplicationEcu(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListAuthorityOutcome EdasClient::listAuthority(const ListAuthorityRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListAuthorityOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListAuthorityOutcome(ListAuthorityResult(outcome.result()));
- else
- return ListAuthorityOutcome(outcome.error());
- }
- void EdasClient::listAuthorityAsync(const ListAuthorityRequest& request, const ListAuthorityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listAuthority(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListAuthorityOutcomeCallable EdasClient::listAuthorityCallable(const ListAuthorityRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListAuthorityOutcome()>>(
- [this, request]()
- {
- return this->listAuthority(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListBuildPackOutcome EdasClient::listBuildPack(const ListBuildPackRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListBuildPackOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListBuildPackOutcome(ListBuildPackResult(outcome.result()));
- else
- return ListBuildPackOutcome(outcome.error());
- }
- void EdasClient::listBuildPackAsync(const ListBuildPackRequest& request, const ListBuildPackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listBuildPack(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListBuildPackOutcomeCallable EdasClient::listBuildPackCallable(const ListBuildPackRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListBuildPackOutcome()>>(
- [this, request]()
- {
- return this->listBuildPack(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListCSBGatewayOutcome EdasClient::listCSBGateway(const ListCSBGatewayRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListCSBGatewayOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListCSBGatewayOutcome(ListCSBGatewayResult(outcome.result()));
- else
- return ListCSBGatewayOutcome(outcome.error());
- }
- void EdasClient::listCSBGatewayAsync(const ListCSBGatewayRequest& request, const ListCSBGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listCSBGateway(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListCSBGatewayOutcomeCallable EdasClient::listCSBGatewayCallable(const ListCSBGatewayRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListCSBGatewayOutcome()>>(
- [this, request]()
- {
- return this->listCSBGateway(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListChildrenStacksOutcome EdasClient::listChildrenStacks(const ListChildrenStacksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListChildrenStacksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListChildrenStacksOutcome(ListChildrenStacksResult(outcome.result()));
- else
- return ListChildrenStacksOutcome(outcome.error());
- }
- void EdasClient::listChildrenStacksAsync(const ListChildrenStacksRequest& request, const ListChildrenStacksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listChildrenStacks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListChildrenStacksOutcomeCallable EdasClient::listChildrenStacksCallable(const ListChildrenStacksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListChildrenStacksOutcome()>>(
- [this, request]()
- {
- return this->listChildrenStacks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListClusterOutcome EdasClient::listCluster(const ListClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListClusterOutcome(ListClusterResult(outcome.result()));
- else
- return ListClusterOutcome(outcome.error());
- }
- void EdasClient::listClusterAsync(const ListClusterRequest& request, const ListClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListClusterOutcomeCallable EdasClient::listClusterCallable(const ListClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListClusterOutcome()>>(
- [this, request]()
- {
- return this->listCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListClusterMembersOutcome EdasClient::listClusterMembers(const ListClusterMembersRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListClusterMembersOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListClusterMembersOutcome(ListClusterMembersResult(outcome.result()));
- else
- return ListClusterMembersOutcome(outcome.error());
- }
- void EdasClient::listClusterMembersAsync(const ListClusterMembersRequest& request, const ListClusterMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listClusterMembers(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListClusterMembersOutcomeCallable EdasClient::listClusterMembersCallable(const ListClusterMembersRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListClusterMembersOutcome()>>(
- [this, request]()
- {
- return this->listClusterMembers(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListComponentsOutcome EdasClient::listComponents(const ListComponentsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListComponentsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListComponentsOutcome(ListComponentsResult(outcome.result()));
- else
- return ListComponentsOutcome(outcome.error());
- }
- void EdasClient::listComponentsAsync(const ListComponentsRequest& request, const ListComponentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listComponents(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListComponentsOutcomeCallable EdasClient::listComponentsCallable(const ListComponentsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListComponentsOutcome()>>(
- [this, request]()
- {
- return this->listComponents(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListConfigCentersOutcome EdasClient::listConfigCenters(const ListConfigCentersRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListConfigCentersOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListConfigCentersOutcome(ListConfigCentersResult(outcome.result()));
- else
- return ListConfigCentersOutcome(outcome.error());
- }
- void EdasClient::listConfigCentersAsync(const ListConfigCentersRequest& request, const ListConfigCentersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listConfigCenters(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListConfigCentersOutcomeCallable EdasClient::listConfigCentersCallable(const ListConfigCentersRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListConfigCentersOutcome()>>(
- [this, request]()
- {
- return this->listConfigCenters(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListConsumedServicesOutcome EdasClient::listConsumedServices(const ListConsumedServicesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListConsumedServicesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListConsumedServicesOutcome(ListConsumedServicesResult(outcome.result()));
- else
- return ListConsumedServicesOutcome(outcome.error());
- }
- void EdasClient::listConsumedServicesAsync(const ListConsumedServicesRequest& request, const ListConsumedServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listConsumedServices(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListConsumedServicesOutcomeCallable EdasClient::listConsumedServicesCallable(const ListConsumedServicesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListConsumedServicesOutcome()>>(
- [this, request]()
- {
- return this->listConsumedServices(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListConvertableEcuOutcome EdasClient::listConvertableEcu(const ListConvertableEcuRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListConvertableEcuOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListConvertableEcuOutcome(ListConvertableEcuResult(outcome.result()));
- else
- return ListConvertableEcuOutcome(outcome.error());
- }
- void EdasClient::listConvertableEcuAsync(const ListConvertableEcuRequest& request, const ListConvertableEcuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listConvertableEcu(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListConvertableEcuOutcomeCallable EdasClient::listConvertableEcuCallable(const ListConvertableEcuRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListConvertableEcuOutcome()>>(
- [this, request]()
- {
- return this->listConvertableEcu(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListDegradeControlsOutcome EdasClient::listDegradeControls(const ListDegradeControlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListDegradeControlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListDegradeControlsOutcome(ListDegradeControlsResult(outcome.result()));
- else
- return ListDegradeControlsOutcome(outcome.error());
- }
- void EdasClient::listDegradeControlsAsync(const ListDegradeControlsRequest& request, const ListDegradeControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listDegradeControls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListDegradeControlsOutcomeCallable EdasClient::listDegradeControlsCallable(const ListDegradeControlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListDegradeControlsOutcome()>>(
- [this, request]()
- {
- return this->listDegradeControls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListDeployGroupOutcome EdasClient::listDeployGroup(const ListDeployGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListDeployGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListDeployGroupOutcome(ListDeployGroupResult(outcome.result()));
- else
- return ListDeployGroupOutcome(outcome.error());
- }
- void EdasClient::listDeployGroupAsync(const ListDeployGroupRequest& request, const ListDeployGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listDeployGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListDeployGroupOutcomeCallable EdasClient::listDeployGroupCallable(const ListDeployGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListDeployGroupOutcome()>>(
- [this, request]()
- {
- return this->listDeployGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListEcsNotInClusterOutcome EdasClient::listEcsNotInCluster(const ListEcsNotInClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListEcsNotInClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListEcsNotInClusterOutcome(ListEcsNotInClusterResult(outcome.result()));
- else
- return ListEcsNotInClusterOutcome(outcome.error());
- }
- void EdasClient::listEcsNotInClusterAsync(const ListEcsNotInClusterRequest& request, const ListEcsNotInClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listEcsNotInCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListEcsNotInClusterOutcomeCallable EdasClient::listEcsNotInClusterCallable(const ListEcsNotInClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListEcsNotInClusterOutcome()>>(
- [this, request]()
- {
- return this->listEcsNotInCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListEcuByRegionOutcome EdasClient::listEcuByRegion(const ListEcuByRegionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListEcuByRegionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListEcuByRegionOutcome(ListEcuByRegionResult(outcome.result()));
- else
- return ListEcuByRegionOutcome(outcome.error());
- }
- void EdasClient::listEcuByRegionAsync(const ListEcuByRegionRequest& request, const ListEcuByRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listEcuByRegion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListEcuByRegionOutcomeCallable EdasClient::listEcuByRegionCallable(const ListEcuByRegionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListEcuByRegionOutcome()>>(
- [this, request]()
- {
- return this->listEcuByRegion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListFlowControlsOutcome EdasClient::listFlowControls(const ListFlowControlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListFlowControlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListFlowControlsOutcome(ListFlowControlsResult(outcome.result()));
- else
- return ListFlowControlsOutcome(outcome.error());
- }
- void EdasClient::listFlowControlsAsync(const ListFlowControlsRequest& request, const ListFlowControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listFlowControls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListFlowControlsOutcomeCallable EdasClient::listFlowControlsCallable(const ListFlowControlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListFlowControlsOutcome()>>(
- [this, request]()
- {
- return this->listFlowControls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListHistoryDeployVersionOutcome EdasClient::listHistoryDeployVersion(const ListHistoryDeployVersionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListHistoryDeployVersionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListHistoryDeployVersionOutcome(ListHistoryDeployVersionResult(outcome.result()));
- else
- return ListHistoryDeployVersionOutcome(outcome.error());
- }
- void EdasClient::listHistoryDeployVersionAsync(const ListHistoryDeployVersionRequest& request, const ListHistoryDeployVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listHistoryDeployVersion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListHistoryDeployVersionOutcomeCallable EdasClient::listHistoryDeployVersionCallable(const ListHistoryDeployVersionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListHistoryDeployVersionOutcome()>>(
- [this, request]()
- {
- return this->listHistoryDeployVersion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListK8sConfigMapsOutcome EdasClient::listK8sConfigMaps(const ListK8sConfigMapsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListK8sConfigMapsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListK8sConfigMapsOutcome(ListK8sConfigMapsResult(outcome.result()));
- else
- return ListK8sConfigMapsOutcome(outcome.error());
- }
- void EdasClient::listK8sConfigMapsAsync(const ListK8sConfigMapsRequest& request, const ListK8sConfigMapsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listK8sConfigMaps(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListK8sConfigMapsOutcomeCallable EdasClient::listK8sConfigMapsCallable(const ListK8sConfigMapsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListK8sConfigMapsOutcome()>>(
- [this, request]()
- {
- return this->listK8sConfigMaps(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListK8sIngressRulesOutcome EdasClient::listK8sIngressRules(const ListK8sIngressRulesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListK8sIngressRulesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListK8sIngressRulesOutcome(ListK8sIngressRulesResult(outcome.result()));
- else
- return ListK8sIngressRulesOutcome(outcome.error());
- }
- void EdasClient::listK8sIngressRulesAsync(const ListK8sIngressRulesRequest& request, const ListK8sIngressRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listK8sIngressRules(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListK8sIngressRulesOutcomeCallable EdasClient::listK8sIngressRulesCallable(const ListK8sIngressRulesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListK8sIngressRulesOutcome()>>(
- [this, request]()
- {
- return this->listK8sIngressRules(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListK8sPvcOutcome EdasClient::listK8sPvc(const ListK8sPvcRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListK8sPvcOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListK8sPvcOutcome(ListK8sPvcResult(outcome.result()));
- else
- return ListK8sPvcOutcome(outcome.error());
- }
- void EdasClient::listK8sPvcAsync(const ListK8sPvcRequest& request, const ListK8sPvcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listK8sPvc(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListK8sPvcOutcomeCallable EdasClient::listK8sPvcCallable(const ListK8sPvcRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListK8sPvcOutcome()>>(
- [this, request]()
- {
- return this->listK8sPvc(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListK8sSecretsOutcome EdasClient::listK8sSecrets(const ListK8sSecretsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListK8sSecretsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListK8sSecretsOutcome(ListK8sSecretsResult(outcome.result()));
- else
- return ListK8sSecretsOutcome(outcome.error());
- }
- void EdasClient::listK8sSecretsAsync(const ListK8sSecretsRequest& request, const ListK8sSecretsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listK8sSecrets(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListK8sSecretsOutcomeCallable EdasClient::listK8sSecretsCallable(const ListK8sSecretsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListK8sSecretsOutcome()>>(
- [this, request]()
- {
- return this->listK8sSecrets(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListMethodsOutcome EdasClient::listMethods(const ListMethodsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListMethodsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListMethodsOutcome(ListMethodsResult(outcome.result()));
- else
- return ListMethodsOutcome(outcome.error());
- }
- void EdasClient::listMethodsAsync(const ListMethodsRequest& request, const ListMethodsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listMethods(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListMethodsOutcomeCallable EdasClient::listMethodsCallable(const ListMethodsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListMethodsOutcome()>>(
- [this, request]()
- {
- return this->listMethods(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListOperationLogsOutcome EdasClient::listOperationLogs(const ListOperationLogsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListOperationLogsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListOperationLogsOutcome(ListOperationLogsResult(outcome.result()));
- else
- return ListOperationLogsOutcome(outcome.error());
- }
- void EdasClient::listOperationLogsAsync(const ListOperationLogsRequest& request, const ListOperationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listOperationLogs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListOperationLogsOutcomeCallable EdasClient::listOperationLogsCallable(const ListOperationLogsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListOperationLogsOutcome()>>(
- [this, request]()
- {
- return this->listOperationLogs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListPublishedServicesOutcome EdasClient::listPublishedServices(const ListPublishedServicesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListPublishedServicesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListPublishedServicesOutcome(ListPublishedServicesResult(outcome.result()));
- else
- return ListPublishedServicesOutcome(outcome.error());
- }
- void EdasClient::listPublishedServicesAsync(const ListPublishedServicesRequest& request, const ListPublishedServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listPublishedServices(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListPublishedServicesOutcomeCallable EdasClient::listPublishedServicesCallable(const ListPublishedServicesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListPublishedServicesOutcome()>>(
- [this, request]()
- {
- return this->listPublishedServices(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListRecentChangeOrderOutcome EdasClient::listRecentChangeOrder(const ListRecentChangeOrderRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListRecentChangeOrderOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListRecentChangeOrderOutcome(ListRecentChangeOrderResult(outcome.result()));
- else
- return ListRecentChangeOrderOutcome(outcome.error());
- }
- void EdasClient::listRecentChangeOrderAsync(const ListRecentChangeOrderRequest& request, const ListRecentChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listRecentChangeOrder(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListRecentChangeOrderOutcomeCallable EdasClient::listRecentChangeOrderCallable(const ListRecentChangeOrderRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListRecentChangeOrderOutcome()>>(
- [this, request]()
- {
- return this->listRecentChangeOrder(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListResourceGroupOutcome EdasClient::listResourceGroup(const ListResourceGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListResourceGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListResourceGroupOutcome(ListResourceGroupResult(outcome.result()));
- else
- return ListResourceGroupOutcome(outcome.error());
- }
- void EdasClient::listResourceGroupAsync(const ListResourceGroupRequest& request, const ListResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listResourceGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListResourceGroupOutcomeCallable EdasClient::listResourceGroupCallable(const ListResourceGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListResourceGroupOutcome()>>(
- [this, request]()
- {
- return this->listResourceGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListRoleOutcome EdasClient::listRole(const ListRoleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListRoleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListRoleOutcome(ListRoleResult(outcome.result()));
- else
- return ListRoleOutcome(outcome.error());
- }
- void EdasClient::listRoleAsync(const ListRoleRequest& request, const ListRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listRole(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListRoleOutcomeCallable EdasClient::listRoleCallable(const ListRoleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListRoleOutcome()>>(
- [this, request]()
- {
- return this->listRole(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListRootStacksOutcome EdasClient::listRootStacks(const ListRootStacksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListRootStacksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListRootStacksOutcome(ListRootStacksResult(outcome.result()));
- else
- return ListRootStacksOutcome(outcome.error());
- }
- void EdasClient::listRootStacksAsync(const ListRootStacksRequest& request, const ListRootStacksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listRootStacks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListRootStacksOutcomeCallable EdasClient::listRootStacksCallable(const ListRootStacksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListRootStacksOutcome()>>(
- [this, request]()
- {
- return this->listRootStacks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListScaleOutEcuOutcome EdasClient::listScaleOutEcu(const ListScaleOutEcuRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListScaleOutEcuOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListScaleOutEcuOutcome(ListScaleOutEcuResult(outcome.result()));
- else
- return ListScaleOutEcuOutcome(outcome.error());
- }
- void EdasClient::listScaleOutEcuAsync(const ListScaleOutEcuRequest& request, const ListScaleOutEcuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listScaleOutEcu(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListScaleOutEcuOutcomeCallable EdasClient::listScaleOutEcuCallable(const ListScaleOutEcuRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListScaleOutEcuOutcome()>>(
- [this, request]()
- {
- return this->listScaleOutEcu(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListServiceGroupsOutcome EdasClient::listServiceGroups(const ListServiceGroupsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListServiceGroupsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListServiceGroupsOutcome(ListServiceGroupsResult(outcome.result()));
- else
- return ListServiceGroupsOutcome(outcome.error());
- }
- void EdasClient::listServiceGroupsAsync(const ListServiceGroupsRequest& request, const ListServiceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listServiceGroups(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListServiceGroupsOutcomeCallable EdasClient::listServiceGroupsCallable(const ListServiceGroupsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListServiceGroupsOutcome()>>(
- [this, request]()
- {
- return this->listServiceGroups(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListSlbOutcome EdasClient::listSlb(const ListSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListSlbOutcome(ListSlbResult(outcome.result()));
- else
- return ListSlbOutcome(outcome.error());
- }
- void EdasClient::listSlbAsync(const ListSlbRequest& request, const ListSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListSlbOutcomeCallable EdasClient::listSlbCallable(const ListSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListSlbOutcome()>>(
- [this, request]()
- {
- return this->listSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListStatusOutcome EdasClient::listStatus(const ListStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListStatusOutcome(ListStatusResult(outcome.result()));
- else
- return ListStatusOutcome(outcome.error());
- }
- void EdasClient::listStatusAsync(const ListStatusRequest& request, const ListStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListStatusOutcomeCallable EdasClient::listStatusCallable(const ListStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListStatusOutcome()>>(
- [this, request]()
- {
- return this->listStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListSubAccountOutcome EdasClient::listSubAccount(const ListSubAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListSubAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListSubAccountOutcome(ListSubAccountResult(outcome.result()));
- else
- return ListSubAccountOutcome(outcome.error());
- }
- void EdasClient::listSubAccountAsync(const ListSubAccountRequest& request, const ListSubAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listSubAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListSubAccountOutcomeCallable EdasClient::listSubAccountCallable(const ListSubAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListSubAccountOutcome()>>(
- [this, request]()
- {
- return this->listSubAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListSwimmingLaneOutcome EdasClient::listSwimmingLane(const ListSwimmingLaneRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListSwimmingLaneOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListSwimmingLaneOutcome(ListSwimmingLaneResult(outcome.result()));
- else
- return ListSwimmingLaneOutcome(outcome.error());
- }
- void EdasClient::listSwimmingLaneAsync(const ListSwimmingLaneRequest& request, const ListSwimmingLaneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listSwimmingLane(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListSwimmingLaneOutcomeCallable EdasClient::listSwimmingLaneCallable(const ListSwimmingLaneRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListSwimmingLaneOutcome()>>(
- [this, request]()
- {
- return this->listSwimmingLane(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListSwimmingLaneGroupOutcome EdasClient::listSwimmingLaneGroup(const ListSwimmingLaneGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListSwimmingLaneGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListSwimmingLaneGroupOutcome(ListSwimmingLaneGroupResult(outcome.result()));
- else
- return ListSwimmingLaneGroupOutcome(outcome.error());
- }
- void EdasClient::listSwimmingLaneGroupAsync(const ListSwimmingLaneGroupRequest& request, const ListSwimmingLaneGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listSwimmingLaneGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListSwimmingLaneGroupOutcomeCallable EdasClient::listSwimmingLaneGroupCallable(const ListSwimmingLaneGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListSwimmingLaneGroupOutcome()>>(
- [this, request]()
- {
- return this->listSwimmingLaneGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListTagResourcesOutcome EdasClient::listTagResources(const ListTagResourcesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListTagResourcesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListTagResourcesOutcome(ListTagResourcesResult(outcome.result()));
- else
- return ListTagResourcesOutcome(outcome.error());
- }
- void EdasClient::listTagResourcesAsync(const ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listTagResources(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListTagResourcesOutcomeCallable EdasClient::listTagResourcesCallable(const ListTagResourcesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListTagResourcesOutcome()>>(
- [this, request]()
- {
- return this->listTagResources(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListUserDefineRegionOutcome EdasClient::listUserDefineRegion(const ListUserDefineRegionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListUserDefineRegionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListUserDefineRegionOutcome(ListUserDefineRegionResult(outcome.result()));
- else
- return ListUserDefineRegionOutcome(outcome.error());
- }
- void EdasClient::listUserDefineRegionAsync(const ListUserDefineRegionRequest& request, const ListUserDefineRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listUserDefineRegion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListUserDefineRegionOutcomeCallable EdasClient::listUserDefineRegionCallable(const ListUserDefineRegionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListUserDefineRegionOutcome()>>(
- [this, request]()
- {
- return this->listUserDefineRegion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ListVpcOutcome EdasClient::listVpc(const ListVpcRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListVpcOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListVpcOutcome(ListVpcResult(outcome.result()));
- else
- return ListVpcOutcome(outcome.error());
- }
- void EdasClient::listVpcAsync(const ListVpcRequest& request, const ListVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listVpc(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ListVpcOutcomeCallable EdasClient::listVpcCallable(const ListVpcRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListVpcOutcome()>>(
- [this, request]()
- {
- return this->listVpc(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::MigrateEcuOutcome EdasClient::migrateEcu(const MigrateEcuRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return MigrateEcuOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return MigrateEcuOutcome(MigrateEcuResult(outcome.result()));
- else
- return MigrateEcuOutcome(outcome.error());
- }
- void EdasClient::migrateEcuAsync(const MigrateEcuRequest& request, const MigrateEcuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, migrateEcu(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::MigrateEcuOutcomeCallable EdasClient::migrateEcuCallable(const MigrateEcuRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<MigrateEcuOutcome()>>(
- [this, request]()
- {
- return this->migrateEcu(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ModifyScalingRuleOutcome EdasClient::modifyScalingRule(const ModifyScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyScalingRuleOutcome(ModifyScalingRuleResult(outcome.result()));
- else
- return ModifyScalingRuleOutcome(outcome.error());
- }
- void EdasClient::modifyScalingRuleAsync(const ModifyScalingRuleRequest& request, const ModifyScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ModifyScalingRuleOutcomeCallable EdasClient::modifyScalingRuleCallable(const ModifyScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->modifyScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryApplicationStatusOutcome EdasClient::queryApplicationStatus(const QueryApplicationStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryApplicationStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryApplicationStatusOutcome(QueryApplicationStatusResult(outcome.result()));
- else
- return QueryApplicationStatusOutcome(outcome.error());
- }
- void EdasClient::queryApplicationStatusAsync(const QueryApplicationStatusRequest& request, const QueryApplicationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryApplicationStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryApplicationStatusOutcomeCallable EdasClient::queryApplicationStatusCallable(const QueryApplicationStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryApplicationStatusOutcome()>>(
- [this, request]()
- {
- return this->queryApplicationStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryConfigCenterOutcome EdasClient::queryConfigCenter(const QueryConfigCenterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryConfigCenterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryConfigCenterOutcome(QueryConfigCenterResult(outcome.result()));
- else
- return QueryConfigCenterOutcome(outcome.error());
- }
- void EdasClient::queryConfigCenterAsync(const QueryConfigCenterRequest& request, const QueryConfigCenterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryConfigCenter(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryConfigCenterOutcomeCallable EdasClient::queryConfigCenterCallable(const QueryConfigCenterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryConfigCenterOutcome()>>(
- [this, request]()
- {
- return this->queryConfigCenter(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryEccInfoOutcome EdasClient::queryEccInfo(const QueryEccInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryEccInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryEccInfoOutcome(QueryEccInfoResult(outcome.result()));
- else
- return QueryEccInfoOutcome(outcome.error());
- }
- void EdasClient::queryEccInfoAsync(const QueryEccInfoRequest& request, const QueryEccInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryEccInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryEccInfoOutcomeCallable EdasClient::queryEccInfoCallable(const QueryEccInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryEccInfoOutcome()>>(
- [this, request]()
- {
- return this->queryEccInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryK8sClusterLogProjectInfoOutcome EdasClient::queryK8sClusterLogProjectInfo(const QueryK8sClusterLogProjectInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryK8sClusterLogProjectInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryK8sClusterLogProjectInfoOutcome(QueryK8sClusterLogProjectInfoResult(outcome.result()));
- else
- return QueryK8sClusterLogProjectInfoOutcome(outcome.error());
- }
- void EdasClient::queryK8sClusterLogProjectInfoAsync(const QueryK8sClusterLogProjectInfoRequest& request, const QueryK8sClusterLogProjectInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryK8sClusterLogProjectInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryK8sClusterLogProjectInfoOutcomeCallable EdasClient::queryK8sClusterLogProjectInfoCallable(const QueryK8sClusterLogProjectInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryK8sClusterLogProjectInfoOutcome()>>(
- [this, request]()
- {
- return this->queryK8sClusterLogProjectInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryMigrateEcuListOutcome EdasClient::queryMigrateEcuList(const QueryMigrateEcuListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryMigrateEcuListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryMigrateEcuListOutcome(QueryMigrateEcuListResult(outcome.result()));
- else
- return QueryMigrateEcuListOutcome(outcome.error());
- }
- void EdasClient::queryMigrateEcuListAsync(const QueryMigrateEcuListRequest& request, const QueryMigrateEcuListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryMigrateEcuList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryMigrateEcuListOutcomeCallable EdasClient::queryMigrateEcuListCallable(const QueryMigrateEcuListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryMigrateEcuListOutcome()>>(
- [this, request]()
- {
- return this->queryMigrateEcuList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryMigrateRegionListOutcome EdasClient::queryMigrateRegionList(const QueryMigrateRegionListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryMigrateRegionListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryMigrateRegionListOutcome(QueryMigrateRegionListResult(outcome.result()));
- else
- return QueryMigrateRegionListOutcome(outcome.error());
- }
- void EdasClient::queryMigrateRegionListAsync(const QueryMigrateRegionListRequest& request, const QueryMigrateRegionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryMigrateRegionList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryMigrateRegionListOutcomeCallable EdasClient::queryMigrateRegionListCallable(const QueryMigrateRegionListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryMigrateRegionListOutcome()>>(
- [this, request]()
- {
- return this->queryMigrateRegionList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryRegionConfigOutcome EdasClient::queryRegionConfig(const QueryRegionConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryRegionConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryRegionConfigOutcome(QueryRegionConfigResult(outcome.result()));
- else
- return QueryRegionConfigOutcome(outcome.error());
- }
- void EdasClient::queryRegionConfigAsync(const QueryRegionConfigRequest& request, const QueryRegionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryRegionConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryRegionConfigOutcomeCallable EdasClient::queryRegionConfigCallable(const QueryRegionConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryRegionConfigOutcome()>>(
- [this, request]()
- {
- return this->queryRegionConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QueryServiceTimeConfigOutcome EdasClient::queryServiceTimeConfig(const QueryServiceTimeConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryServiceTimeConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryServiceTimeConfigOutcome(QueryServiceTimeConfigResult(outcome.result()));
- else
- return QueryServiceTimeConfigOutcome(outcome.error());
- }
- void EdasClient::queryServiceTimeConfigAsync(const QueryServiceTimeConfigRequest& request, const QueryServiceTimeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryServiceTimeConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QueryServiceTimeConfigOutcomeCallable EdasClient::queryServiceTimeConfigCallable(const QueryServiceTimeConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryServiceTimeConfigOutcome()>>(
- [this, request]()
- {
- return this->queryServiceTimeConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::QuerySlsLogStoreListOutcome EdasClient::querySlsLogStoreList(const QuerySlsLogStoreListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QuerySlsLogStoreListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QuerySlsLogStoreListOutcome(QuerySlsLogStoreListResult(outcome.result()));
- else
- return QuerySlsLogStoreListOutcome(outcome.error());
- }
- void EdasClient::querySlsLogStoreListAsync(const QuerySlsLogStoreListRequest& request, const QuerySlsLogStoreListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, querySlsLogStoreList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::QuerySlsLogStoreListOutcomeCallable EdasClient::querySlsLogStoreListCallable(const QuerySlsLogStoreListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QuerySlsLogStoreListOutcome()>>(
- [this, request]()
- {
- return this->querySlsLogStoreList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::RemoveMockRuleOutcome EdasClient::removeMockRule(const RemoveMockRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveMockRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveMockRuleOutcome(RemoveMockRuleResult(outcome.result()));
- else
- return RemoveMockRuleOutcome(outcome.error());
- }
- void EdasClient::removeMockRuleAsync(const RemoveMockRuleRequest& request, const RemoveMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeMockRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::RemoveMockRuleOutcomeCallable EdasClient::removeMockRuleCallable(const RemoveMockRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveMockRuleOutcome()>>(
- [this, request]()
- {
- return this->removeMockRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ResetApplicationOutcome EdasClient::resetApplication(const ResetApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ResetApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ResetApplicationOutcome(ResetApplicationResult(outcome.result()));
- else
- return ResetApplicationOutcome(outcome.error());
- }
- void EdasClient::resetApplicationAsync(const ResetApplicationRequest& request, const ResetApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, resetApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ResetApplicationOutcomeCallable EdasClient::resetApplicationCallable(const ResetApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ResetApplicationOutcome()>>(
- [this, request]()
- {
- return this->resetApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::RestartApplicationOutcome EdasClient::restartApplication(const RestartApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RestartApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RestartApplicationOutcome(RestartApplicationResult(outcome.result()));
- else
- return RestartApplicationOutcome(outcome.error());
- }
- void EdasClient::restartApplicationAsync(const RestartApplicationRequest& request, const RestartApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, restartApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::RestartApplicationOutcomeCallable EdasClient::restartApplicationCallable(const RestartApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RestartApplicationOutcome()>>(
- [this, request]()
- {
- return this->restartApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::RestartK8sApplicationOutcome EdasClient::restartK8sApplication(const RestartK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RestartK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RestartK8sApplicationOutcome(RestartK8sApplicationResult(outcome.result()));
- else
- return RestartK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::restartK8sApplicationAsync(const RestartK8sApplicationRequest& request, const RestartK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, restartK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::RestartK8sApplicationOutcomeCallable EdasClient::restartK8sApplicationCallable(const RestartK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RestartK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->restartK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::RetryChangeOrderTaskOutcome EdasClient::retryChangeOrderTask(const RetryChangeOrderTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RetryChangeOrderTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RetryChangeOrderTaskOutcome(RetryChangeOrderTaskResult(outcome.result()));
- else
- return RetryChangeOrderTaskOutcome(outcome.error());
- }
- void EdasClient::retryChangeOrderTaskAsync(const RetryChangeOrderTaskRequest& request, const RetryChangeOrderTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, retryChangeOrderTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::RetryChangeOrderTaskOutcomeCallable EdasClient::retryChangeOrderTaskCallable(const RetryChangeOrderTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RetryChangeOrderTaskOutcome()>>(
- [this, request]()
- {
- return this->retryChangeOrderTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::RollbackApplicationOutcome EdasClient::rollbackApplication(const RollbackApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RollbackApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RollbackApplicationOutcome(RollbackApplicationResult(outcome.result()));
- else
- return RollbackApplicationOutcome(outcome.error());
- }
- void EdasClient::rollbackApplicationAsync(const RollbackApplicationRequest& request, const RollbackApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, rollbackApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::RollbackApplicationOutcomeCallable EdasClient::rollbackApplicationCallable(const RollbackApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RollbackApplicationOutcome()>>(
- [this, request]()
- {
- return this->rollbackApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::RollbackChangeOrderOutcome EdasClient::rollbackChangeOrder(const RollbackChangeOrderRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RollbackChangeOrderOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RollbackChangeOrderOutcome(RollbackChangeOrderResult(outcome.result()));
- else
- return RollbackChangeOrderOutcome(outcome.error());
- }
- void EdasClient::rollbackChangeOrderAsync(const RollbackChangeOrderRequest& request, const RollbackChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, rollbackChangeOrder(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::RollbackChangeOrderOutcomeCallable EdasClient::rollbackChangeOrderCallable(const RollbackChangeOrderRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RollbackChangeOrderOutcome()>>(
- [this, request]()
- {
- return this->rollbackChangeOrder(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ScaleInApplicationOutcome EdasClient::scaleInApplication(const ScaleInApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ScaleInApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ScaleInApplicationOutcome(ScaleInApplicationResult(outcome.result()));
- else
- return ScaleInApplicationOutcome(outcome.error());
- }
- void EdasClient::scaleInApplicationAsync(const ScaleInApplicationRequest& request, const ScaleInApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, scaleInApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ScaleInApplicationOutcomeCallable EdasClient::scaleInApplicationCallable(const ScaleInApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ScaleInApplicationOutcome()>>(
- [this, request]()
- {
- return this->scaleInApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ScaleK8sApplicationOutcome EdasClient::scaleK8sApplication(const ScaleK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ScaleK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ScaleK8sApplicationOutcome(ScaleK8sApplicationResult(outcome.result()));
- else
- return ScaleK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::scaleK8sApplicationAsync(const ScaleK8sApplicationRequest& request, const ScaleK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, scaleK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ScaleK8sApplicationOutcomeCallable EdasClient::scaleK8sApplicationCallable(const ScaleK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ScaleK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->scaleK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ScaleOutApplicationOutcome EdasClient::scaleOutApplication(const ScaleOutApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ScaleOutApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ScaleOutApplicationOutcome(ScaleOutApplicationResult(outcome.result()));
- else
- return ScaleOutApplicationOutcome(outcome.error());
- }
- void EdasClient::scaleOutApplicationAsync(const ScaleOutApplicationRequest& request, const ScaleOutApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, scaleOutApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ScaleOutApplicationOutcomeCallable EdasClient::scaleOutApplicationCallable(const ScaleOutApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ScaleOutApplicationOutcome()>>(
- [this, request]()
- {
- return this->scaleOutApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ScaleoutApplicationWithNewInstancesOutcome EdasClient::scaleoutApplicationWithNewInstances(const ScaleoutApplicationWithNewInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ScaleoutApplicationWithNewInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ScaleoutApplicationWithNewInstancesOutcome(ScaleoutApplicationWithNewInstancesResult(outcome.result()));
- else
- return ScaleoutApplicationWithNewInstancesOutcome(outcome.error());
- }
- void EdasClient::scaleoutApplicationWithNewInstancesAsync(const ScaleoutApplicationWithNewInstancesRequest& request, const ScaleoutApplicationWithNewInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, scaleoutApplicationWithNewInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ScaleoutApplicationWithNewInstancesOutcomeCallable EdasClient::scaleoutApplicationWithNewInstancesCallable(const ScaleoutApplicationWithNewInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ScaleoutApplicationWithNewInstancesOutcome()>>(
- [this, request]()
- {
- return this->scaleoutApplicationWithNewInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::StartApplicationOutcome EdasClient::startApplication(const StartApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StartApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StartApplicationOutcome(StartApplicationResult(outcome.result()));
- else
- return StartApplicationOutcome(outcome.error());
- }
- void EdasClient::startApplicationAsync(const StartApplicationRequest& request, const StartApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, startApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::StartApplicationOutcomeCallable EdasClient::startApplicationCallable(const StartApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StartApplicationOutcome()>>(
- [this, request]()
- {
- return this->startApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::StartK8sApplicationOutcome EdasClient::startK8sApplication(const StartK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StartK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StartK8sApplicationOutcome(StartK8sApplicationResult(outcome.result()));
- else
- return StartK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::startK8sApplicationAsync(const StartK8sApplicationRequest& request, const StartK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, startK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::StartK8sApplicationOutcomeCallable EdasClient::startK8sApplicationCallable(const StartK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StartK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->startK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::StopApplicationOutcome EdasClient::stopApplication(const StopApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StopApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StopApplicationOutcome(StopApplicationResult(outcome.result()));
- else
- return StopApplicationOutcome(outcome.error());
- }
- void EdasClient::stopApplicationAsync(const StopApplicationRequest& request, const StopApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, stopApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::StopApplicationOutcomeCallable EdasClient::stopApplicationCallable(const StopApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StopApplicationOutcome()>>(
- [this, request]()
- {
- return this->stopApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::StopK8sApplicationOutcome EdasClient::stopK8sApplication(const StopK8sApplicationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StopK8sApplicationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StopK8sApplicationOutcome(StopK8sApplicationResult(outcome.result()));
- else
- return StopK8sApplicationOutcome(outcome.error());
- }
- void EdasClient::stopK8sApplicationAsync(const StopK8sApplicationRequest& request, const StopK8sApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, stopK8sApplication(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::StopK8sApplicationOutcomeCallable EdasClient::stopK8sApplicationCallable(const StopK8sApplicationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StopK8sApplicationOutcome()>>(
- [this, request]()
- {
- return this->stopK8sApplication(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::SwitchAdvancedMonitoringOutcome EdasClient::switchAdvancedMonitoring(const SwitchAdvancedMonitoringRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SwitchAdvancedMonitoringOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SwitchAdvancedMonitoringOutcome(SwitchAdvancedMonitoringResult(outcome.result()));
- else
- return SwitchAdvancedMonitoringOutcome(outcome.error());
- }
- void EdasClient::switchAdvancedMonitoringAsync(const SwitchAdvancedMonitoringRequest& request, const SwitchAdvancedMonitoringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, switchAdvancedMonitoring(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::SwitchAdvancedMonitoringOutcomeCallable EdasClient::switchAdvancedMonitoringCallable(const SwitchAdvancedMonitoringRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SwitchAdvancedMonitoringOutcome()>>(
- [this, request]()
- {
- return this->switchAdvancedMonitoring(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::SynchronizeResourceOutcome EdasClient::synchronizeResource(const SynchronizeResourceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SynchronizeResourceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SynchronizeResourceOutcome(SynchronizeResourceResult(outcome.result()));
- else
- return SynchronizeResourceOutcome(outcome.error());
- }
- void EdasClient::synchronizeResourceAsync(const SynchronizeResourceRequest& request, const SynchronizeResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, synchronizeResource(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::SynchronizeResourceOutcomeCallable EdasClient::synchronizeResourceCallable(const SynchronizeResourceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SynchronizeResourceOutcome()>>(
- [this, request]()
- {
- return this->synchronizeResource(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::TagResourcesOutcome EdasClient::tagResources(const TagResourcesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return TagResourcesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return TagResourcesOutcome(TagResourcesResult(outcome.result()));
- else
- return TagResourcesOutcome(outcome.error());
- }
- void EdasClient::tagResourcesAsync(const TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, tagResources(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::TagResourcesOutcomeCallable EdasClient::tagResourcesCallable(const TagResourcesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<TagResourcesOutcome()>>(
- [this, request]()
- {
- return this->tagResources(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ToggleGrayIngressOutcome EdasClient::toggleGrayIngress(const ToggleGrayIngressRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ToggleGrayIngressOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ToggleGrayIngressOutcome(ToggleGrayIngressResult(outcome.result()));
- else
- return ToggleGrayIngressOutcome(outcome.error());
- }
- void EdasClient::toggleGrayIngressAsync(const ToggleGrayIngressRequest& request, const ToggleGrayIngressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, toggleGrayIngress(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ToggleGrayIngressOutcomeCallable EdasClient::toggleGrayIngressCallable(const ToggleGrayIngressRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ToggleGrayIngressOutcome()>>(
- [this, request]()
- {
- return this->toggleGrayIngress(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::TransformClusterMemberOutcome EdasClient::transformClusterMember(const TransformClusterMemberRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return TransformClusterMemberOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return TransformClusterMemberOutcome(TransformClusterMemberResult(outcome.result()));
- else
- return TransformClusterMemberOutcome(outcome.error());
- }
- void EdasClient::transformClusterMemberAsync(const TransformClusterMemberRequest& request, const TransformClusterMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, transformClusterMember(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::TransformClusterMemberOutcomeCallable EdasClient::transformClusterMemberCallable(const TransformClusterMemberRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<TransformClusterMemberOutcome()>>(
- [this, request]()
- {
- return this->transformClusterMember(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UnbindK8sSlbOutcome EdasClient::unbindK8sSlb(const UnbindK8sSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UnbindK8sSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UnbindK8sSlbOutcome(UnbindK8sSlbResult(outcome.result()));
- else
- return UnbindK8sSlbOutcome(outcome.error());
- }
- void EdasClient::unbindK8sSlbAsync(const UnbindK8sSlbRequest& request, const UnbindK8sSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, unbindK8sSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UnbindK8sSlbOutcomeCallable EdasClient::unbindK8sSlbCallable(const UnbindK8sSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UnbindK8sSlbOutcome()>>(
- [this, request]()
- {
- return this->unbindK8sSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UnbindSlbOutcome EdasClient::unbindSlb(const UnbindSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UnbindSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UnbindSlbOutcome(UnbindSlbResult(outcome.result()));
- else
- return UnbindSlbOutcome(outcome.error());
- }
- void EdasClient::unbindSlbAsync(const UnbindSlbRequest& request, const UnbindSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, unbindSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UnbindSlbOutcomeCallable EdasClient::unbindSlbCallable(const UnbindSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UnbindSlbOutcome()>>(
- [this, request]()
- {
- return this->unbindSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UntagResourcesOutcome EdasClient::untagResources(const UntagResourcesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UntagResourcesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UntagResourcesOutcome(UntagResourcesResult(outcome.result()));
- else
- return UntagResourcesOutcome(outcome.error());
- }
- void EdasClient::untagResourcesAsync(const UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, untagResources(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UntagResourcesOutcomeCallable EdasClient::untagResourcesCallable(const UntagResourcesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UntagResourcesOutcome()>>(
- [this, request]()
- {
- return this->untagResources(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateAccountInfoOutcome EdasClient::updateAccountInfo(const UpdateAccountInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateAccountInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateAccountInfoOutcome(UpdateAccountInfoResult(outcome.result()));
- else
- return UpdateAccountInfoOutcome(outcome.error());
- }
- void EdasClient::updateAccountInfoAsync(const UpdateAccountInfoRequest& request, const UpdateAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateAccountInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateAccountInfoOutcomeCallable EdasClient::updateAccountInfoCallable(const UpdateAccountInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateAccountInfoOutcome()>>(
- [this, request]()
- {
- return this->updateAccountInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateApplicationBaseInfoOutcome EdasClient::updateApplicationBaseInfo(const UpdateApplicationBaseInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateApplicationBaseInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateApplicationBaseInfoOutcome(UpdateApplicationBaseInfoResult(outcome.result()));
- else
- return UpdateApplicationBaseInfoOutcome(outcome.error());
- }
- void EdasClient::updateApplicationBaseInfoAsync(const UpdateApplicationBaseInfoRequest& request, const UpdateApplicationBaseInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateApplicationBaseInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateApplicationBaseInfoOutcomeCallable EdasClient::updateApplicationBaseInfoCallable(const UpdateApplicationBaseInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateApplicationBaseInfoOutcome()>>(
- [this, request]()
- {
- return this->updateApplicationBaseInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateApplicationScalingRuleOutcome EdasClient::updateApplicationScalingRule(const UpdateApplicationScalingRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateApplicationScalingRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateApplicationScalingRuleOutcome(UpdateApplicationScalingRuleResult(outcome.result()));
- else
- return UpdateApplicationScalingRuleOutcome(outcome.error());
- }
- void EdasClient::updateApplicationScalingRuleAsync(const UpdateApplicationScalingRuleRequest& request, const UpdateApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateApplicationScalingRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateApplicationScalingRuleOutcomeCallable EdasClient::updateApplicationScalingRuleCallable(const UpdateApplicationScalingRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateApplicationScalingRuleOutcome()>>(
- [this, request]()
- {
- return this->updateApplicationScalingRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateContainerOutcome EdasClient::updateContainer(const UpdateContainerRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateContainerOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateContainerOutcome(UpdateContainerResult(outcome.result()));
- else
- return UpdateContainerOutcome(outcome.error());
- }
- void EdasClient::updateContainerAsync(const UpdateContainerRequest& request, const UpdateContainerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateContainer(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateContainerOutcomeCallable EdasClient::updateContainerCallable(const UpdateContainerRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateContainerOutcome()>>(
- [this, request]()
- {
- return this->updateContainer(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateContainerConfigurationOutcome EdasClient::updateContainerConfiguration(const UpdateContainerConfigurationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateContainerConfigurationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateContainerConfigurationOutcome(UpdateContainerConfigurationResult(outcome.result()));
- else
- return UpdateContainerConfigurationOutcome(outcome.error());
- }
- void EdasClient::updateContainerConfigurationAsync(const UpdateContainerConfigurationRequest& request, const UpdateContainerConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateContainerConfiguration(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateContainerConfigurationOutcomeCallable EdasClient::updateContainerConfigurationCallable(const UpdateContainerConfigurationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateContainerConfigurationOutcome()>>(
- [this, request]()
- {
- return this->updateContainerConfiguration(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateDegradeControlOutcome EdasClient::updateDegradeControl(const UpdateDegradeControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateDegradeControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateDegradeControlOutcome(UpdateDegradeControlResult(outcome.result()));
- else
- return UpdateDegradeControlOutcome(outcome.error());
- }
- void EdasClient::updateDegradeControlAsync(const UpdateDegradeControlRequest& request, const UpdateDegradeControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateDegradeControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateDegradeControlOutcomeCallable EdasClient::updateDegradeControlCallable(const UpdateDegradeControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateDegradeControlOutcome()>>(
- [this, request]()
- {
- return this->updateDegradeControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateEnvAppGroupOutcome EdasClient::updateEnvAppGroup(const UpdateEnvAppGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateEnvAppGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateEnvAppGroupOutcome(UpdateEnvAppGroupResult(outcome.result()));
- else
- return UpdateEnvAppGroupOutcome(outcome.error());
- }
- void EdasClient::updateEnvAppGroupAsync(const UpdateEnvAppGroupRequest& request, const UpdateEnvAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateEnvAppGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateEnvAppGroupOutcomeCallable EdasClient::updateEnvAppGroupCallable(const UpdateEnvAppGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateEnvAppGroupOutcome()>>(
- [this, request]()
- {
- return this->updateEnvAppGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateEnvHttpTrafficControlOutcome EdasClient::updateEnvHttpTrafficControl(const UpdateEnvHttpTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateEnvHttpTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateEnvHttpTrafficControlOutcome(UpdateEnvHttpTrafficControlResult(outcome.result()));
- else
- return UpdateEnvHttpTrafficControlOutcome(outcome.error());
- }
- void EdasClient::updateEnvHttpTrafficControlAsync(const UpdateEnvHttpTrafficControlRequest& request, const UpdateEnvHttpTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateEnvHttpTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateEnvHttpTrafficControlOutcomeCallable EdasClient::updateEnvHttpTrafficControlCallable(const UpdateEnvHttpTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateEnvHttpTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->updateEnvHttpTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateFlowControlOutcome EdasClient::updateFlowControl(const UpdateFlowControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateFlowControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateFlowControlOutcome(UpdateFlowControlResult(outcome.result()));
- else
- return UpdateFlowControlOutcome(outcome.error());
- }
- void EdasClient::updateFlowControlAsync(const UpdateFlowControlRequest& request, const UpdateFlowControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateFlowControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateFlowControlOutcomeCallable EdasClient::updateFlowControlCallable(const UpdateFlowControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateFlowControlOutcome()>>(
- [this, request]()
- {
- return this->updateFlowControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateHealthCheckUrlOutcome EdasClient::updateHealthCheckUrl(const UpdateHealthCheckUrlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateHealthCheckUrlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateHealthCheckUrlOutcome(UpdateHealthCheckUrlResult(outcome.result()));
- else
- return UpdateHealthCheckUrlOutcome(outcome.error());
- }
- void EdasClient::updateHealthCheckUrlAsync(const UpdateHealthCheckUrlRequest& request, const UpdateHealthCheckUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateHealthCheckUrl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateHealthCheckUrlOutcomeCallable EdasClient::updateHealthCheckUrlCallable(const UpdateHealthCheckUrlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateHealthCheckUrlOutcome()>>(
- [this, request]()
- {
- return this->updateHealthCheckUrl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateHookConfigurationOutcome EdasClient::updateHookConfiguration(const UpdateHookConfigurationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateHookConfigurationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateHookConfigurationOutcome(UpdateHookConfigurationResult(outcome.result()));
- else
- return UpdateHookConfigurationOutcome(outcome.error());
- }
- void EdasClient::updateHookConfigurationAsync(const UpdateHookConfigurationRequest& request, const UpdateHookConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateHookConfiguration(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateHookConfigurationOutcomeCallable EdasClient::updateHookConfigurationCallable(const UpdateHookConfigurationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateHookConfigurationOutcome()>>(
- [this, request]()
- {
- return this->updateHookConfiguration(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateJvmConfigurationOutcome EdasClient::updateJvmConfiguration(const UpdateJvmConfigurationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateJvmConfigurationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateJvmConfigurationOutcome(UpdateJvmConfigurationResult(outcome.result()));
- else
- return UpdateJvmConfigurationOutcome(outcome.error());
- }
- void EdasClient::updateJvmConfigurationAsync(const UpdateJvmConfigurationRequest& request, const UpdateJvmConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateJvmConfiguration(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateJvmConfigurationOutcomeCallable EdasClient::updateJvmConfigurationCallable(const UpdateJvmConfigurationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateJvmConfigurationOutcome()>>(
- [this, request]()
- {
- return this->updateJvmConfiguration(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sApplicationBaseInfoOutcome EdasClient::updateK8sApplicationBaseInfo(const UpdateK8sApplicationBaseInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sApplicationBaseInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sApplicationBaseInfoOutcome(UpdateK8sApplicationBaseInfoResult(outcome.result()));
- else
- return UpdateK8sApplicationBaseInfoOutcome(outcome.error());
- }
- void EdasClient::updateK8sApplicationBaseInfoAsync(const UpdateK8sApplicationBaseInfoRequest& request, const UpdateK8sApplicationBaseInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sApplicationBaseInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sApplicationBaseInfoOutcomeCallable EdasClient::updateK8sApplicationBaseInfoCallable(const UpdateK8sApplicationBaseInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sApplicationBaseInfoOutcome()>>(
- [this, request]()
- {
- return this->updateK8sApplicationBaseInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sApplicationConfigOutcome EdasClient::updateK8sApplicationConfig(const UpdateK8sApplicationConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sApplicationConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sApplicationConfigOutcome(UpdateK8sApplicationConfigResult(outcome.result()));
- else
- return UpdateK8sApplicationConfigOutcome(outcome.error());
- }
- void EdasClient::updateK8sApplicationConfigAsync(const UpdateK8sApplicationConfigRequest& request, const UpdateK8sApplicationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sApplicationConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sApplicationConfigOutcomeCallable EdasClient::updateK8sApplicationConfigCallable(const UpdateK8sApplicationConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sApplicationConfigOutcome()>>(
- [this, request]()
- {
- return this->updateK8sApplicationConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sConfigMapOutcome EdasClient::updateK8sConfigMap(const UpdateK8sConfigMapRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sConfigMapOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sConfigMapOutcome(UpdateK8sConfigMapResult(outcome.result()));
- else
- return UpdateK8sConfigMapOutcome(outcome.error());
- }
- void EdasClient::updateK8sConfigMapAsync(const UpdateK8sConfigMapRequest& request, const UpdateK8sConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sConfigMap(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sConfigMapOutcomeCallable EdasClient::updateK8sConfigMapCallable(const UpdateK8sConfigMapRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sConfigMapOutcome()>>(
- [this, request]()
- {
- return this->updateK8sConfigMap(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sIngressRuleOutcome EdasClient::updateK8sIngressRule(const UpdateK8sIngressRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sIngressRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sIngressRuleOutcome(UpdateK8sIngressRuleResult(outcome.result()));
- else
- return UpdateK8sIngressRuleOutcome(outcome.error());
- }
- void EdasClient::updateK8sIngressRuleAsync(const UpdateK8sIngressRuleRequest& request, const UpdateK8sIngressRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sIngressRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sIngressRuleOutcomeCallable EdasClient::updateK8sIngressRuleCallable(const UpdateK8sIngressRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sIngressRuleOutcome()>>(
- [this, request]()
- {
- return this->updateK8sIngressRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sResourceOutcome EdasClient::updateK8sResource(const UpdateK8sResourceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sResourceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sResourceOutcome(UpdateK8sResourceResult(outcome.result()));
- else
- return UpdateK8sResourceOutcome(outcome.error());
- }
- void EdasClient::updateK8sResourceAsync(const UpdateK8sResourceRequest& request, const UpdateK8sResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sResource(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sResourceOutcomeCallable EdasClient::updateK8sResourceCallable(const UpdateK8sResourceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sResourceOutcome()>>(
- [this, request]()
- {
- return this->updateK8sResource(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sSecretOutcome EdasClient::updateK8sSecret(const UpdateK8sSecretRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sSecretOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sSecretOutcome(UpdateK8sSecretResult(outcome.result()));
- else
- return UpdateK8sSecretOutcome(outcome.error());
- }
- void EdasClient::updateK8sSecretAsync(const UpdateK8sSecretRequest& request, const UpdateK8sSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sSecret(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sSecretOutcomeCallable EdasClient::updateK8sSecretCallable(const UpdateK8sSecretRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sSecretOutcome()>>(
- [this, request]()
- {
- return this->updateK8sSecret(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sServiceOutcome EdasClient::updateK8sService(const UpdateK8sServiceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sServiceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sServiceOutcome(UpdateK8sServiceResult(outcome.result()));
- else
- return UpdateK8sServiceOutcome(outcome.error());
- }
- void EdasClient::updateK8sServiceAsync(const UpdateK8sServiceRequest& request, const UpdateK8sServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sService(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sServiceOutcomeCallable EdasClient::updateK8sServiceCallable(const UpdateK8sServiceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sServiceOutcome()>>(
- [this, request]()
- {
- return this->updateK8sService(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateK8sSlbOutcome EdasClient::updateK8sSlb(const UpdateK8sSlbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateK8sSlbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateK8sSlbOutcome(UpdateK8sSlbResult(outcome.result()));
- else
- return UpdateK8sSlbOutcome(outcome.error());
- }
- void EdasClient::updateK8sSlbAsync(const UpdateK8sSlbRequest& request, const UpdateK8sSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateK8sSlb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateK8sSlbOutcomeCallable EdasClient::updateK8sSlbCallable(const UpdateK8sSlbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateK8sSlbOutcome()>>(
- [this, request]()
- {
- return this->updateK8sSlb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateLocalitySettingOutcome EdasClient::updateLocalitySetting(const UpdateLocalitySettingRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateLocalitySettingOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateLocalitySettingOutcome(UpdateLocalitySettingResult(outcome.result()));
- else
- return UpdateLocalitySettingOutcome(outcome.error());
- }
- void EdasClient::updateLocalitySettingAsync(const UpdateLocalitySettingRequest& request, const UpdateLocalitySettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateLocalitySetting(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateLocalitySettingOutcomeCallable EdasClient::updateLocalitySettingCallable(const UpdateLocalitySettingRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateLocalitySettingOutcome()>>(
- [this, request]()
- {
- return this->updateLocalitySetting(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateMockRuleOutcome EdasClient::updateMockRule(const UpdateMockRuleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateMockRuleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateMockRuleOutcome(UpdateMockRuleResult(outcome.result()));
- else
- return UpdateMockRuleOutcome(outcome.error());
- }
- void EdasClient::updateMockRuleAsync(const UpdateMockRuleRequest& request, const UpdateMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateMockRule(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateMockRuleOutcomeCallable EdasClient::updateMockRuleCallable(const UpdateMockRuleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateMockRuleOutcome()>>(
- [this, request]()
- {
- return this->updateMockRule(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateRoleOutcome EdasClient::updateRole(const UpdateRoleRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateRoleOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateRoleOutcome(UpdateRoleResult(outcome.result()));
- else
- return UpdateRoleOutcome(outcome.error());
- }
- void EdasClient::updateRoleAsync(const UpdateRoleRequest& request, const UpdateRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateRole(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateRoleOutcomeCallable EdasClient::updateRoleCallable(const UpdateRoleRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateRoleOutcome()>>(
- [this, request]()
- {
- return this->updateRole(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateSlsLogStoreOutcome EdasClient::updateSlsLogStore(const UpdateSlsLogStoreRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateSlsLogStoreOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateSlsLogStoreOutcome(UpdateSlsLogStoreResult(outcome.result()));
- else
- return UpdateSlsLogStoreOutcome(outcome.error());
- }
- void EdasClient::updateSlsLogStoreAsync(const UpdateSlsLogStoreRequest& request, const UpdateSlsLogStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateSlsLogStore(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateSlsLogStoreOutcomeCallable EdasClient::updateSlsLogStoreCallable(const UpdateSlsLogStoreRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateSlsLogStoreOutcome()>>(
- [this, request]()
- {
- return this->updateSlsLogStore(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateSwimmingLaneOutcome EdasClient::updateSwimmingLane(const UpdateSwimmingLaneRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateSwimmingLaneOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateSwimmingLaneOutcome(UpdateSwimmingLaneResult(outcome.result()));
- else
- return UpdateSwimmingLaneOutcome(outcome.error());
- }
- void EdasClient::updateSwimmingLaneAsync(const UpdateSwimmingLaneRequest& request, const UpdateSwimmingLaneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateSwimmingLane(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateSwimmingLaneOutcomeCallable EdasClient::updateSwimmingLaneCallable(const UpdateSwimmingLaneRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateSwimmingLaneOutcome()>>(
- [this, request]()
- {
- return this->updateSwimmingLane(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateSwimmingLaneGroupOutcome EdasClient::updateSwimmingLaneGroup(const UpdateSwimmingLaneGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateSwimmingLaneGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateSwimmingLaneGroupOutcome(UpdateSwimmingLaneGroupResult(outcome.result()));
- else
- return UpdateSwimmingLaneGroupOutcome(outcome.error());
- }
- void EdasClient::updateSwimmingLaneGroupAsync(const UpdateSwimmingLaneGroupRequest& request, const UpdateSwimmingLaneGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateSwimmingLaneGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateSwimmingLaneGroupOutcomeCallable EdasClient::updateSwimmingLaneGroupCallable(const UpdateSwimmingLaneGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateSwimmingLaneGroupOutcome()>>(
- [this, request]()
- {
- return this->updateSwimmingLaneGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UpdateSwimmingLanePriorityOutcome EdasClient::updateSwimmingLanePriority(const UpdateSwimmingLanePriorityRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateSwimmingLanePriorityOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateSwimmingLanePriorityOutcome(UpdateSwimmingLanePriorityResult(outcome.result()));
- else
- return UpdateSwimmingLanePriorityOutcome(outcome.error());
- }
- void EdasClient::updateSwimmingLanePriorityAsync(const UpdateSwimmingLanePriorityRequest& request, const UpdateSwimmingLanePriorityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateSwimmingLanePriority(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UpdateSwimmingLanePriorityOutcomeCallable EdasClient::updateSwimmingLanePriorityCallable(const UpdateSwimmingLanePriorityRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateSwimmingLanePriorityOutcome()>>(
- [this, request]()
- {
- return this->updateSwimmingLanePriority(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::UppateEnvHsfTrafficControlOutcome EdasClient::uppateEnvHsfTrafficControl(const UppateEnvHsfTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UppateEnvHsfTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UppateEnvHsfTrafficControlOutcome(UppateEnvHsfTrafficControlResult(outcome.result()));
- else
- return UppateEnvHsfTrafficControlOutcome(outcome.error());
- }
- void EdasClient::uppateEnvHsfTrafficControlAsync(const UppateEnvHsfTrafficControlRequest& request, const UppateEnvHsfTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, uppateEnvHsfTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::UppateEnvHsfTrafficControlOutcomeCallable EdasClient::uppateEnvHsfTrafficControlCallable(const UppateEnvHsfTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UppateEnvHsfTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->uppateEnvHsfTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- EdasClient::ValidateK8sResourceOutcome EdasClient::validateK8sResource(const ValidateK8sResourceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ValidateK8sResourceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ValidateK8sResourceOutcome(ValidateK8sResourceResult(outcome.result()));
- else
- return ValidateK8sResourceOutcome(outcome.error());
- }
- void EdasClient::validateK8sResourceAsync(const ValidateK8sResourceRequest& request, const ValidateK8sResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, validateK8sResource(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- EdasClient::ValidateK8sResourceOutcomeCallable EdasClient::validateK8sResourceCallable(const ValidateK8sResourceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ValidateK8sResourceOutcome()>>(
- [this, request]()
- {
- return this->validateK8sResource(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
|