| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397 |
- /*
- * 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/drds/DrdsClient.h>
- #include <alibabacloud/core/SimpleCredentialsProvider.h>
- using namespace AlibabaCloud;
- using namespace AlibabaCloud::Location;
- using namespace AlibabaCloud::Drds;
- using namespace AlibabaCloud::Drds::Model;
- namespace
- {
- const std::string SERVICE_NAME = "Drds";
- }
- DrdsClient::DrdsClient(const Credentials &credentials, const ClientConfiguration &configuration) :
- RpcServiceClient(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, "Drds");
- }
- DrdsClient::DrdsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
- RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
- {
- auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
- endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Drds");
- }
- DrdsClient::DrdsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
- RpcServiceClient(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, "Drds");
- }
- DrdsClient::~DrdsClient()
- {}
- DrdsClient::AlterTableOutcome DrdsClient::alterTable(const AlterTableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AlterTableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AlterTableOutcome(AlterTableResult(outcome.result()));
- else
- return AlterTableOutcome(outcome.error());
- }
- void DrdsClient::alterTableAsync(const AlterTableRequest& request, const AlterTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, alterTable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::AlterTableOutcomeCallable DrdsClient::alterTableCallable(const AlterTableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AlterTableOutcome()>>(
- [this, request]()
- {
- return this->alterTable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::AsyncTaskCancelOutcome DrdsClient::asyncTaskCancel(const AsyncTaskCancelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AsyncTaskCancelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AsyncTaskCancelOutcome(AsyncTaskCancelResult(outcome.result()));
- else
- return AsyncTaskCancelOutcome(outcome.error());
- }
- void DrdsClient::asyncTaskCancelAsync(const AsyncTaskCancelRequest& request, const AsyncTaskCancelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, asyncTaskCancel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::AsyncTaskCancelOutcomeCallable DrdsClient::asyncTaskCancelCallable(const AsyncTaskCancelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AsyncTaskCancelOutcome()>>(
- [this, request]()
- {
- return this->asyncTaskCancel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CancelDDLTaskOutcome DrdsClient::cancelDDLTask(const CancelDDLTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CancelDDLTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CancelDDLTaskOutcome(CancelDDLTaskResult(outcome.result()));
- else
- return CancelDDLTaskOutcome(outcome.error());
- }
- void DrdsClient::cancelDDLTaskAsync(const CancelDDLTaskRequest& request, const CancelDDLTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, cancelDDLTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CancelDDLTaskOutcomeCallable DrdsClient::cancelDDLTaskCallable(const CancelDDLTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CancelDDLTaskOutcome()>>(
- [this, request]()
- {
- return this->cancelDDLTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CancleDDLTaskOutcome DrdsClient::cancleDDLTask(const CancleDDLTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CancleDDLTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CancleDDLTaskOutcome(CancleDDLTaskResult(outcome.result()));
- else
- return CancleDDLTaskOutcome(outcome.error());
- }
- void DrdsClient::cancleDDLTaskAsync(const CancleDDLTaskRequest& request, const CancleDDLTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, cancleDDLTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CancleDDLTaskOutcomeCallable DrdsClient::cancleDDLTaskCallable(const CancleDDLTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CancleDDLTaskOutcome()>>(
- [this, request]()
- {
- return this->cancleDDLTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ChangeAccountPasswordOutcome DrdsClient::changeAccountPassword(const ChangeAccountPasswordRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ChangeAccountPasswordOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ChangeAccountPasswordOutcome(ChangeAccountPasswordResult(outcome.result()));
- else
- return ChangeAccountPasswordOutcome(outcome.error());
- }
- void DrdsClient::changeAccountPasswordAsync(const ChangeAccountPasswordRequest& request, const ChangeAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, changeAccountPassword(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ChangeAccountPasswordOutcomeCallable DrdsClient::changeAccountPasswordCallable(const ChangeAccountPasswordRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ChangeAccountPasswordOutcome()>>(
- [this, request]()
- {
- return this->changeAccountPassword(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CheckConnectivityOutcome DrdsClient::checkConnectivity(const CheckConnectivityRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CheckConnectivityOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CheckConnectivityOutcome(CheckConnectivityResult(outcome.result()));
- else
- return CheckConnectivityOutcome(outcome.error());
- }
- void DrdsClient::checkConnectivityAsync(const CheckConnectivityRequest& request, const CheckConnectivityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, checkConnectivity(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CheckConnectivityOutcomeCallable DrdsClient::checkConnectivityCallable(const CheckConnectivityRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CheckConnectivityOutcome()>>(
- [this, request]()
- {
- return this->checkConnectivity(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CheckDrdsDbNameOutcome DrdsClient::checkDrdsDbName(const CheckDrdsDbNameRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CheckDrdsDbNameOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CheckDrdsDbNameOutcome(CheckDrdsDbNameResult(outcome.result()));
- else
- return CheckDrdsDbNameOutcome(outcome.error());
- }
- void DrdsClient::checkDrdsDbNameAsync(const CheckDrdsDbNameRequest& request, const CheckDrdsDbNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, checkDrdsDbName(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CheckDrdsDbNameOutcomeCallable DrdsClient::checkDrdsDbNameCallable(const CheckDrdsDbNameRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CheckDrdsDbNameOutcome()>>(
- [this, request]()
- {
- return this->checkDrdsDbName(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CheckExpandStatusOutcome DrdsClient::checkExpandStatus(const CheckExpandStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CheckExpandStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CheckExpandStatusOutcome(CheckExpandStatusResult(outcome.result()));
- else
- return CheckExpandStatusOutcome(outcome.error());
- }
- void DrdsClient::checkExpandStatusAsync(const CheckExpandStatusRequest& request, const CheckExpandStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, checkExpandStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CheckExpandStatusOutcomeCallable DrdsClient::checkExpandStatusCallable(const CheckExpandStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CheckExpandStatusOutcome()>>(
- [this, request]()
- {
- return this->checkExpandStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CheckNewTableNameValidOutcome DrdsClient::checkNewTableNameValid(const CheckNewTableNameValidRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CheckNewTableNameValidOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CheckNewTableNameValidOutcome(CheckNewTableNameValidResult(outcome.result()));
- else
- return CheckNewTableNameValidOutcome(outcome.error());
- }
- void DrdsClient::checkNewTableNameValidAsync(const CheckNewTableNameValidRequest& request, const CheckNewTableNameValidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, checkNewTableNameValid(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CheckNewTableNameValidOutcomeCallable DrdsClient::checkNewTableNameValidCallable(const CheckNewTableNameValidRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CheckNewTableNameValidOutcome()>>(
- [this, request]()
- {
- return this->checkNewTableNameValid(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CheckSqlAuditEnableStatusOutcome DrdsClient::checkSqlAuditEnableStatus(const CheckSqlAuditEnableStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CheckSqlAuditEnableStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CheckSqlAuditEnableStatusOutcome(CheckSqlAuditEnableStatusResult(outcome.result()));
- else
- return CheckSqlAuditEnableStatusOutcome(outcome.error());
- }
- void DrdsClient::checkSqlAuditEnableStatusAsync(const CheckSqlAuditEnableStatusRequest& request, const CheckSqlAuditEnableStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, checkSqlAuditEnableStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CheckSqlAuditEnableStatusOutcomeCallable DrdsClient::checkSqlAuditEnableStatusCallable(const CheckSqlAuditEnableStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CheckSqlAuditEnableStatusOutcome()>>(
- [this, request]()
- {
- return this->checkSqlAuditEnableStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateCustomDataExportPreCheckTaskOutcome DrdsClient::createCustomDataExportPreCheckTask(const CreateCustomDataExportPreCheckTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateCustomDataExportPreCheckTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateCustomDataExportPreCheckTaskOutcome(CreateCustomDataExportPreCheckTaskResult(outcome.result()));
- else
- return CreateCustomDataExportPreCheckTaskOutcome(outcome.error());
- }
- void DrdsClient::createCustomDataExportPreCheckTaskAsync(const CreateCustomDataExportPreCheckTaskRequest& request, const CreateCustomDataExportPreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createCustomDataExportPreCheckTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateCustomDataExportPreCheckTaskOutcomeCallable DrdsClient::createCustomDataExportPreCheckTaskCallable(const CreateCustomDataExportPreCheckTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateCustomDataExportPreCheckTaskOutcome()>>(
- [this, request]()
- {
- return this->createCustomDataExportPreCheckTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateCustomDataExportTaskOutcome DrdsClient::createCustomDataExportTask(const CreateCustomDataExportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateCustomDataExportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateCustomDataExportTaskOutcome(CreateCustomDataExportTaskResult(outcome.result()));
- else
- return CreateCustomDataExportTaskOutcome(outcome.error());
- }
- void DrdsClient::createCustomDataExportTaskAsync(const CreateCustomDataExportTaskRequest& request, const CreateCustomDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createCustomDataExportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateCustomDataExportTaskOutcomeCallable DrdsClient::createCustomDataExportTaskCallable(const CreateCustomDataExportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateCustomDataExportTaskOutcome()>>(
- [this, request]()
- {
- return this->createCustomDataExportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateCustomDataImportPreCheckTaskOutcome DrdsClient::createCustomDataImportPreCheckTask(const CreateCustomDataImportPreCheckTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateCustomDataImportPreCheckTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateCustomDataImportPreCheckTaskOutcome(CreateCustomDataImportPreCheckTaskResult(outcome.result()));
- else
- return CreateCustomDataImportPreCheckTaskOutcome(outcome.error());
- }
- void DrdsClient::createCustomDataImportPreCheckTaskAsync(const CreateCustomDataImportPreCheckTaskRequest& request, const CreateCustomDataImportPreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createCustomDataImportPreCheckTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateCustomDataImportPreCheckTaskOutcomeCallable DrdsClient::createCustomDataImportPreCheckTaskCallable(const CreateCustomDataImportPreCheckTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateCustomDataImportPreCheckTaskOutcome()>>(
- [this, request]()
- {
- return this->createCustomDataImportPreCheckTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateCustomDataImportTaskOutcome DrdsClient::createCustomDataImportTask(const CreateCustomDataImportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateCustomDataImportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateCustomDataImportTaskOutcome(CreateCustomDataImportTaskResult(outcome.result()));
- else
- return CreateCustomDataImportTaskOutcome(outcome.error());
- }
- void DrdsClient::createCustomDataImportTaskAsync(const CreateCustomDataImportTaskRequest& request, const CreateCustomDataImportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createCustomDataImportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateCustomDataImportTaskOutcomeCallable DrdsClient::createCustomDataImportTaskCallable(const CreateCustomDataImportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateCustomDataImportTaskOutcome()>>(
- [this, request]()
- {
- return this->createCustomDataImportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateDrdsAccountOutcome DrdsClient::createDrdsAccount(const CreateDrdsAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateDrdsAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateDrdsAccountOutcome(CreateDrdsAccountResult(outcome.result()));
- else
- return CreateDrdsAccountOutcome(outcome.error());
- }
- void DrdsClient::createDrdsAccountAsync(const CreateDrdsAccountRequest& request, const CreateDrdsAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createDrdsAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateDrdsAccountOutcomeCallable DrdsClient::createDrdsAccountCallable(const CreateDrdsAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateDrdsAccountOutcome()>>(
- [this, request]()
- {
- return this->createDrdsAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateDrdsDBOutcome DrdsClient::createDrdsDB(const CreateDrdsDBRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateDrdsDBOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateDrdsDBOutcome(CreateDrdsDBResult(outcome.result()));
- else
- return CreateDrdsDBOutcome(outcome.error());
- }
- void DrdsClient::createDrdsDBAsync(const CreateDrdsDBRequest& request, const CreateDrdsDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createDrdsDB(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateDrdsDBOutcomeCallable DrdsClient::createDrdsDBCallable(const CreateDrdsDBRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateDrdsDBOutcome()>>(
- [this, request]()
- {
- return this->createDrdsDB(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateDrdsInstanceOutcome DrdsClient::createDrdsInstance(const CreateDrdsInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateDrdsInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateDrdsInstanceOutcome(CreateDrdsInstanceResult(outcome.result()));
- else
- return CreateDrdsInstanceOutcome(outcome.error());
- }
- void DrdsClient::createDrdsInstanceAsync(const CreateDrdsInstanceRequest& request, const CreateDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createDrdsInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateDrdsInstanceOutcomeCallable DrdsClient::createDrdsInstanceCallable(const CreateDrdsInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateDrdsInstanceOutcome()>>(
- [this, request]()
- {
- return this->createDrdsInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateEvaluateDataImportPreCheckTaskOutcome DrdsClient::createEvaluateDataImportPreCheckTask(const CreateEvaluateDataImportPreCheckTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEvaluateDataImportPreCheckTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEvaluateDataImportPreCheckTaskOutcome(CreateEvaluateDataImportPreCheckTaskResult(outcome.result()));
- else
- return CreateEvaluateDataImportPreCheckTaskOutcome(outcome.error());
- }
- void DrdsClient::createEvaluateDataImportPreCheckTaskAsync(const CreateEvaluateDataImportPreCheckTaskRequest& request, const CreateEvaluateDataImportPreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEvaluateDataImportPreCheckTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateEvaluateDataImportPreCheckTaskOutcomeCallable DrdsClient::createEvaluateDataImportPreCheckTaskCallable(const CreateEvaluateDataImportPreCheckTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEvaluateDataImportPreCheckTaskOutcome()>>(
- [this, request]()
- {
- return this->createEvaluateDataImportPreCheckTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateEvaluateDataImportTaskOutcome DrdsClient::createEvaluateDataImportTask(const CreateEvaluateDataImportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEvaluateDataImportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEvaluateDataImportTaskOutcome(CreateEvaluateDataImportTaskResult(outcome.result()));
- else
- return CreateEvaluateDataImportTaskOutcome(outcome.error());
- }
- void DrdsClient::createEvaluateDataImportTaskAsync(const CreateEvaluateDataImportTaskRequest& request, const CreateEvaluateDataImportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEvaluateDataImportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateEvaluateDataImportTaskOutcomeCallable DrdsClient::createEvaluateDataImportTaskCallable(const CreateEvaluateDataImportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEvaluateDataImportTaskOutcome()>>(
- [this, request]()
- {
- return this->createEvaluateDataImportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateEvaluatePreCheckTaskOutcome DrdsClient::createEvaluatePreCheckTask(const CreateEvaluatePreCheckTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEvaluatePreCheckTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEvaluatePreCheckTaskOutcome(CreateEvaluatePreCheckTaskResult(outcome.result()));
- else
- return CreateEvaluatePreCheckTaskOutcome(outcome.error());
- }
- void DrdsClient::createEvaluatePreCheckTaskAsync(const CreateEvaluatePreCheckTaskRequest& request, const CreateEvaluatePreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEvaluatePreCheckTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateEvaluatePreCheckTaskOutcomeCallable DrdsClient::createEvaluatePreCheckTaskCallable(const CreateEvaluatePreCheckTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEvaluatePreCheckTaskOutcome()>>(
- [this, request]()
- {
- return this->createEvaluatePreCheckTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateEvaluateTaskOutcome DrdsClient::createEvaluateTask(const CreateEvaluateTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateEvaluateTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateEvaluateTaskOutcome(CreateEvaluateTaskResult(outcome.result()));
- else
- return CreateEvaluateTaskOutcome(outcome.error());
- }
- void DrdsClient::createEvaluateTaskAsync(const CreateEvaluateTaskRequest& request, const CreateEvaluateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createEvaluateTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateEvaluateTaskOutcomeCallable DrdsClient::createEvaluateTaskCallable(const CreateEvaluateTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateEvaluateTaskOutcome()>>(
- [this, request]()
- {
- return this->createEvaluateTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateIndexOutcome DrdsClient::createIndex(const CreateIndexRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateIndexOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateIndexOutcome(CreateIndexResult(outcome.result()));
- else
- return CreateIndexOutcome(outcome.error());
- }
- void DrdsClient::createIndexAsync(const CreateIndexRequest& request, const CreateIndexAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createIndex(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateIndexOutcomeCallable DrdsClient::createIndexCallable(const CreateIndexRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateIndexOutcome()>>(
- [this, request]()
- {
- return this->createIndex(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateInstanceAccountOutcome DrdsClient::createInstanceAccount(const CreateInstanceAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateInstanceAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateInstanceAccountOutcome(CreateInstanceAccountResult(outcome.result()));
- else
- return CreateInstanceAccountOutcome(outcome.error());
- }
- void DrdsClient::createInstanceAccountAsync(const CreateInstanceAccountRequest& request, const CreateInstanceAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createInstanceAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateInstanceAccountOutcomeCallable DrdsClient::createInstanceAccountCallable(const CreateInstanceAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateInstanceAccountOutcome()>>(
- [this, request]()
- {
- return this->createInstanceAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateInstanceInternetAddressOutcome DrdsClient::createInstanceInternetAddress(const CreateInstanceInternetAddressRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateInstanceInternetAddressOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateInstanceInternetAddressOutcome(CreateInstanceInternetAddressResult(outcome.result()));
- else
- return CreateInstanceInternetAddressOutcome(outcome.error());
- }
- void DrdsClient::createInstanceInternetAddressAsync(const CreateInstanceInternetAddressRequest& request, const CreateInstanceInternetAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createInstanceInternetAddress(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateInstanceInternetAddressOutcomeCallable DrdsClient::createInstanceInternetAddressCallable(const CreateInstanceInternetAddressRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateInstanceInternetAddressOutcome()>>(
- [this, request]()
- {
- return this->createInstanceInternetAddress(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateMyCatCustomImportOutcome DrdsClient::createMyCatCustomImport(const CreateMyCatCustomImportRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateMyCatCustomImportOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateMyCatCustomImportOutcome(CreateMyCatCustomImportResult(outcome.result()));
- else
- return CreateMyCatCustomImportOutcome(outcome.error());
- }
- void DrdsClient::createMyCatCustomImportAsync(const CreateMyCatCustomImportRequest& request, const CreateMyCatCustomImportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createMyCatCustomImport(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateMyCatCustomImportOutcomeCallable DrdsClient::createMyCatCustomImportCallable(const CreateMyCatCustomImportRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateMyCatCustomImportOutcome()>>(
- [this, request]()
- {
- return this->createMyCatCustomImport(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateMyCatEvaluateOutcome DrdsClient::createMyCatEvaluate(const CreateMyCatEvaluateRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateMyCatEvaluateOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateMyCatEvaluateOutcome(CreateMyCatEvaluateResult(outcome.result()));
- else
- return CreateMyCatEvaluateOutcome(outcome.error());
- }
- void DrdsClient::createMyCatEvaluateAsync(const CreateMyCatEvaluateRequest& request, const CreateMyCatEvaluateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createMyCatEvaluate(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateMyCatEvaluateOutcomeCallable DrdsClient::createMyCatEvaluateCallable(const CreateMyCatEvaluateRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateMyCatEvaluateOutcome()>>(
- [this, request]()
- {
- return this->createMyCatEvaluate(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateOrderForRdsOutcome DrdsClient::createOrderForRds(const CreateOrderForRdsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateOrderForRdsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateOrderForRdsOutcome(CreateOrderForRdsResult(outcome.result()));
- else
- return CreateOrderForRdsOutcome(outcome.error());
- }
- void DrdsClient::createOrderForRdsAsync(const CreateOrderForRdsRequest& request, const CreateOrderForRdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createOrderForRds(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateOrderForRdsOutcomeCallable DrdsClient::createOrderForRdsCallable(const CreateOrderForRdsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateOrderForRdsOutcome()>>(
- [this, request]()
- {
- return this->createOrderForRds(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateReadOnlyAccountOutcome DrdsClient::createReadOnlyAccount(const CreateReadOnlyAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateReadOnlyAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateReadOnlyAccountOutcome(CreateReadOnlyAccountResult(outcome.result()));
- else
- return CreateReadOnlyAccountOutcome(outcome.error());
- }
- void DrdsClient::createReadOnlyAccountAsync(const CreateReadOnlyAccountRequest& request, const CreateReadOnlyAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createReadOnlyAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateReadOnlyAccountOutcomeCallable DrdsClient::createReadOnlyAccountCallable(const CreateReadOnlyAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateReadOnlyAccountOutcome()>>(
- [this, request]()
- {
- return this->createReadOnlyAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateShardTaskOutcome DrdsClient::createShardTask(const CreateShardTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateShardTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateShardTaskOutcome(CreateShardTaskResult(outcome.result()));
- else
- return CreateShardTaskOutcome(outcome.error());
- }
- void DrdsClient::createShardTaskAsync(const CreateShardTaskRequest& request, const CreateShardTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createShardTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateShardTaskOutcomeCallable DrdsClient::createShardTaskCallable(const CreateShardTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateShardTaskOutcome()>>(
- [this, request]()
- {
- return this->createShardTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::CreateTableOutcome DrdsClient::createTable(const CreateTableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateTableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateTableOutcome(CreateTableResult(outcome.result()));
- else
- return CreateTableOutcome(outcome.error());
- }
- void DrdsClient::createTableAsync(const CreateTableRequest& request, const CreateTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createTable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::CreateTableOutcomeCallable DrdsClient::createTableCallable(const CreateTableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateTableOutcome()>>(
- [this, request]()
- {
- return this->createTable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DatalinkReplicationPrecheckOutcome DrdsClient::datalinkReplicationPrecheck(const DatalinkReplicationPrecheckRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DatalinkReplicationPrecheckOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DatalinkReplicationPrecheckOutcome(DatalinkReplicationPrecheckResult(outcome.result()));
- else
- return DatalinkReplicationPrecheckOutcome(outcome.error());
- }
- void DrdsClient::datalinkReplicationPrecheckAsync(const DatalinkReplicationPrecheckRequest& request, const DatalinkReplicationPrecheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, datalinkReplicationPrecheck(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DatalinkReplicationPrecheckOutcomeCallable DrdsClient::datalinkReplicationPrecheckCallable(const DatalinkReplicationPrecheckRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DatalinkReplicationPrecheckOutcome()>>(
- [this, request]()
- {
- return this->datalinkReplicationPrecheck(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DeleteDrdsDBOutcome DrdsClient::deleteDrdsDB(const DeleteDrdsDBRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDrdsDBOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDrdsDBOutcome(DeleteDrdsDBResult(outcome.result()));
- else
- return DeleteDrdsDBOutcome(outcome.error());
- }
- void DrdsClient::deleteDrdsDBAsync(const DeleteDrdsDBRequest& request, const DeleteDrdsDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDrdsDB(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DeleteDrdsDBOutcomeCallable DrdsClient::deleteDrdsDBCallable(const DeleteDrdsDBRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDrdsDBOutcome()>>(
- [this, request]()
- {
- return this->deleteDrdsDB(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DeleteFailedDrdsDBOutcome DrdsClient::deleteFailedDrdsDB(const DeleteFailedDrdsDBRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteFailedDrdsDBOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteFailedDrdsDBOutcome(DeleteFailedDrdsDBResult(outcome.result()));
- else
- return DeleteFailedDrdsDBOutcome(outcome.error());
- }
- void DrdsClient::deleteFailedDrdsDBAsync(const DeleteFailedDrdsDBRequest& request, const DeleteFailedDrdsDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteFailedDrdsDB(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DeleteFailedDrdsDBOutcomeCallable DrdsClient::deleteFailedDrdsDBCallable(const DeleteFailedDrdsDBRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteFailedDrdsDBOutcome()>>(
- [this, request]()
- {
- return this->deleteFailedDrdsDB(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DeleteShardTasksOutcome DrdsClient::deleteShardTasks(const DeleteShardTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteShardTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteShardTasksOutcome(DeleteShardTasksResult(outcome.result()));
- else
- return DeleteShardTasksOutcome(outcome.error());
- }
- void DrdsClient::deleteShardTasksAsync(const DeleteShardTasksRequest& request, const DeleteShardTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteShardTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DeleteShardTasksOutcomeCallable DrdsClient::deleteShardTasksCallable(const DeleteShardTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteShardTasksOutcome()>>(
- [this, request]()
- {
- return this->deleteShardTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBackMenuOutcome DrdsClient::describeBackMenu(const DescribeBackMenuRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackMenuOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackMenuOutcome(DescribeBackMenuResult(outcome.result()));
- else
- return DescribeBackMenuOutcome(outcome.error());
- }
- void DrdsClient::describeBackMenuAsync(const DescribeBackMenuRequest& request, const DescribeBackMenuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackMenu(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBackMenuOutcomeCallable DrdsClient::describeBackMenuCallable(const DescribeBackMenuRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackMenuOutcome()>>(
- [this, request]()
- {
- return this->describeBackMenu(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBackupDbsOutcome DrdsClient::describeBackupDbs(const DescribeBackupDbsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackupDbsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackupDbsOutcome(DescribeBackupDbsResult(outcome.result()));
- else
- return DescribeBackupDbsOutcome(outcome.error());
- }
- void DrdsClient::describeBackupDbsAsync(const DescribeBackupDbsRequest& request, const DescribeBackupDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackupDbs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBackupDbsOutcomeCallable DrdsClient::describeBackupDbsCallable(const DescribeBackupDbsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackupDbsOutcome()>>(
- [this, request]()
- {
- return this->describeBackupDbs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBackupLocalOutcome DrdsClient::describeBackupLocal(const DescribeBackupLocalRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackupLocalOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackupLocalOutcome(DescribeBackupLocalResult(outcome.result()));
- else
- return DescribeBackupLocalOutcome(outcome.error());
- }
- void DrdsClient::describeBackupLocalAsync(const DescribeBackupLocalRequest& request, const DescribeBackupLocalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackupLocal(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBackupLocalOutcomeCallable DrdsClient::describeBackupLocalCallable(const DescribeBackupLocalRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackupLocalOutcome()>>(
- [this, request]()
- {
- return this->describeBackupLocal(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBackupPolicyOutcome DrdsClient::describeBackupPolicy(const DescribeBackupPolicyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackupPolicyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackupPolicyOutcome(DescribeBackupPolicyResult(outcome.result()));
- else
- return DescribeBackupPolicyOutcome(outcome.error());
- }
- void DrdsClient::describeBackupPolicyAsync(const DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackupPolicy(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBackupPolicyOutcomeCallable DrdsClient::describeBackupPolicyCallable(const DescribeBackupPolicyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackupPolicyOutcome()>>(
- [this, request]()
- {
- return this->describeBackupPolicy(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBackupSetsOutcome DrdsClient::describeBackupSets(const DescribeBackupSetsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackupSetsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackupSetsOutcome(DescribeBackupSetsResult(outcome.result()));
- else
- return DescribeBackupSetsOutcome(outcome.error());
- }
- void DrdsClient::describeBackupSetsAsync(const DescribeBackupSetsRequest& request, const DescribeBackupSetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackupSets(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBackupSetsOutcomeCallable DrdsClient::describeBackupSetsCallable(const DescribeBackupSetsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackupSetsOutcome()>>(
- [this, request]()
- {
- return this->describeBackupSets(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBackupTimesOutcome DrdsClient::describeBackupTimes(const DescribeBackupTimesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackupTimesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackupTimesOutcome(DescribeBackupTimesResult(outcome.result()));
- else
- return DescribeBackupTimesOutcome(outcome.error());
- }
- void DrdsClient::describeBackupTimesAsync(const DescribeBackupTimesRequest& request, const DescribeBackupTimesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackupTimes(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBackupTimesOutcomeCallable DrdsClient::describeBackupTimesCallable(const DescribeBackupTimesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackupTimesOutcome()>>(
- [this, request]()
- {
- return this->describeBackupTimes(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBatchEvaluateTaskReportOutcome DrdsClient::describeBatchEvaluateTaskReport(const DescribeBatchEvaluateTaskReportRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBatchEvaluateTaskReportOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBatchEvaluateTaskReportOutcome(DescribeBatchEvaluateTaskReportResult(outcome.result()));
- else
- return DescribeBatchEvaluateTaskReportOutcome(outcome.error());
- }
- void DrdsClient::describeBatchEvaluateTaskReportAsync(const DescribeBatchEvaluateTaskReportRequest& request, const DescribeBatchEvaluateTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBatchEvaluateTaskReport(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBatchEvaluateTaskReportOutcomeCallable DrdsClient::describeBatchEvaluateTaskReportCallable(const DescribeBatchEvaluateTaskReportRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBatchEvaluateTaskReportOutcome()>>(
- [this, request]()
- {
- return this->describeBatchEvaluateTaskReport(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeBroadcastTablesOutcome DrdsClient::describeBroadcastTables(const DescribeBroadcastTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBroadcastTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBroadcastTablesOutcome(DescribeBroadcastTablesResult(outcome.result()));
- else
- return DescribeBroadcastTablesOutcome(outcome.error());
- }
- void DrdsClient::describeBroadcastTablesAsync(const DescribeBroadcastTablesRequest& request, const DescribeBroadcastTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBroadcastTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeBroadcastTablesOutcomeCallable DrdsClient::describeBroadcastTablesCallable(const DescribeBroadcastTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBroadcastTablesOutcome()>>(
- [this, request]()
- {
- return this->describeBroadcastTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeCreateDrdsInstanceStatusOutcome DrdsClient::describeCreateDrdsInstanceStatus(const DescribeCreateDrdsInstanceStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeCreateDrdsInstanceStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeCreateDrdsInstanceStatusOutcome(DescribeCreateDrdsInstanceStatusResult(outcome.result()));
- else
- return DescribeCreateDrdsInstanceStatusOutcome(outcome.error());
- }
- void DrdsClient::describeCreateDrdsInstanceStatusAsync(const DescribeCreateDrdsInstanceStatusRequest& request, const DescribeCreateDrdsInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeCreateDrdsInstanceStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeCreateDrdsInstanceStatusOutcomeCallable DrdsClient::describeCreateDrdsInstanceStatusCallable(const DescribeCreateDrdsInstanceStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeCreateDrdsInstanceStatusOutcome()>>(
- [this, request]()
- {
- return this->describeCreateDrdsInstanceStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeCustomDataExportSrcDstTablesOutcome DrdsClient::describeCustomDataExportSrcDstTables(const DescribeCustomDataExportSrcDstTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeCustomDataExportSrcDstTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeCustomDataExportSrcDstTablesOutcome(DescribeCustomDataExportSrcDstTablesResult(outcome.result()));
- else
- return DescribeCustomDataExportSrcDstTablesOutcome(outcome.error());
- }
- void DrdsClient::describeCustomDataExportSrcDstTablesAsync(const DescribeCustomDataExportSrcDstTablesRequest& request, const DescribeCustomDataExportSrcDstTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeCustomDataExportSrcDstTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeCustomDataExportSrcDstTablesOutcomeCallable DrdsClient::describeCustomDataExportSrcDstTablesCallable(const DescribeCustomDataExportSrcDstTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeCustomDataExportSrcDstTablesOutcome()>>(
- [this, request]()
- {
- return this->describeCustomDataExportSrcDstTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeCustomDataImportSrcDstTablesOutcome DrdsClient::describeCustomDataImportSrcDstTables(const DescribeCustomDataImportSrcDstTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeCustomDataImportSrcDstTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeCustomDataImportSrcDstTablesOutcome(DescribeCustomDataImportSrcDstTablesResult(outcome.result()));
- else
- return DescribeCustomDataImportSrcDstTablesOutcome(outcome.error());
- }
- void DrdsClient::describeCustomDataImportSrcDstTablesAsync(const DescribeCustomDataImportSrcDstTablesRequest& request, const DescribeCustomDataImportSrcDstTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeCustomDataImportSrcDstTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeCustomDataImportSrcDstTablesOutcomeCallable DrdsClient::describeCustomDataImportSrcDstTablesCallable(const DescribeCustomDataImportSrcDstTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeCustomDataImportSrcDstTablesOutcome()>>(
- [this, request]()
- {
- return this->describeCustomDataImportSrcDstTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDDLTaskOutcome DrdsClient::describeDDLTask(const DescribeDDLTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDDLTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDDLTaskOutcome(DescribeDDLTaskResult(outcome.result()));
- else
- return DescribeDDLTaskOutcome(outcome.error());
- }
- void DrdsClient::describeDDLTaskAsync(const DescribeDDLTaskRequest& request, const DescribeDDLTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDDLTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDDLTaskOutcomeCallable DrdsClient::describeDDLTaskCallable(const DescribeDDLTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDDLTaskOutcome()>>(
- [this, request]()
- {
- return this->describeDDLTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDataExportPreCheckResultOutcome DrdsClient::describeDataExportPreCheckResult(const DescribeDataExportPreCheckResultRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDataExportPreCheckResultOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDataExportPreCheckResultOutcome(DescribeDataExportPreCheckResultResult(outcome.result()));
- else
- return DescribeDataExportPreCheckResultOutcome(outcome.error());
- }
- void DrdsClient::describeDataExportPreCheckResultAsync(const DescribeDataExportPreCheckResultRequest& request, const DescribeDataExportPreCheckResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDataExportPreCheckResult(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDataExportPreCheckResultOutcomeCallable DrdsClient::describeDataExportPreCheckResultCallable(const DescribeDataExportPreCheckResultRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDataExportPreCheckResultOutcome()>>(
- [this, request]()
- {
- return this->describeDataExportPreCheckResult(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDataExportTaskReportOutcome DrdsClient::describeDataExportTaskReport(const DescribeDataExportTaskReportRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDataExportTaskReportOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDataExportTaskReportOutcome(DescribeDataExportTaskReportResult(outcome.result()));
- else
- return DescribeDataExportTaskReportOutcome(outcome.error());
- }
- void DrdsClient::describeDataExportTaskReportAsync(const DescribeDataExportTaskReportRequest& request, const DescribeDataExportTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDataExportTaskReport(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDataExportTaskReportOutcomeCallable DrdsClient::describeDataExportTaskReportCallable(const DescribeDataExportTaskReportRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDataExportTaskReportOutcome()>>(
- [this, request]()
- {
- return this->describeDataExportTaskReport(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDataExportTasksOutcome DrdsClient::describeDataExportTasks(const DescribeDataExportTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDataExportTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDataExportTasksOutcome(DescribeDataExportTasksResult(outcome.result()));
- else
- return DescribeDataExportTasksOutcome(outcome.error());
- }
- void DrdsClient::describeDataExportTasksAsync(const DescribeDataExportTasksRequest& request, const DescribeDataExportTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDataExportTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDataExportTasksOutcomeCallable DrdsClient::describeDataExportTasksCallable(const DescribeDataExportTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDataExportTasksOutcome()>>(
- [this, request]()
- {
- return this->describeDataExportTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDataImportPreCheckResultOutcome DrdsClient::describeDataImportPreCheckResult(const DescribeDataImportPreCheckResultRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDataImportPreCheckResultOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDataImportPreCheckResultOutcome(DescribeDataImportPreCheckResultResult(outcome.result()));
- else
- return DescribeDataImportPreCheckResultOutcome(outcome.error());
- }
- void DrdsClient::describeDataImportPreCheckResultAsync(const DescribeDataImportPreCheckResultRequest& request, const DescribeDataImportPreCheckResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDataImportPreCheckResult(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDataImportPreCheckResultOutcomeCallable DrdsClient::describeDataImportPreCheckResultCallable(const DescribeDataImportPreCheckResultRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDataImportPreCheckResultOutcome()>>(
- [this, request]()
- {
- return this->describeDataImportPreCheckResult(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDataImportTaskReportOutcome DrdsClient::describeDataImportTaskReport(const DescribeDataImportTaskReportRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDataImportTaskReportOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDataImportTaskReportOutcome(DescribeDataImportTaskReportResult(outcome.result()));
- else
- return DescribeDataImportTaskReportOutcome(outcome.error());
- }
- void DrdsClient::describeDataImportTaskReportAsync(const DescribeDataImportTaskReportRequest& request, const DescribeDataImportTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDataImportTaskReport(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDataImportTaskReportOutcomeCallable DrdsClient::describeDataImportTaskReportCallable(const DescribeDataImportTaskReportRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDataImportTaskReportOutcome()>>(
- [this, request]()
- {
- return this->describeDataImportTaskReport(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDataImportTasksOutcome DrdsClient::describeDataImportTasks(const DescribeDataImportTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDataImportTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDataImportTasksOutcome(DescribeDataImportTasksResult(outcome.result()));
- else
- return DescribeDataImportTasksOutcome(outcome.error());
- }
- void DrdsClient::describeDataImportTasksAsync(const DescribeDataImportTasksRequest& request, const DescribeDataImportTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDataImportTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDataImportTasksOutcomeCallable DrdsClient::describeDataImportTasksCallable(const DescribeDataImportTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDataImportTasksOutcome()>>(
- [this, request]()
- {
- return this->describeDataImportTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDbInstanceDbsOutcome DrdsClient::describeDbInstanceDbs(const DescribeDbInstanceDbsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDbInstanceDbsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDbInstanceDbsOutcome(DescribeDbInstanceDbsResult(outcome.result()));
- else
- return DescribeDbInstanceDbsOutcome(outcome.error());
- }
- void DrdsClient::describeDbInstanceDbsAsync(const DescribeDbInstanceDbsRequest& request, const DescribeDbInstanceDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDbInstanceDbs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDbInstanceDbsOutcomeCallable DrdsClient::describeDbInstanceDbsCallable(const DescribeDbInstanceDbsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDbInstanceDbsOutcome()>>(
- [this, request]()
- {
- return this->describeDbInstanceDbs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDbInstancesOutcome DrdsClient::describeDbInstances(const DescribeDbInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDbInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDbInstancesOutcome(DescribeDbInstancesResult(outcome.result()));
- else
- return DescribeDbInstancesOutcome(outcome.error());
- }
- void DrdsClient::describeDbInstancesAsync(const DescribeDbInstancesRequest& request, const DescribeDbInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDbInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDbInstancesOutcomeCallable DrdsClient::describeDbInstancesCallable(const DescribeDbInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDbInstancesOutcome()>>(
- [this, request]()
- {
- return this->describeDbInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsComponentsOutcome DrdsClient::describeDrdsComponents(const DescribeDrdsComponentsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsComponentsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsComponentsOutcome(DescribeDrdsComponentsResult(outcome.result()));
- else
- return DescribeDrdsComponentsOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsComponentsAsync(const DescribeDrdsComponentsRequest& request, const DescribeDrdsComponentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsComponents(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsComponentsOutcomeCallable DrdsClient::describeDrdsComponentsCallable(const DescribeDrdsComponentsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsComponentsOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsComponents(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDBOutcome DrdsClient::describeDrdsDB(const DescribeDrdsDBRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDBOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDBOutcome(DescribeDrdsDBResult(outcome.result()));
- else
- return DescribeDrdsDBOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDBAsync(const DescribeDrdsDBRequest& request, const DescribeDrdsDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDB(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDBOutcomeCallable DrdsClient::describeDrdsDBCallable(const DescribeDrdsDBRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDBOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDB(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDBClusterOutcome DrdsClient::describeDrdsDBCluster(const DescribeDrdsDBClusterRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDBClusterOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDBClusterOutcome(DescribeDrdsDBClusterResult(outcome.result()));
- else
- return DescribeDrdsDBClusterOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDBClusterAsync(const DescribeDrdsDBClusterRequest& request, const DescribeDrdsDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDBCluster(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDBClusterOutcomeCallable DrdsClient::describeDrdsDBClusterCallable(const DescribeDrdsDBClusterRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDBClusterOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDBCluster(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDBIpWhiteListOutcome DrdsClient::describeDrdsDBIpWhiteList(const DescribeDrdsDBIpWhiteListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDBIpWhiteListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDBIpWhiteListOutcome(DescribeDrdsDBIpWhiteListResult(outcome.result()));
- else
- return DescribeDrdsDBIpWhiteListOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDBIpWhiteListAsync(const DescribeDrdsDBIpWhiteListRequest& request, const DescribeDrdsDBIpWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDBIpWhiteList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDBIpWhiteListOutcomeCallable DrdsClient::describeDrdsDBIpWhiteListCallable(const DescribeDrdsDBIpWhiteListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDBIpWhiteListOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDBIpWhiteList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDBsOutcome DrdsClient::describeDrdsDBs(const DescribeDrdsDBsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDBsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDBsOutcome(DescribeDrdsDBsResult(outcome.result()));
- else
- return DescribeDrdsDBsOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDBsAsync(const DescribeDrdsDBsRequest& request, const DescribeDrdsDBsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDBs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDBsOutcomeCallable DrdsClient::describeDrdsDBsCallable(const DescribeDrdsDBsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDBsOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDBs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDbInstanceOutcome DrdsClient::describeDrdsDbInstance(const DescribeDrdsDbInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDbInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDbInstanceOutcome(DescribeDrdsDbInstanceResult(outcome.result()));
- else
- return DescribeDrdsDbInstanceOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDbInstanceAsync(const DescribeDrdsDbInstanceRequest& request, const DescribeDrdsDbInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDbInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDbInstanceOutcomeCallable DrdsClient::describeDrdsDbInstanceCallable(const DescribeDrdsDbInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDbInstanceOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDbInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDbInstancesOutcome DrdsClient::describeDrdsDbInstances(const DescribeDrdsDbInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDbInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDbInstancesOutcome(DescribeDrdsDbInstancesResult(outcome.result()));
- else
- return DescribeDrdsDbInstancesOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDbInstancesAsync(const DescribeDrdsDbInstancesRequest& request, const DescribeDrdsDbInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDbInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDbInstancesOutcomeCallable DrdsClient::describeDrdsDbInstancesCallable(const DescribeDrdsDbInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDbInstancesOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDbInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDbRdsNameListOutcome DrdsClient::describeDrdsDbRdsNameList(const DescribeDrdsDbRdsNameListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDbRdsNameListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDbRdsNameListOutcome(DescribeDrdsDbRdsNameListResult(outcome.result()));
- else
- return DescribeDrdsDbRdsNameListOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDbRdsNameListAsync(const DescribeDrdsDbRdsNameListRequest& request, const DescribeDrdsDbRdsNameListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDbRdsNameList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDbRdsNameListOutcomeCallable DrdsClient::describeDrdsDbRdsNameListCallable(const DescribeDrdsDbRdsNameListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDbRdsNameListOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDbRdsNameList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDbTasksOutcome DrdsClient::describeDrdsDbTasks(const DescribeDrdsDbTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDbTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDbTasksOutcome(DescribeDrdsDbTasksResult(outcome.result()));
- else
- return DescribeDrdsDbTasksOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDbTasksAsync(const DescribeDrdsDbTasksRequest& request, const DescribeDrdsDbTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDbTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDbTasksOutcomeCallable DrdsClient::describeDrdsDbTasksCallable(const DescribeDrdsDbTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDbTasksOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDbTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsDbTestLinkOutcome DrdsClient::describeDrdsDbTestLink(const DescribeDrdsDbTestLinkRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsDbTestLinkOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsDbTestLinkOutcome(DescribeDrdsDbTestLinkResult(outcome.result()));
- else
- return DescribeDrdsDbTestLinkOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsDbTestLinkAsync(const DescribeDrdsDbTestLinkRequest& request, const DescribeDrdsDbTestLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsDbTestLink(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsDbTestLinkOutcomeCallable DrdsClient::describeDrdsDbTestLinkCallable(const DescribeDrdsDbTestLinkRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsDbTestLinkOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsDbTestLink(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstanceOutcome DrdsClient::describeDrdsInstance(const DescribeDrdsInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstanceOutcome(DescribeDrdsInstanceResult(outcome.result()));
- else
- return DescribeDrdsInstanceOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstanceAsync(const DescribeDrdsInstanceRequest& request, const DescribeDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstanceOutcomeCallable DrdsClient::describeDrdsInstanceCallable(const DescribeDrdsInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstanceOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstanceDbMonitorOutcome DrdsClient::describeDrdsInstanceDbMonitor(const DescribeDrdsInstanceDbMonitorRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstanceDbMonitorOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstanceDbMonitorOutcome(DescribeDrdsInstanceDbMonitorResult(outcome.result()));
- else
- return DescribeDrdsInstanceDbMonitorOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstanceDbMonitorAsync(const DescribeDrdsInstanceDbMonitorRequest& request, const DescribeDrdsInstanceDbMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstanceDbMonitor(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstanceDbMonitorOutcomeCallable DrdsClient::describeDrdsInstanceDbMonitorCallable(const DescribeDrdsInstanceDbMonitorRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstanceDbMonitorOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstanceDbMonitor(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstanceLevelTasksOutcome DrdsClient::describeDrdsInstanceLevelTasks(const DescribeDrdsInstanceLevelTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstanceLevelTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstanceLevelTasksOutcome(DescribeDrdsInstanceLevelTasksResult(outcome.result()));
- else
- return DescribeDrdsInstanceLevelTasksOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstanceLevelTasksAsync(const DescribeDrdsInstanceLevelTasksRequest& request, const DescribeDrdsInstanceLevelTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstanceLevelTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstanceLevelTasksOutcomeCallable DrdsClient::describeDrdsInstanceLevelTasksCallable(const DescribeDrdsInstanceLevelTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstanceLevelTasksOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstanceLevelTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstanceMonitorOutcome DrdsClient::describeDrdsInstanceMonitor(const DescribeDrdsInstanceMonitorRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstanceMonitorOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstanceMonitorOutcome(DescribeDrdsInstanceMonitorResult(outcome.result()));
- else
- return DescribeDrdsInstanceMonitorOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstanceMonitorAsync(const DescribeDrdsInstanceMonitorRequest& request, const DescribeDrdsInstanceMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstanceMonitor(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstanceMonitorOutcomeCallable DrdsClient::describeDrdsInstanceMonitorCallable(const DescribeDrdsInstanceMonitorRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstanceMonitorOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstanceMonitor(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstanceNetInfoForInnerOutcome DrdsClient::describeDrdsInstanceNetInfoForInner(const DescribeDrdsInstanceNetInfoForInnerRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstanceNetInfoForInnerOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstanceNetInfoForInnerOutcome(DescribeDrdsInstanceNetInfoForInnerResult(outcome.result()));
- else
- return DescribeDrdsInstanceNetInfoForInnerOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstanceNetInfoForInnerAsync(const DescribeDrdsInstanceNetInfoForInnerRequest& request, const DescribeDrdsInstanceNetInfoForInnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstanceNetInfoForInner(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstanceNetInfoForInnerOutcomeCallable DrdsClient::describeDrdsInstanceNetInfoForInnerCallable(const DescribeDrdsInstanceNetInfoForInnerRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstanceNetInfoForInnerOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstanceNetInfoForInner(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstanceVersionOutcome DrdsClient::describeDrdsInstanceVersion(const DescribeDrdsInstanceVersionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstanceVersionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstanceVersionOutcome(DescribeDrdsInstanceVersionResult(outcome.result()));
- else
- return DescribeDrdsInstanceVersionOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstanceVersionAsync(const DescribeDrdsInstanceVersionRequest& request, const DescribeDrdsInstanceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstanceVersion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstanceVersionOutcomeCallable DrdsClient::describeDrdsInstanceVersionCallable(const DescribeDrdsInstanceVersionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstanceVersionOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstanceVersion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsInstancesOutcome DrdsClient::describeDrdsInstances(const DescribeDrdsInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsInstancesOutcome(DescribeDrdsInstancesResult(outcome.result()));
- else
- return DescribeDrdsInstancesOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsInstancesAsync(const DescribeDrdsInstancesRequest& request, const DescribeDrdsInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsInstancesOutcomeCallable DrdsClient::describeDrdsInstancesCallable(const DescribeDrdsInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsInstancesOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsParamsOutcome DrdsClient::describeDrdsParams(const DescribeDrdsParamsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsParamsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsParamsOutcome(DescribeDrdsParamsResult(outcome.result()));
- else
- return DescribeDrdsParamsOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsParamsAsync(const DescribeDrdsParamsRequest& request, const DescribeDrdsParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsParams(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsParamsOutcomeCallable DrdsClient::describeDrdsParamsCallable(const DescribeDrdsParamsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsParamsOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsParams(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsRdsInstancesOutcome DrdsClient::describeDrdsRdsInstances(const DescribeDrdsRdsInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsRdsInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsRdsInstancesOutcome(DescribeDrdsRdsInstancesResult(outcome.result()));
- else
- return DescribeDrdsRdsInstancesOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsRdsInstancesAsync(const DescribeDrdsRdsInstancesRequest& request, const DescribeDrdsRdsInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsRdsInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsRdsInstancesOutcomeCallable DrdsClient::describeDrdsRdsInstancesCallable(const DescribeDrdsRdsInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsRdsInstancesOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsRdsInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsShardingDbsOutcome DrdsClient::describeDrdsShardingDbs(const DescribeDrdsShardingDbsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsShardingDbsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsShardingDbsOutcome(DescribeDrdsShardingDbsResult(outcome.result()));
- else
- return DescribeDrdsShardingDbsOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsShardingDbsAsync(const DescribeDrdsShardingDbsRequest& request, const DescribeDrdsShardingDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsShardingDbs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsShardingDbsOutcomeCallable DrdsClient::describeDrdsShardingDbsCallable(const DescribeDrdsShardingDbsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsShardingDbsOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsShardingDbs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsSlowSqlsOutcome DrdsClient::describeDrdsSlowSqls(const DescribeDrdsSlowSqlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsSlowSqlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsSlowSqlsOutcome(DescribeDrdsSlowSqlsResult(outcome.result()));
- else
- return DescribeDrdsSlowSqlsOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsSlowSqlsAsync(const DescribeDrdsSlowSqlsRequest& request, const DescribeDrdsSlowSqlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsSlowSqls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsSlowSqlsOutcomeCallable DrdsClient::describeDrdsSlowSqlsCallable(const DescribeDrdsSlowSqlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsSlowSqlsOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsSlowSqls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsSqlAuditStatusOutcome DrdsClient::describeDrdsSqlAuditStatus(const DescribeDrdsSqlAuditStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsSqlAuditStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsSqlAuditStatusOutcome(DescribeDrdsSqlAuditStatusResult(outcome.result()));
- else
- return DescribeDrdsSqlAuditStatusOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsSqlAuditStatusAsync(const DescribeDrdsSqlAuditStatusRequest& request, const DescribeDrdsSqlAuditStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsSqlAuditStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsSqlAuditStatusOutcomeCallable DrdsClient::describeDrdsSqlAuditStatusCallable(const DescribeDrdsSqlAuditStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsSqlAuditStatusOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsSqlAuditStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeDrdsTasksOutcome DrdsClient::describeDrdsTasks(const DescribeDrdsTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDrdsTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDrdsTasksOutcome(DescribeDrdsTasksResult(outcome.result()));
- else
- return DescribeDrdsTasksOutcome(outcome.error());
- }
- void DrdsClient::describeDrdsTasksAsync(const DescribeDrdsTasksRequest& request, const DescribeDrdsTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDrdsTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeDrdsTasksOutcomeCallable DrdsClient::describeDrdsTasksCallable(const DescribeDrdsTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDrdsTasksOutcome()>>(
- [this, request]()
- {
- return this->describeDrdsTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeEvaluateDataImportDbTopologysOutcome DrdsClient::describeEvaluateDataImportDbTopologys(const DescribeEvaluateDataImportDbTopologysRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeEvaluateDataImportDbTopologysOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeEvaluateDataImportDbTopologysOutcome(DescribeEvaluateDataImportDbTopologysResult(outcome.result()));
- else
- return DescribeEvaluateDataImportDbTopologysOutcome(outcome.error());
- }
- void DrdsClient::describeEvaluateDataImportDbTopologysAsync(const DescribeEvaluateDataImportDbTopologysRequest& request, const DescribeEvaluateDataImportDbTopologysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeEvaluateDataImportDbTopologys(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeEvaluateDataImportDbTopologysOutcomeCallable DrdsClient::describeEvaluateDataImportDbTopologysCallable(const DescribeEvaluateDataImportDbTopologysRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeEvaluateDataImportDbTopologysOutcome()>>(
- [this, request]()
- {
- return this->describeEvaluateDataImportDbTopologys(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeEvaluatePreCheckResultOutcome DrdsClient::describeEvaluatePreCheckResult(const DescribeEvaluatePreCheckResultRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeEvaluatePreCheckResultOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeEvaluatePreCheckResultOutcome(DescribeEvaluatePreCheckResultResult(outcome.result()));
- else
- return DescribeEvaluatePreCheckResultOutcome(outcome.error());
- }
- void DrdsClient::describeEvaluatePreCheckResultAsync(const DescribeEvaluatePreCheckResultRequest& request, const DescribeEvaluatePreCheckResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeEvaluatePreCheckResult(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeEvaluatePreCheckResultOutcomeCallable DrdsClient::describeEvaluatePreCheckResultCallable(const DescribeEvaluatePreCheckResultRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeEvaluatePreCheckResultOutcome()>>(
- [this, request]()
- {
- return this->describeEvaluatePreCheckResult(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeEvaluateTaskReportOutcome DrdsClient::describeEvaluateTaskReport(const DescribeEvaluateTaskReportRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeEvaluateTaskReportOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeEvaluateTaskReportOutcome(DescribeEvaluateTaskReportResult(outcome.result()));
- else
- return DescribeEvaluateTaskReportOutcome(outcome.error());
- }
- void DrdsClient::describeEvaluateTaskReportAsync(const DescribeEvaluateTaskReportRequest& request, const DescribeEvaluateTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeEvaluateTaskReport(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeEvaluateTaskReportOutcomeCallable DrdsClient::describeEvaluateTaskReportCallable(const DescribeEvaluateTaskReportRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeEvaluateTaskReportOutcome()>>(
- [this, request]()
- {
- return this->describeEvaluateTaskReport(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeEvaluateTasksOutcome DrdsClient::describeEvaluateTasks(const DescribeEvaluateTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeEvaluateTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeEvaluateTasksOutcome(DescribeEvaluateTasksResult(outcome.result()));
- else
- return DescribeEvaluateTasksOutcome(outcome.error());
- }
- void DrdsClient::describeEvaluateTasksAsync(const DescribeEvaluateTasksRequest& request, const DescribeEvaluateTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeEvaluateTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeEvaluateTasksOutcomeCallable DrdsClient::describeEvaluateTasksCallable(const DescribeEvaluateTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeEvaluateTasksOutcome()>>(
- [this, request]()
- {
- return this->describeEvaluateTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeExpandLogicTableInfoListOutcome DrdsClient::describeExpandLogicTableInfoList(const DescribeExpandLogicTableInfoListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeExpandLogicTableInfoListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeExpandLogicTableInfoListOutcome(DescribeExpandLogicTableInfoListResult(outcome.result()));
- else
- return DescribeExpandLogicTableInfoListOutcome(outcome.error());
- }
- void DrdsClient::describeExpandLogicTableInfoListAsync(const DescribeExpandLogicTableInfoListRequest& request, const DescribeExpandLogicTableInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeExpandLogicTableInfoList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeExpandLogicTableInfoListOutcomeCallable DrdsClient::describeExpandLogicTableInfoListCallable(const DescribeExpandLogicTableInfoListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeExpandLogicTableInfoListOutcome()>>(
- [this, request]()
- {
- return this->describeExpandLogicTableInfoList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeFirstDrdsInstanceByOrderIdOutcome DrdsClient::describeFirstDrdsInstanceByOrderId(const DescribeFirstDrdsInstanceByOrderIdRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeFirstDrdsInstanceByOrderIdOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeFirstDrdsInstanceByOrderIdOutcome(DescribeFirstDrdsInstanceByOrderIdResult(outcome.result()));
- else
- return DescribeFirstDrdsInstanceByOrderIdOutcome(outcome.error());
- }
- void DrdsClient::describeFirstDrdsInstanceByOrderIdAsync(const DescribeFirstDrdsInstanceByOrderIdRequest& request, const DescribeFirstDrdsInstanceByOrderIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeFirstDrdsInstanceByOrderId(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeFirstDrdsInstanceByOrderIdOutcomeCallable DrdsClient::describeFirstDrdsInstanceByOrderIdCallable(const DescribeFirstDrdsInstanceByOrderIdRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeFirstDrdsInstanceByOrderIdOutcome()>>(
- [this, request]()
- {
- return this->describeFirstDrdsInstanceByOrderId(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeGlobalBroadcastTypeOutcome DrdsClient::describeGlobalBroadcastType(const DescribeGlobalBroadcastTypeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeGlobalBroadcastTypeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeGlobalBroadcastTypeOutcome(DescribeGlobalBroadcastTypeResult(outcome.result()));
- else
- return DescribeGlobalBroadcastTypeOutcome(outcome.error());
- }
- void DrdsClient::describeGlobalBroadcastTypeAsync(const DescribeGlobalBroadcastTypeRequest& request, const DescribeGlobalBroadcastTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeGlobalBroadcastType(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeGlobalBroadcastTypeOutcomeCallable DrdsClient::describeGlobalBroadcastTypeCallable(const DescribeGlobalBroadcastTypeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeGlobalBroadcastTypeOutcome()>>(
- [this, request]()
- {
- return this->describeGlobalBroadcastType(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeHiStoreInstanceInfoOutcome DrdsClient::describeHiStoreInstanceInfo(const DescribeHiStoreInstanceInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeHiStoreInstanceInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeHiStoreInstanceInfoOutcome(DescribeHiStoreInstanceInfoResult(outcome.result()));
- else
- return DescribeHiStoreInstanceInfoOutcome(outcome.error());
- }
- void DrdsClient::describeHiStoreInstanceInfoAsync(const DescribeHiStoreInstanceInfoRequest& request, const DescribeHiStoreInstanceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeHiStoreInstanceInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeHiStoreInstanceInfoOutcomeCallable DrdsClient::describeHiStoreInstanceInfoCallable(const DescribeHiStoreInstanceInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeHiStoreInstanceInfoOutcome()>>(
- [this, request]()
- {
- return this->describeHiStoreInstanceInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeHotDbListOutcome DrdsClient::describeHotDbList(const DescribeHotDbListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeHotDbListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeHotDbListOutcome(DescribeHotDbListResult(outcome.result()));
- else
- return DescribeHotDbListOutcome(outcome.error());
- }
- void DrdsClient::describeHotDbListAsync(const DescribeHotDbListRequest& request, const DescribeHotDbListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeHotDbList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeHotDbListOutcomeCallable DrdsClient::describeHotDbListCallable(const DescribeHotDbListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeHotDbListOutcome()>>(
- [this, request]()
- {
- return this->describeHotDbList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeInstDbLogInfoOutcome DrdsClient::describeInstDbLogInfo(const DescribeInstDbLogInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstDbLogInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstDbLogInfoOutcome(DescribeInstDbLogInfoResult(outcome.result()));
- else
- return DescribeInstDbLogInfoOutcome(outcome.error());
- }
- void DrdsClient::describeInstDbLogInfoAsync(const DescribeInstDbLogInfoRequest& request, const DescribeInstDbLogInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstDbLogInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeInstDbLogInfoOutcomeCallable DrdsClient::describeInstDbLogInfoCallable(const DescribeInstDbLogInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstDbLogInfoOutcome()>>(
- [this, request]()
- {
- return this->describeInstDbLogInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeInstDbSlsInfoOutcome DrdsClient::describeInstDbSlsInfo(const DescribeInstDbSlsInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstDbSlsInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstDbSlsInfoOutcome(DescribeInstDbSlsInfoResult(outcome.result()));
- else
- return DescribeInstDbSlsInfoOutcome(outcome.error());
- }
- void DrdsClient::describeInstDbSlsInfoAsync(const DescribeInstDbSlsInfoRequest& request, const DescribeInstDbSlsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstDbSlsInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeInstDbSlsInfoOutcomeCallable DrdsClient::describeInstDbSlsInfoCallable(const DescribeInstDbSlsInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstDbSlsInfoOutcome()>>(
- [this, request]()
- {
- return this->describeInstDbSlsInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeInstanceAccountsOutcome DrdsClient::describeInstanceAccounts(const DescribeInstanceAccountsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstanceAccountsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstanceAccountsOutcome(DescribeInstanceAccountsResult(outcome.result()));
- else
- return DescribeInstanceAccountsOutcome(outcome.error());
- }
- void DrdsClient::describeInstanceAccountsAsync(const DescribeInstanceAccountsRequest& request, const DescribeInstanceAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstanceAccounts(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeInstanceAccountsOutcomeCallable DrdsClient::describeInstanceAccountsCallable(const DescribeInstanceAccountsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstanceAccountsOutcome()>>(
- [this, request]()
- {
- return this->describeInstanceAccounts(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeInstanceMenuSwitchOutcome DrdsClient::describeInstanceMenuSwitch(const DescribeInstanceMenuSwitchRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstanceMenuSwitchOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstanceMenuSwitchOutcome(DescribeInstanceMenuSwitchResult(outcome.result()));
- else
- return DescribeInstanceMenuSwitchOutcome(outcome.error());
- }
- void DrdsClient::describeInstanceMenuSwitchAsync(const DescribeInstanceMenuSwitchRequest& request, const DescribeInstanceMenuSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstanceMenuSwitch(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeInstanceMenuSwitchOutcomeCallable DrdsClient::describeInstanceMenuSwitchCallable(const DescribeInstanceMenuSwitchRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstanceMenuSwitchOutcome()>>(
- [this, request]()
- {
- return this->describeInstanceMenuSwitch(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeInstanceSwitchAzoneOutcome DrdsClient::describeInstanceSwitchAzone(const DescribeInstanceSwitchAzoneRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstanceSwitchAzoneOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstanceSwitchAzoneOutcome(DescribeInstanceSwitchAzoneResult(outcome.result()));
- else
- return DescribeInstanceSwitchAzoneOutcome(outcome.error());
- }
- void DrdsClient::describeInstanceSwitchAzoneAsync(const DescribeInstanceSwitchAzoneRequest& request, const DescribeInstanceSwitchAzoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstanceSwitchAzone(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeInstanceSwitchAzoneOutcomeCallable DrdsClient::describeInstanceSwitchAzoneCallable(const DescribeInstanceSwitchAzoneRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstanceSwitchAzoneOutcome()>>(
- [this, request]()
- {
- return this->describeInstanceSwitchAzone(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeInstanceSwitchNetworkOutcome DrdsClient::describeInstanceSwitchNetwork(const DescribeInstanceSwitchNetworkRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstanceSwitchNetworkOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstanceSwitchNetworkOutcome(DescribeInstanceSwitchNetworkResult(outcome.result()));
- else
- return DescribeInstanceSwitchNetworkOutcome(outcome.error());
- }
- void DrdsClient::describeInstanceSwitchNetworkAsync(const DescribeInstanceSwitchNetworkRequest& request, const DescribeInstanceSwitchNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstanceSwitchNetwork(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeInstanceSwitchNetworkOutcomeCallable DrdsClient::describeInstanceSwitchNetworkCallable(const DescribeInstanceSwitchNetworkRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstanceSwitchNetworkOutcome()>>(
- [this, request]()
- {
- return this->describeInstanceSwitchNetwork(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeMyCatDbListOutcome DrdsClient::describeMyCatDbList(const DescribeMyCatDbListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeMyCatDbListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeMyCatDbListOutcome(DescribeMyCatDbListResult(outcome.result()));
- else
- return DescribeMyCatDbListOutcome(outcome.error());
- }
- void DrdsClient::describeMyCatDbListAsync(const DescribeMyCatDbListRequest& request, const DescribeMyCatDbListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeMyCatDbList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeMyCatDbListOutcomeCallable DrdsClient::describeMyCatDbListCallable(const DescribeMyCatDbListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeMyCatDbListOutcome()>>(
- [this, request]()
- {
- return this->describeMyCatDbList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeMyCatReportInfoOutcome DrdsClient::describeMyCatReportInfo(const DescribeMyCatReportInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeMyCatReportInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeMyCatReportInfoOutcome(DescribeMyCatReportInfoResult(outcome.result()));
- else
- return DescribeMyCatReportInfoOutcome(outcome.error());
- }
- void DrdsClient::describeMyCatReportInfoAsync(const DescribeMyCatReportInfoRequest& request, const DescribeMyCatReportInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeMyCatReportInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeMyCatReportInfoOutcomeCallable DrdsClient::describeMyCatReportInfoCallable(const DescribeMyCatReportInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeMyCatReportInfoOutcome()>>(
- [this, request]()
- {
- return this->describeMyCatReportInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribePreCheckResultOutcome DrdsClient::describePreCheckResult(const DescribePreCheckResultRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePreCheckResultOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePreCheckResultOutcome(DescribePreCheckResultResult(outcome.result()));
- else
- return DescribePreCheckResultOutcome(outcome.error());
- }
- void DrdsClient::describePreCheckResultAsync(const DescribePreCheckResultRequest& request, const DescribePreCheckResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePreCheckResult(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribePreCheckResultOutcomeCallable DrdsClient::describePreCheckResultCallable(const DescribePreCheckResultRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePreCheckResultOutcome()>>(
- [this, request]()
- {
- return this->describePreCheckResult(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRDSPerformanceOutcome DrdsClient::describeRDSPerformance(const DescribeRDSPerformanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRDSPerformanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRDSPerformanceOutcome(DescribeRDSPerformanceResult(outcome.result()));
- else
- return DescribeRDSPerformanceOutcome(outcome.error());
- }
- void DrdsClient::describeRDSPerformanceAsync(const DescribeRDSPerformanceRequest& request, const DescribeRDSPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRDSPerformance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRDSPerformanceOutcomeCallable DrdsClient::describeRDSPerformanceCallable(const DescribeRDSPerformanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRDSPerformanceOutcome()>>(
- [this, request]()
- {
- return this->describeRDSPerformance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsCommodityOutcome DrdsClient::describeRdsCommodity(const DescribeRdsCommodityRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsCommodityOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsCommodityOutcome(DescribeRdsCommodityResult(outcome.result()));
- else
- return DescribeRdsCommodityOutcome(outcome.error());
- }
- void DrdsClient::describeRdsCommodityAsync(const DescribeRdsCommodityRequest& request, const DescribeRdsCommodityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsCommodity(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsCommodityOutcomeCallable DrdsClient::describeRdsCommodityCallable(const DescribeRdsCommodityRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsCommodityOutcome()>>(
- [this, request]()
- {
- return this->describeRdsCommodity(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsDbInfosOutcome DrdsClient::describeRdsDbInfos(const DescribeRdsDbInfosRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsDbInfosOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsDbInfosOutcome(DescribeRdsDbInfosResult(outcome.result()));
- else
- return DescribeRdsDbInfosOutcome(outcome.error());
- }
- void DrdsClient::describeRdsDbInfosAsync(const DescribeRdsDbInfosRequest& request, const DescribeRdsDbInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsDbInfos(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsDbInfosOutcomeCallable DrdsClient::describeRdsDbInfosCallable(const DescribeRdsDbInfosRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsDbInfosOutcome()>>(
- [this, request]()
- {
- return this->describeRdsDbInfos(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsDrdsDBOutcome DrdsClient::describeRdsDrdsDB(const DescribeRdsDrdsDBRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsDrdsDBOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsDrdsDBOutcome(DescribeRdsDrdsDBResult(outcome.result()));
- else
- return DescribeRdsDrdsDBOutcome(outcome.error());
- }
- void DrdsClient::describeRdsDrdsDBAsync(const DescribeRdsDrdsDBRequest& request, const DescribeRdsDrdsDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsDrdsDB(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsDrdsDBOutcomeCallable DrdsClient::describeRdsDrdsDBCallable(const DescribeRdsDrdsDBRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsDrdsDBOutcome()>>(
- [this, request]()
- {
- return this->describeRdsDrdsDB(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsInstInfosOutcome DrdsClient::describeRdsInstInfos(const DescribeRdsInstInfosRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsInstInfosOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsInstInfosOutcome(DescribeRdsInstInfosResult(outcome.result()));
- else
- return DescribeRdsInstInfosOutcome(outcome.error());
- }
- void DrdsClient::describeRdsInstInfosAsync(const DescribeRdsInstInfosRequest& request, const DescribeRdsInstInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsInstInfos(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsInstInfosOutcomeCallable DrdsClient::describeRdsInstInfosCallable(const DescribeRdsInstInfosRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsInstInfosOutcome()>>(
- [this, request]()
- {
- return this->describeRdsInstInfos(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsListOutcome DrdsClient::describeRdsList(const DescribeRdsListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsListOutcome(DescribeRdsListResult(outcome.result()));
- else
- return DescribeRdsListOutcome(outcome.error());
- }
- void DrdsClient::describeRdsListAsync(const DescribeRdsListRequest& request, const DescribeRdsListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsListOutcomeCallable DrdsClient::describeRdsListCallable(const DescribeRdsListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsListOutcome()>>(
- [this, request]()
- {
- return this->describeRdsList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsPerformanceSummaryOutcome DrdsClient::describeRdsPerformanceSummary(const DescribeRdsPerformanceSummaryRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsPerformanceSummaryOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsPerformanceSummaryOutcome(DescribeRdsPerformanceSummaryResult(outcome.result()));
- else
- return DescribeRdsPerformanceSummaryOutcome(outcome.error());
- }
- void DrdsClient::describeRdsPerformanceSummaryAsync(const DescribeRdsPerformanceSummaryRequest& request, const DescribeRdsPerformanceSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsPerformanceSummary(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsPerformanceSummaryOutcomeCallable DrdsClient::describeRdsPerformanceSummaryCallable(const DescribeRdsPerformanceSummaryRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsPerformanceSummaryOutcome()>>(
- [this, request]()
- {
- return this->describeRdsPerformanceSummary(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsReadOnlyOutcome DrdsClient::describeRdsReadOnly(const DescribeRdsReadOnlyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsReadOnlyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsReadOnlyOutcome(DescribeRdsReadOnlyResult(outcome.result()));
- else
- return DescribeRdsReadOnlyOutcome(outcome.error());
- }
- void DrdsClient::describeRdsReadOnlyAsync(const DescribeRdsReadOnlyRequest& request, const DescribeRdsReadOnlyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsReadOnly(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsReadOnlyOutcomeCallable DrdsClient::describeRdsReadOnlyCallable(const DescribeRdsReadOnlyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsReadOnlyOutcome()>>(
- [this, request]()
- {
- return this->describeRdsReadOnly(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRdsSuperAccountInstancesOutcome DrdsClient::describeRdsSuperAccountInstances(const DescribeRdsSuperAccountInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRdsSuperAccountInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRdsSuperAccountInstancesOutcome(DescribeRdsSuperAccountInstancesResult(outcome.result()));
- else
- return DescribeRdsSuperAccountInstancesOutcome(outcome.error());
- }
- void DrdsClient::describeRdsSuperAccountInstancesAsync(const DescribeRdsSuperAccountInstancesRequest& request, const DescribeRdsSuperAccountInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRdsSuperAccountInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRdsSuperAccountInstancesOutcomeCallable DrdsClient::describeRdsSuperAccountInstancesCallable(const DescribeRdsSuperAccountInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRdsSuperAccountInstancesOutcome()>>(
- [this, request]()
- {
- return this->describeRdsSuperAccountInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeReadOnlyAccountOutcome DrdsClient::describeReadOnlyAccount(const DescribeReadOnlyAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeReadOnlyAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeReadOnlyAccountOutcome(DescribeReadOnlyAccountResult(outcome.result()));
- else
- return DescribeReadOnlyAccountOutcome(outcome.error());
- }
- void DrdsClient::describeReadOnlyAccountAsync(const DescribeReadOnlyAccountRequest& request, const DescribeReadOnlyAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeReadOnlyAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeReadOnlyAccountOutcomeCallable DrdsClient::describeReadOnlyAccountCallable(const DescribeReadOnlyAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeReadOnlyAccountOutcome()>>(
- [this, request]()
- {
- return this->describeReadOnlyAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRecycleBinStatusOutcome DrdsClient::describeRecycleBinStatus(const DescribeRecycleBinStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRecycleBinStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRecycleBinStatusOutcome(DescribeRecycleBinStatusResult(outcome.result()));
- else
- return DescribeRecycleBinStatusOutcome(outcome.error());
- }
- void DrdsClient::describeRecycleBinStatusAsync(const DescribeRecycleBinStatusRequest& request, const DescribeRecycleBinStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRecycleBinStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRecycleBinStatusOutcomeCallable DrdsClient::describeRecycleBinStatusCallable(const DescribeRecycleBinStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRecycleBinStatusOutcome()>>(
- [this, request]()
- {
- return this->describeRecycleBinStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRecycleBinTablesOutcome DrdsClient::describeRecycleBinTables(const DescribeRecycleBinTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRecycleBinTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRecycleBinTablesOutcome(DescribeRecycleBinTablesResult(outcome.result()));
- else
- return DescribeRecycleBinTablesOutcome(outcome.error());
- }
- void DrdsClient::describeRecycleBinTablesAsync(const DescribeRecycleBinTablesRequest& request, const DescribeRecycleBinTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRecycleBinTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRecycleBinTablesOutcomeCallable DrdsClient::describeRecycleBinTablesCallable(const DescribeRecycleBinTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRecycleBinTablesOutcome()>>(
- [this, request]()
- {
- return this->describeRecycleBinTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRegionsOutcome DrdsClient::describeRegions(const DescribeRegionsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRegionsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRegionsOutcome(DescribeRegionsResult(outcome.result()));
- else
- return DescribeRegionsOutcome(outcome.error());
- }
- void DrdsClient::describeRegionsAsync(const DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRegions(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRegionsOutcomeCallable DrdsClient::describeRegionsCallable(const DescribeRegionsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRegionsOutcome()>>(
- [this, request]()
- {
- return this->describeRegions(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeRestoreOrderOutcome DrdsClient::describeRestoreOrder(const DescribeRestoreOrderRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeRestoreOrderOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeRestoreOrderOutcome(DescribeRestoreOrderResult(outcome.result()));
- else
- return DescribeRestoreOrderOutcome(outcome.error());
- }
- void DrdsClient::describeRestoreOrderAsync(const DescribeRestoreOrderRequest& request, const DescribeRestoreOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeRestoreOrder(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeRestoreOrderOutcomeCallable DrdsClient::describeRestoreOrderCallable(const DescribeRestoreOrderRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeRestoreOrderOutcome()>>(
- [this, request]()
- {
- return this->describeRestoreOrder(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeShardDBsOutcome DrdsClient::describeShardDBs(const DescribeShardDBsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeShardDBsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeShardDBsOutcome(DescribeShardDBsResult(outcome.result()));
- else
- return DescribeShardDBsOutcome(outcome.error());
- }
- void DrdsClient::describeShardDBsAsync(const DescribeShardDBsRequest& request, const DescribeShardDBsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeShardDBs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeShardDBsOutcomeCallable DrdsClient::describeShardDBsCallable(const DescribeShardDBsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeShardDBsOutcome()>>(
- [this, request]()
- {
- return this->describeShardDBs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeShardDbConnectionInfoOutcome DrdsClient::describeShardDbConnectionInfo(const DescribeShardDbConnectionInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeShardDbConnectionInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeShardDbConnectionInfoOutcome(DescribeShardDbConnectionInfoResult(outcome.result()));
- else
- return DescribeShardDbConnectionInfoOutcome(outcome.error());
- }
- void DrdsClient::describeShardDbConnectionInfoAsync(const DescribeShardDbConnectionInfoRequest& request, const DescribeShardDbConnectionInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeShardDbConnectionInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeShardDbConnectionInfoOutcomeCallable DrdsClient::describeShardDbConnectionInfoCallable(const DescribeShardDbConnectionInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeShardDbConnectionInfoOutcome()>>(
- [this, request]()
- {
- return this->describeShardDbConnectionInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeShardTaskInfoOutcome DrdsClient::describeShardTaskInfo(const DescribeShardTaskInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeShardTaskInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeShardTaskInfoOutcome(DescribeShardTaskInfoResult(outcome.result()));
- else
- return DescribeShardTaskInfoOutcome(outcome.error());
- }
- void DrdsClient::describeShardTaskInfoAsync(const DescribeShardTaskInfoRequest& request, const DescribeShardTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeShardTaskInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeShardTaskInfoOutcomeCallable DrdsClient::describeShardTaskInfoCallable(const DescribeShardTaskInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeShardTaskInfoOutcome()>>(
- [this, request]()
- {
- return this->describeShardTaskInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeShardTaskListOutcome DrdsClient::describeShardTaskList(const DescribeShardTaskListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeShardTaskListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeShardTaskListOutcome(DescribeShardTaskListResult(outcome.result()));
- else
- return DescribeShardTaskListOutcome(outcome.error());
- }
- void DrdsClient::describeShardTaskListAsync(const DescribeShardTaskListRequest& request, const DescribeShardTaskListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeShardTaskList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeShardTaskListOutcomeCallable DrdsClient::describeShardTaskListCallable(const DescribeShardTaskListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeShardTaskListOutcome()>>(
- [this, request]()
- {
- return this->describeShardTaskList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeSqlFlashbakTaskOutcome DrdsClient::describeSqlFlashbakTask(const DescribeSqlFlashbakTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeSqlFlashbakTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeSqlFlashbakTaskOutcome(DescribeSqlFlashbakTaskResult(outcome.result()));
- else
- return DescribeSqlFlashbakTaskOutcome(outcome.error());
- }
- void DrdsClient::describeSqlFlashbakTaskAsync(const DescribeSqlFlashbakTaskRequest& request, const DescribeSqlFlashbakTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeSqlFlashbakTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeSqlFlashbakTaskOutcomeCallable DrdsClient::describeSqlFlashbakTaskCallable(const DescribeSqlFlashbakTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeSqlFlashbakTaskOutcome()>>(
- [this, request]()
- {
- return this->describeSqlFlashbakTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeTableOutcome DrdsClient::describeTable(const DescribeTableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeTableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeTableOutcome(DescribeTableResult(outcome.result()));
- else
- return DescribeTableOutcome(outcome.error());
- }
- void DrdsClient::describeTableAsync(const DescribeTableRequest& request, const DescribeTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeTable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeTableOutcomeCallable DrdsClient::describeTableCallable(const DescribeTableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeTableOutcome()>>(
- [this, request]()
- {
- return this->describeTable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeTableListByTypeOutcome DrdsClient::describeTableListByType(const DescribeTableListByTypeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeTableListByTypeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeTableListByTypeOutcome(DescribeTableListByTypeResult(outcome.result()));
- else
- return DescribeTableListByTypeOutcome(outcome.error());
- }
- void DrdsClient::describeTableListByTypeAsync(const DescribeTableListByTypeRequest& request, const DescribeTableListByTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeTableListByType(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeTableListByTypeOutcomeCallable DrdsClient::describeTableListByTypeCallable(const DescribeTableListByTypeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeTableListByTypeOutcome()>>(
- [this, request]()
- {
- return this->describeTableListByType(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeTableShardingInfoOutcome DrdsClient::describeTableShardingInfo(const DescribeTableShardingInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeTableShardingInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeTableShardingInfoOutcome(DescribeTableShardingInfoResult(outcome.result()));
- else
- return DescribeTableShardingInfoOutcome(outcome.error());
- }
- void DrdsClient::describeTableShardingInfoAsync(const DescribeTableShardingInfoRequest& request, const DescribeTableShardingInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeTableShardingInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeTableShardingInfoOutcomeCallable DrdsClient::describeTableShardingInfoCallable(const DescribeTableShardingInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeTableShardingInfoOutcome()>>(
- [this, request]()
- {
- return this->describeTableShardingInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeTablesOutcome DrdsClient::describeTables(const DescribeTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeTablesOutcome(DescribeTablesResult(outcome.result()));
- else
- return DescribeTablesOutcome(outcome.error());
- }
- void DrdsClient::describeTablesAsync(const DescribeTablesRequest& request, const DescribeTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeTablesOutcomeCallable DrdsClient::describeTablesCallable(const DescribeTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeTablesOutcome()>>(
- [this, request]()
- {
- return this->describeTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DescribeUnCompatibilitySqlOutcome DrdsClient::describeUnCompatibilitySql(const DescribeUnCompatibilitySqlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeUnCompatibilitySqlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeUnCompatibilitySqlOutcome(DescribeUnCompatibilitySqlResult(outcome.result()));
- else
- return DescribeUnCompatibilitySqlOutcome(outcome.error());
- }
- void DrdsClient::describeUnCompatibilitySqlAsync(const DescribeUnCompatibilitySqlRequest& request, const DescribeUnCompatibilitySqlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeUnCompatibilitySql(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DescribeUnCompatibilitySqlOutcomeCallable DrdsClient::describeUnCompatibilitySqlCallable(const DescribeUnCompatibilitySqlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeUnCompatibilitySqlOutcome()>>(
- [this, request]()
- {
- return this->describeUnCompatibilitySql(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DisableSqlAuditOutcome DrdsClient::disableSqlAudit(const DisableSqlAuditRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DisableSqlAuditOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DisableSqlAuditOutcome(DisableSqlAuditResult(outcome.result()));
- else
- return DisableSqlAuditOutcome(outcome.error());
- }
- void DrdsClient::disableSqlAuditAsync(const DisableSqlAuditRequest& request, const DisableSqlAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, disableSqlAudit(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DisableSqlAuditOutcomeCallable DrdsClient::disableSqlAuditCallable(const DisableSqlAuditRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DisableSqlAuditOutcome()>>(
- [this, request]()
- {
- return this->disableSqlAudit(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DrdsApiValidateOrderOutcome DrdsClient::drdsApiValidateOrder(const DrdsApiValidateOrderRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DrdsApiValidateOrderOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DrdsApiValidateOrderOutcome(DrdsApiValidateOrderResult(outcome.result()));
- else
- return DrdsApiValidateOrderOutcome(outcome.error());
- }
- void DrdsClient::drdsApiValidateOrderAsync(const DrdsApiValidateOrderRequest& request, const DrdsApiValidateOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, drdsApiValidateOrder(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DrdsApiValidateOrderOutcomeCallable DrdsClient::drdsApiValidateOrderCallable(const DrdsApiValidateOrderRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DrdsApiValidateOrderOutcome()>>(
- [this, request]()
- {
- return this->drdsApiValidateOrder(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DropIndexesOutcome DrdsClient::dropIndexes(const DropIndexesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DropIndexesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DropIndexesOutcome(DropIndexesResult(outcome.result()));
- else
- return DropIndexesOutcome(outcome.error());
- }
- void DrdsClient::dropIndexesAsync(const DropIndexesRequest& request, const DropIndexesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, dropIndexes(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DropIndexesOutcomeCallable DrdsClient::dropIndexesCallable(const DropIndexesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DropIndexesOutcome()>>(
- [this, request]()
- {
- return this->dropIndexes(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::DropTablesOutcome DrdsClient::dropTables(const DropTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DropTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DropTablesOutcome(DropTablesResult(outcome.result()));
- else
- return DropTablesOutcome(outcome.error());
- }
- void DrdsClient::dropTablesAsync(const DropTablesRequest& request, const DropTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, dropTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::DropTablesOutcomeCallable DrdsClient::dropTablesCallable(const DropTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DropTablesOutcome()>>(
- [this, request]()
- {
- return this->dropTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::EnableInstanceOutcome DrdsClient::enableInstance(const EnableInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableInstanceOutcome(EnableInstanceResult(outcome.result()));
- else
- return EnableInstanceOutcome(outcome.error());
- }
- void DrdsClient::enableInstanceAsync(const EnableInstanceRequest& request, const EnableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::EnableInstanceOutcomeCallable DrdsClient::enableInstanceCallable(const EnableInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableInstanceOutcome()>>(
- [this, request]()
- {
- return this->enableInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::EnableInstanceIpv6AddressOutcome DrdsClient::enableInstanceIpv6Address(const EnableInstanceIpv6AddressRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableInstanceIpv6AddressOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableInstanceIpv6AddressOutcome(EnableInstanceIpv6AddressResult(outcome.result()));
- else
- return EnableInstanceIpv6AddressOutcome(outcome.error());
- }
- void DrdsClient::enableInstanceIpv6AddressAsync(const EnableInstanceIpv6AddressRequest& request, const EnableInstanceIpv6AddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableInstanceIpv6Address(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::EnableInstanceIpv6AddressOutcomeCallable DrdsClient::enableInstanceIpv6AddressCallable(const EnableInstanceIpv6AddressRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableInstanceIpv6AddressOutcome()>>(
- [this, request]()
- {
- return this->enableInstanceIpv6Address(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::EnableSqlAuditOutcome DrdsClient::enableSqlAudit(const EnableSqlAuditRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableSqlAuditOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableSqlAuditOutcome(EnableSqlAuditResult(outcome.result()));
- else
- return EnableSqlAuditOutcome(outcome.error());
- }
- void DrdsClient::enableSqlAuditAsync(const EnableSqlAuditRequest& request, const EnableSqlAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableSqlAudit(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::EnableSqlAuditOutcomeCallable DrdsClient::enableSqlAuditCallable(const EnableSqlAuditRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableSqlAuditOutcome()>>(
- [this, request]()
- {
- return this->enableSqlAudit(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::EnableSqlFlashbackMatchSwitchOutcome DrdsClient::enableSqlFlashbackMatchSwitch(const EnableSqlFlashbackMatchSwitchRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableSqlFlashbackMatchSwitchOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableSqlFlashbackMatchSwitchOutcome(EnableSqlFlashbackMatchSwitchResult(outcome.result()));
- else
- return EnableSqlFlashbackMatchSwitchOutcome(outcome.error());
- }
- void DrdsClient::enableSqlFlashbackMatchSwitchAsync(const EnableSqlFlashbackMatchSwitchRequest& request, const EnableSqlFlashbackMatchSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableSqlFlashbackMatchSwitch(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::EnableSqlFlashbackMatchSwitchOutcomeCallable DrdsClient::enableSqlFlashbackMatchSwitchCallable(const EnableSqlFlashbackMatchSwitchRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableSqlFlashbackMatchSwitchOutcome()>>(
- [this, request]()
- {
- return this->enableSqlFlashbackMatchSwitch(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::FlashbackRecycleBinTableOutcome DrdsClient::flashbackRecycleBinTable(const FlashbackRecycleBinTableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return FlashbackRecycleBinTableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return FlashbackRecycleBinTableOutcome(FlashbackRecycleBinTableResult(outcome.result()));
- else
- return FlashbackRecycleBinTableOutcome(outcome.error());
- }
- void DrdsClient::flashbackRecycleBinTableAsync(const FlashbackRecycleBinTableRequest& request, const FlashbackRecycleBinTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, flashbackRecycleBinTable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::FlashbackRecycleBinTableOutcomeCallable DrdsClient::flashbackRecycleBinTableCallable(const FlashbackRecycleBinTableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<FlashbackRecycleBinTableOutcome()>>(
- [this, request]()
- {
- return this->flashbackRecycleBinTable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::GetBatchEvaluateTaskReportOutcome DrdsClient::getBatchEvaluateTaskReport(const GetBatchEvaluateTaskReportRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return GetBatchEvaluateTaskReportOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return GetBatchEvaluateTaskReportOutcome(GetBatchEvaluateTaskReportResult(outcome.result()));
- else
- return GetBatchEvaluateTaskReportOutcome(outcome.error());
- }
- void DrdsClient::getBatchEvaluateTaskReportAsync(const GetBatchEvaluateTaskReportRequest& request, const GetBatchEvaluateTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, getBatchEvaluateTaskReport(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::GetBatchEvaluateTaskReportOutcomeCallable DrdsClient::getBatchEvaluateTaskReportCallable(const GetBatchEvaluateTaskReportRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<GetBatchEvaluateTaskReportOutcome()>>(
- [this, request]()
- {
- return this->getBatchEvaluateTaskReport(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ListTagResourcesOutcome DrdsClient::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 DrdsClient::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));
- }
- DrdsClient::ListTagResourcesOutcomeCallable DrdsClient::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();
- }
- DrdsClient::ListUnCompleteTasksOutcome DrdsClient::listUnCompleteTasks(const ListUnCompleteTasksRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListUnCompleteTasksOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListUnCompleteTasksOutcome(ListUnCompleteTasksResult(outcome.result()));
- else
- return ListUnCompleteTasksOutcome(outcome.error());
- }
- void DrdsClient::listUnCompleteTasksAsync(const ListUnCompleteTasksRequest& request, const ListUnCompleteTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listUnCompleteTasks(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ListUnCompleteTasksOutcomeCallable DrdsClient::listUnCompleteTasksCallable(const ListUnCompleteTasksRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListUnCompleteTasksOutcome()>>(
- [this, request]()
- {
- return this->listUnCompleteTasks(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ListUserReportsOutcome DrdsClient::listUserReports(const ListUserReportsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListUserReportsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListUserReportsOutcome(ListUserReportsResult(outcome.result()));
- else
- return ListUserReportsOutcome(outcome.error());
- }
- void DrdsClient::listUserReportsAsync(const ListUserReportsRequest& request, const ListUserReportsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listUserReports(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ListUserReportsOutcomeCallable DrdsClient::listUserReportsCallable(const ListUserReportsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListUserReportsOutcome()>>(
- [this, request]()
- {
- return this->listUserReports(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ListVersionsOutcome DrdsClient::listVersions(const ListVersionsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ListVersionsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ListVersionsOutcome(ListVersionsResult(outcome.result()));
- else
- return ListVersionsOutcome(outcome.error());
- }
- void DrdsClient::listVersionsAsync(const ListVersionsRequest& request, const ListVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, listVersions(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ListVersionsOutcomeCallable DrdsClient::listVersionsCallable(const ListVersionsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ListVersionsOutcome()>>(
- [this, request]()
- {
- return this->listVersions(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ManagePrivateRdsOutcome DrdsClient::managePrivateRds(const ManagePrivateRdsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ManagePrivateRdsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ManagePrivateRdsOutcome(ManagePrivateRdsResult(outcome.result()));
- else
- return ManagePrivateRdsOutcome(outcome.error());
- }
- void DrdsClient::managePrivateRdsAsync(const ManagePrivateRdsRequest& request, const ManagePrivateRdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, managePrivateRds(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ManagePrivateRdsOutcomeCallable DrdsClient::managePrivateRdsCallable(const ManagePrivateRdsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ManagePrivateRdsOutcome()>>(
- [this, request]()
- {
- return this->managePrivateRds(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyAccountDescriptionOutcome DrdsClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyAccountDescriptionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyAccountDescriptionOutcome(ModifyAccountDescriptionResult(outcome.result()));
- else
- return ModifyAccountDescriptionOutcome(outcome.error());
- }
- void DrdsClient::modifyAccountDescriptionAsync(const ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyAccountDescription(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyAccountDescriptionOutcomeCallable DrdsClient::modifyAccountDescriptionCallable(const ModifyAccountDescriptionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyAccountDescriptionOutcome()>>(
- [this, request]()
- {
- return this->modifyAccountDescription(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyAccountPrivilegeOutcome DrdsClient::modifyAccountPrivilege(const ModifyAccountPrivilegeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyAccountPrivilegeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyAccountPrivilegeOutcome(ModifyAccountPrivilegeResult(outcome.result()));
- else
- return ModifyAccountPrivilegeOutcome(outcome.error());
- }
- void DrdsClient::modifyAccountPrivilegeAsync(const ModifyAccountPrivilegeRequest& request, const ModifyAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyAccountPrivilege(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyAccountPrivilegeOutcomeCallable DrdsClient::modifyAccountPrivilegeCallable(const ModifyAccountPrivilegeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyAccountPrivilegeOutcome()>>(
- [this, request]()
- {
- return this->modifyAccountPrivilege(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyDrdsDBPasswdOutcome DrdsClient::modifyDrdsDBPasswd(const ModifyDrdsDBPasswdRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyDrdsDBPasswdOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyDrdsDBPasswdOutcome(ModifyDrdsDBPasswdResult(outcome.result()));
- else
- return ModifyDrdsDBPasswdOutcome(outcome.error());
- }
- void DrdsClient::modifyDrdsDBPasswdAsync(const ModifyDrdsDBPasswdRequest& request, const ModifyDrdsDBPasswdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyDrdsDBPasswd(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyDrdsDBPasswdOutcomeCallable DrdsClient::modifyDrdsDBPasswdCallable(const ModifyDrdsDBPasswdRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyDrdsDBPasswdOutcome()>>(
- [this, request]()
- {
- return this->modifyDrdsDBPasswd(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyDrdsInstanceDescriptionOutcome DrdsClient::modifyDrdsInstanceDescription(const ModifyDrdsInstanceDescriptionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyDrdsInstanceDescriptionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyDrdsInstanceDescriptionOutcome(ModifyDrdsInstanceDescriptionResult(outcome.result()));
- else
- return ModifyDrdsInstanceDescriptionOutcome(outcome.error());
- }
- void DrdsClient::modifyDrdsInstanceDescriptionAsync(const ModifyDrdsInstanceDescriptionRequest& request, const ModifyDrdsInstanceDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyDrdsInstanceDescription(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyDrdsInstanceDescriptionOutcomeCallable DrdsClient::modifyDrdsInstanceDescriptionCallable(const ModifyDrdsInstanceDescriptionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyDrdsInstanceDescriptionOutcome()>>(
- [this, request]()
- {
- return this->modifyDrdsInstanceDescription(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyDrdsIpWhiteListOutcome DrdsClient::modifyDrdsIpWhiteList(const ModifyDrdsIpWhiteListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyDrdsIpWhiteListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyDrdsIpWhiteListOutcome(ModifyDrdsIpWhiteListResult(outcome.result()));
- else
- return ModifyDrdsIpWhiteListOutcome(outcome.error());
- }
- void DrdsClient::modifyDrdsIpWhiteListAsync(const ModifyDrdsIpWhiteListRequest& request, const ModifyDrdsIpWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyDrdsIpWhiteList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyDrdsIpWhiteListOutcomeCallable DrdsClient::modifyDrdsIpWhiteListCallable(const ModifyDrdsIpWhiteListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyDrdsIpWhiteListOutcome()>>(
- [this, request]()
- {
- return this->modifyDrdsIpWhiteList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyFullTableScanOutcome DrdsClient::modifyFullTableScan(const ModifyFullTableScanRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyFullTableScanOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyFullTableScanOutcome(ModifyFullTableScanResult(outcome.result()));
- else
- return ModifyFullTableScanOutcome(outcome.error());
- }
- void DrdsClient::modifyFullTableScanAsync(const ModifyFullTableScanRequest& request, const ModifyFullTableScanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyFullTableScan(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyFullTableScanOutcomeCallable DrdsClient::modifyFullTableScanCallable(const ModifyFullTableScanRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyFullTableScanOutcome()>>(
- [this, request]()
- {
- return this->modifyFullTableScan(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyPolarDbReadWeightOutcome DrdsClient::modifyPolarDbReadWeight(const ModifyPolarDbReadWeightRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyPolarDbReadWeightOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyPolarDbReadWeightOutcome(ModifyPolarDbReadWeightResult(outcome.result()));
- else
- return ModifyPolarDbReadWeightOutcome(outcome.error());
- }
- void DrdsClient::modifyPolarDbReadWeightAsync(const ModifyPolarDbReadWeightRequest& request, const ModifyPolarDbReadWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyPolarDbReadWeight(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyPolarDbReadWeightOutcomeCallable DrdsClient::modifyPolarDbReadWeightCallable(const ModifyPolarDbReadWeightRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyPolarDbReadWeightOutcome()>>(
- [this, request]()
- {
- return this->modifyPolarDbReadWeight(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyRdsReadWeightOutcome DrdsClient::modifyRdsReadWeight(const ModifyRdsReadWeightRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyRdsReadWeightOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyRdsReadWeightOutcome(ModifyRdsReadWeightResult(outcome.result()));
- else
- return ModifyRdsReadWeightOutcome(outcome.error());
- }
- void DrdsClient::modifyRdsReadWeightAsync(const ModifyRdsReadWeightRequest& request, const ModifyRdsReadWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyRdsReadWeight(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyRdsReadWeightOutcomeCallable DrdsClient::modifyRdsReadWeightCallable(const ModifyRdsReadWeightRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyRdsReadWeightOutcome()>>(
- [this, request]()
- {
- return this->modifyRdsReadWeight(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ModifyReadOnlyAccountPasswordOutcome DrdsClient::modifyReadOnlyAccountPassword(const ModifyReadOnlyAccountPasswordRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyReadOnlyAccountPasswordOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyReadOnlyAccountPasswordOutcome(ModifyReadOnlyAccountPasswordResult(outcome.result()));
- else
- return ModifyReadOnlyAccountPasswordOutcome(outcome.error());
- }
- void DrdsClient::modifyReadOnlyAccountPasswordAsync(const ModifyReadOnlyAccountPasswordRequest& request, const ModifyReadOnlyAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyReadOnlyAccountPassword(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ModifyReadOnlyAccountPasswordOutcomeCallable DrdsClient::modifyReadOnlyAccountPasswordCallable(const ModifyReadOnlyAccountPasswordRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyReadOnlyAccountPasswordOutcome()>>(
- [this, request]()
- {
- return this->modifyReadOnlyAccountPassword(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::MyCatConnectTestOutcome DrdsClient::myCatConnectTest(const MyCatConnectTestRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return MyCatConnectTestOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return MyCatConnectTestOutcome(MyCatConnectTestResult(outcome.result()));
- else
- return MyCatConnectTestOutcome(outcome.error());
- }
- void DrdsClient::myCatConnectTestAsync(const MyCatConnectTestRequest& request, const MyCatConnectTestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, myCatConnectTest(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::MyCatConnectTestOutcomeCallable DrdsClient::myCatConnectTestCallable(const MyCatConnectTestRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<MyCatConnectTestOutcome()>>(
- [this, request]()
- {
- return this->myCatConnectTest(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::MyCatCustomImportPreCheckOutcome DrdsClient::myCatCustomImportPreCheck(const MyCatCustomImportPreCheckRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return MyCatCustomImportPreCheckOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return MyCatCustomImportPreCheckOutcome(MyCatCustomImportPreCheckResult(outcome.result()));
- else
- return MyCatCustomImportPreCheckOutcome(outcome.error());
- }
- void DrdsClient::myCatCustomImportPreCheckAsync(const MyCatCustomImportPreCheckRequest& request, const MyCatCustomImportPreCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, myCatCustomImportPreCheck(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::MyCatCustomImportPreCheckOutcomeCallable DrdsClient::myCatCustomImportPreCheckCallable(const MyCatCustomImportPreCheckRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<MyCatCustomImportPreCheckOutcome()>>(
- [this, request]()
- {
- return this->myCatCustomImportPreCheck(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::OrderRefundOutcome DrdsClient::orderRefund(const OrderRefundRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return OrderRefundOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return OrderRefundOutcome(OrderRefundResult(outcome.result()));
- else
- return OrderRefundOutcome(outcome.error());
- }
- void DrdsClient::orderRefundAsync(const OrderRefundRequest& request, const OrderRefundAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, orderRefund(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::OrderRefundOutcomeCallable DrdsClient::orderRefundCallable(const OrderRefundRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<OrderRefundOutcome()>>(
- [this, request]()
- {
- return this->orderRefund(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::PreCheckModifyTableShardingKeyParamOutcome DrdsClient::preCheckModifyTableShardingKeyParam(const PreCheckModifyTableShardingKeyParamRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return PreCheckModifyTableShardingKeyParamOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return PreCheckModifyTableShardingKeyParamOutcome(PreCheckModifyTableShardingKeyParamResult(outcome.result()));
- else
- return PreCheckModifyTableShardingKeyParamOutcome(outcome.error());
- }
- void DrdsClient::preCheckModifyTableShardingKeyParamAsync(const PreCheckModifyTableShardingKeyParamRequest& request, const PreCheckModifyTableShardingKeyParamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, preCheckModifyTableShardingKeyParam(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::PreCheckModifyTableShardingKeyParamOutcomeCallable DrdsClient::preCheckModifyTableShardingKeyParamCallable(const PreCheckModifyTableShardingKeyParamRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<PreCheckModifyTableShardingKeyParamOutcome()>>(
- [this, request]()
- {
- return this->preCheckModifyTableShardingKeyParam(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::PrecheckMyCatEvaluateOutcome DrdsClient::precheckMyCatEvaluate(const PrecheckMyCatEvaluateRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return PrecheckMyCatEvaluateOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return PrecheckMyCatEvaluateOutcome(PrecheckMyCatEvaluateResult(outcome.result()));
- else
- return PrecheckMyCatEvaluateOutcome(outcome.error());
- }
- void DrdsClient::precheckMyCatEvaluateAsync(const PrecheckMyCatEvaluateRequest& request, const PrecheckMyCatEvaluateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, precheckMyCatEvaluate(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::PrecheckMyCatEvaluateOutcomeCallable DrdsClient::precheckMyCatEvaluateCallable(const PrecheckMyCatEvaluateRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<PrecheckMyCatEvaluateOutcome()>>(
- [this, request]()
- {
- return this->precheckMyCatEvaluate(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ProductInfoComplementOutcome DrdsClient::productInfoComplement(const ProductInfoComplementRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ProductInfoComplementOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ProductInfoComplementOutcome(ProductInfoComplementResult(outcome.result()));
- else
- return ProductInfoComplementOutcome(outcome.error());
- }
- void DrdsClient::productInfoComplementAsync(const ProductInfoComplementRequest& request, const ProductInfoComplementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, productInfoComplement(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ProductInfoComplementOutcomeCallable DrdsClient::productInfoComplementCallable(const ProductInfoComplementRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ProductInfoComplementOutcome()>>(
- [this, request]()
- {
- return this->productInfoComplement(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::PutStartBackupOutcome DrdsClient::putStartBackup(const PutStartBackupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return PutStartBackupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return PutStartBackupOutcome(PutStartBackupResult(outcome.result()));
- else
- return PutStartBackupOutcome(outcome.error());
- }
- void DrdsClient::putStartBackupAsync(const PutStartBackupRequest& request, const PutStartBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, putStartBackup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::PutStartBackupOutcomeCallable DrdsClient::putStartBackupCallable(const PutStartBackupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<PutStartBackupOutcome()>>(
- [this, request]()
- {
- return this->putStartBackup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::QueryInstanceInfoByConnOutcome DrdsClient::queryInstanceInfoByConn(const QueryInstanceInfoByConnRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryInstanceInfoByConnOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryInstanceInfoByConnOutcome(QueryInstanceInfoByConnResult(outcome.result()));
- else
- return QueryInstanceInfoByConnOutcome(outcome.error());
- }
- void DrdsClient::queryInstanceInfoByConnAsync(const QueryInstanceInfoByConnRequest& request, const QueryInstanceInfoByConnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryInstanceInfoByConn(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::QueryInstanceInfoByConnOutcomeCallable DrdsClient::queryInstanceInfoByConnCallable(const QueryInstanceInfoByConnRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryInstanceInfoByConnOutcome()>>(
- [this, request]()
- {
- return this->queryInstanceInfoByConn(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RefreshDrdsAtomUrlOutcome DrdsClient::refreshDrdsAtomUrl(const RefreshDrdsAtomUrlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RefreshDrdsAtomUrlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RefreshDrdsAtomUrlOutcome(RefreshDrdsAtomUrlResult(outcome.result()));
- else
- return RefreshDrdsAtomUrlOutcome(outcome.error());
- }
- void DrdsClient::refreshDrdsAtomUrlAsync(const RefreshDrdsAtomUrlRequest& request, const RefreshDrdsAtomUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, refreshDrdsAtomUrl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RefreshDrdsAtomUrlOutcomeCallable DrdsClient::refreshDrdsAtomUrlCallable(const RefreshDrdsAtomUrlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RefreshDrdsAtomUrlOutcome()>>(
- [this, request]()
- {
- return this->refreshDrdsAtomUrl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ReleaseHiStoreInstanceOutcome DrdsClient::releaseHiStoreInstance(const ReleaseHiStoreInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ReleaseHiStoreInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ReleaseHiStoreInstanceOutcome(ReleaseHiStoreInstanceResult(outcome.result()));
- else
- return ReleaseHiStoreInstanceOutcome(outcome.error());
- }
- void DrdsClient::releaseHiStoreInstanceAsync(const ReleaseHiStoreInstanceRequest& request, const ReleaseHiStoreInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, releaseHiStoreInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ReleaseHiStoreInstanceOutcomeCallable DrdsClient::releaseHiStoreInstanceCallable(const ReleaseHiStoreInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ReleaseHiStoreInstanceOutcome()>>(
- [this, request]()
- {
- return this->releaseHiStoreInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ReleaseInstanceInternetAddressOutcome DrdsClient::releaseInstanceInternetAddress(const ReleaseInstanceInternetAddressRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ReleaseInstanceInternetAddressOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ReleaseInstanceInternetAddressOutcome(ReleaseInstanceInternetAddressResult(outcome.result()));
- else
- return ReleaseInstanceInternetAddressOutcome(outcome.error());
- }
- void DrdsClient::releaseInstanceInternetAddressAsync(const ReleaseInstanceInternetAddressRequest& request, const ReleaseInstanceInternetAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, releaseInstanceInternetAddress(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ReleaseInstanceInternetAddressOutcomeCallable DrdsClient::releaseInstanceInternetAddressCallable(const ReleaseInstanceInternetAddressRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ReleaseInstanceInternetAddressOutcome()>>(
- [this, request]()
- {
- return this->releaseInstanceInternetAddress(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveBackupsSetOutcome DrdsClient::removeBackupsSet(const RemoveBackupsSetRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveBackupsSetOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveBackupsSetOutcome(RemoveBackupsSetResult(outcome.result()));
- else
- return RemoveBackupsSetOutcome(outcome.error());
- }
- void DrdsClient::removeBackupsSetAsync(const RemoveBackupsSetRequest& request, const RemoveBackupsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeBackupsSet(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveBackupsSetOutcomeCallable DrdsClient::removeBackupsSetCallable(const RemoveBackupsSetRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveBackupsSetOutcome()>>(
- [this, request]()
- {
- return this->removeBackupsSet(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveDataExportTaskOutcome DrdsClient::removeDataExportTask(const RemoveDataExportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveDataExportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveDataExportTaskOutcome(RemoveDataExportTaskResult(outcome.result()));
- else
- return RemoveDataExportTaskOutcome(outcome.error());
- }
- void DrdsClient::removeDataExportTaskAsync(const RemoveDataExportTaskRequest& request, const RemoveDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeDataExportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveDataExportTaskOutcomeCallable DrdsClient::removeDataExportTaskCallable(const RemoveDataExportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveDataExportTaskOutcome()>>(
- [this, request]()
- {
- return this->removeDataExportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveDataImportTaskOutcome DrdsClient::removeDataImportTask(const RemoveDataImportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveDataImportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveDataImportTaskOutcome(RemoveDataImportTaskResult(outcome.result()));
- else
- return RemoveDataImportTaskOutcome(outcome.error());
- }
- void DrdsClient::removeDataImportTaskAsync(const RemoveDataImportTaskRequest& request, const RemoveDataImportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeDataImportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveDataImportTaskOutcomeCallable DrdsClient::removeDataImportTaskCallable(const RemoveDataImportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveDataImportTaskOutcome()>>(
- [this, request]()
- {
- return this->removeDataImportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveDrdsDbOutcome DrdsClient::removeDrdsDb(const RemoveDrdsDbRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveDrdsDbOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveDrdsDbOutcome(RemoveDrdsDbResult(outcome.result()));
- else
- return RemoveDrdsDbOutcome(outcome.error());
- }
- void DrdsClient::removeDrdsDbAsync(const RemoveDrdsDbRequest& request, const RemoveDrdsDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeDrdsDb(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveDrdsDbOutcomeCallable DrdsClient::removeDrdsDbCallable(const RemoveDrdsDbRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveDrdsDbOutcome()>>(
- [this, request]()
- {
- return this->removeDrdsDb(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveDrdsDbFailedRecordOutcome DrdsClient::removeDrdsDbFailedRecord(const RemoveDrdsDbFailedRecordRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveDrdsDbFailedRecordOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveDrdsDbFailedRecordOutcome(RemoveDrdsDbFailedRecordResult(outcome.result()));
- else
- return RemoveDrdsDbFailedRecordOutcome(outcome.error());
- }
- void DrdsClient::removeDrdsDbFailedRecordAsync(const RemoveDrdsDbFailedRecordRequest& request, const RemoveDrdsDbFailedRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeDrdsDbFailedRecord(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveDrdsDbFailedRecordOutcomeCallable DrdsClient::removeDrdsDbFailedRecordCallable(const RemoveDrdsDbFailedRecordRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveDrdsDbFailedRecordOutcome()>>(
- [this, request]()
- {
- return this->removeDrdsDbFailedRecord(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveDrdsInstanceOutcome DrdsClient::removeDrdsInstance(const RemoveDrdsInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveDrdsInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveDrdsInstanceOutcome(RemoveDrdsInstanceResult(outcome.result()));
- else
- return RemoveDrdsInstanceOutcome(outcome.error());
- }
- void DrdsClient::removeDrdsInstanceAsync(const RemoveDrdsInstanceRequest& request, const RemoveDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeDrdsInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveDrdsInstanceOutcomeCallable DrdsClient::removeDrdsInstanceCallable(const RemoveDrdsInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveDrdsInstanceOutcome()>>(
- [this, request]()
- {
- return this->removeDrdsInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveDrdsMysqlOutcome DrdsClient::removeDrdsMysql(const RemoveDrdsMysqlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveDrdsMysqlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveDrdsMysqlOutcome(RemoveDrdsMysqlResult(outcome.result()));
- else
- return RemoveDrdsMysqlOutcome(outcome.error());
- }
- void DrdsClient::removeDrdsMysqlAsync(const RemoveDrdsMysqlRequest& request, const RemoveDrdsMysqlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeDrdsMysql(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveDrdsMysqlOutcomeCallable DrdsClient::removeDrdsMysqlCallable(const RemoveDrdsMysqlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveDrdsMysqlOutcome()>>(
- [this, request]()
- {
- return this->removeDrdsMysql(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveEvaluateTaskOutcome DrdsClient::removeEvaluateTask(const RemoveEvaluateTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveEvaluateTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveEvaluateTaskOutcome(RemoveEvaluateTaskResult(outcome.result()));
- else
- return RemoveEvaluateTaskOutcome(outcome.error());
- }
- void DrdsClient::removeEvaluateTaskAsync(const RemoveEvaluateTaskRequest& request, const RemoveEvaluateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeEvaluateTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveEvaluateTaskOutcomeCallable DrdsClient::removeEvaluateTaskCallable(const RemoveEvaluateTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveEvaluateTaskOutcome()>>(
- [this, request]()
- {
- return this->removeEvaluateTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveInstanceAccountOutcome DrdsClient::removeInstanceAccount(const RemoveInstanceAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveInstanceAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveInstanceAccountOutcome(RemoveInstanceAccountResult(outcome.result()));
- else
- return RemoveInstanceAccountOutcome(outcome.error());
- }
- void DrdsClient::removeInstanceAccountAsync(const RemoveInstanceAccountRequest& request, const RemoveInstanceAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeInstanceAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveInstanceAccountOutcomeCallable DrdsClient::removeInstanceAccountCallable(const RemoveInstanceAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveInstanceAccountOutcome()>>(
- [this, request]()
- {
- return this->removeInstanceAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveReadOnlyAccountOutcome DrdsClient::removeReadOnlyAccount(const RemoveReadOnlyAccountRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveReadOnlyAccountOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveReadOnlyAccountOutcome(RemoveReadOnlyAccountResult(outcome.result()));
- else
- return RemoveReadOnlyAccountOutcome(outcome.error());
- }
- void DrdsClient::removeReadOnlyAccountAsync(const RemoveReadOnlyAccountRequest& request, const RemoveReadOnlyAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeReadOnlyAccount(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveReadOnlyAccountOutcomeCallable DrdsClient::removeReadOnlyAccountCallable(const RemoveReadOnlyAccountRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveReadOnlyAccountOutcome()>>(
- [this, request]()
- {
- return this->removeReadOnlyAccount(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RemoveRecycleBinTableOutcome DrdsClient::removeRecycleBinTable(const RemoveRecycleBinTableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveRecycleBinTableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveRecycleBinTableOutcome(RemoveRecycleBinTableResult(outcome.result()));
- else
- return RemoveRecycleBinTableOutcome(outcome.error());
- }
- void DrdsClient::removeRecycleBinTableAsync(const RemoveRecycleBinTableRequest& request, const RemoveRecycleBinTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeRecycleBinTable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RemoveRecycleBinTableOutcomeCallable DrdsClient::removeRecycleBinTableCallable(const RemoveRecycleBinTableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveRecycleBinTableOutcome()>>(
- [this, request]()
- {
- return this->removeRecycleBinTable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ResetDrdsToRdsConnectionsOutcome DrdsClient::resetDrdsToRdsConnections(const ResetDrdsToRdsConnectionsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ResetDrdsToRdsConnectionsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ResetDrdsToRdsConnectionsOutcome(ResetDrdsToRdsConnectionsResult(outcome.result()));
- else
- return ResetDrdsToRdsConnectionsOutcome(outcome.error());
- }
- void DrdsClient::resetDrdsToRdsConnectionsAsync(const ResetDrdsToRdsConnectionsRequest& request, const ResetDrdsToRdsConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, resetDrdsToRdsConnections(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ResetDrdsToRdsConnectionsOutcomeCallable DrdsClient::resetDrdsToRdsConnectionsCallable(const ResetDrdsToRdsConnectionsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ResetDrdsToRdsConnectionsOutcome()>>(
- [this, request]()
- {
- return this->resetDrdsToRdsConnections(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RestartDrdsInstanceOutcome DrdsClient::restartDrdsInstance(const RestartDrdsInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RestartDrdsInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RestartDrdsInstanceOutcome(RestartDrdsInstanceResult(outcome.result()));
- else
- return RestartDrdsInstanceOutcome(outcome.error());
- }
- void DrdsClient::restartDrdsInstanceAsync(const RestartDrdsInstanceRequest& request, const RestartDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, restartDrdsInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RestartDrdsInstanceOutcomeCallable DrdsClient::restartDrdsInstanceCallable(const RestartDrdsInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RestartDrdsInstanceOutcome()>>(
- [this, request]()
- {
- return this->restartDrdsInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RollbackHiStoreInstanceOutcome DrdsClient::rollbackHiStoreInstance(const RollbackHiStoreInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RollbackHiStoreInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RollbackHiStoreInstanceOutcome(RollbackHiStoreInstanceResult(outcome.result()));
- else
- return RollbackHiStoreInstanceOutcome(outcome.error());
- }
- void DrdsClient::rollbackHiStoreInstanceAsync(const RollbackHiStoreInstanceRequest& request, const RollbackHiStoreInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, rollbackHiStoreInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RollbackHiStoreInstanceOutcomeCallable DrdsClient::rollbackHiStoreInstanceCallable(const RollbackHiStoreInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RollbackHiStoreInstanceOutcome()>>(
- [this, request]()
- {
- return this->rollbackHiStoreInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::RollbackInstanceVersionOutcome DrdsClient::rollbackInstanceVersion(const RollbackInstanceVersionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RollbackInstanceVersionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RollbackInstanceVersionOutcome(RollbackInstanceVersionResult(outcome.result()));
- else
- return RollbackInstanceVersionOutcome(outcome.error());
- }
- void DrdsClient::rollbackInstanceVersionAsync(const RollbackInstanceVersionRequest& request, const RollbackInstanceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, rollbackInstanceVersion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::RollbackInstanceVersionOutcomeCallable DrdsClient::rollbackInstanceVersionCallable(const RollbackInstanceVersionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RollbackInstanceVersionOutcome()>>(
- [this, request]()
- {
- return this->rollbackInstanceVersion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SetBackupLocalOutcome DrdsClient::setBackupLocal(const SetBackupLocalRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetBackupLocalOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetBackupLocalOutcome(SetBackupLocalResult(outcome.result()));
- else
- return SetBackupLocalOutcome(outcome.error());
- }
- void DrdsClient::setBackupLocalAsync(const SetBackupLocalRequest& request, const SetBackupLocalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setBackupLocal(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SetBackupLocalOutcomeCallable DrdsClient::setBackupLocalCallable(const SetBackupLocalRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetBackupLocalOutcome()>>(
- [this, request]()
- {
- return this->setBackupLocal(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SetBackupPolicyOutcome DrdsClient::setBackupPolicy(const SetBackupPolicyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetBackupPolicyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetBackupPolicyOutcome(SetBackupPolicyResult(outcome.result()));
- else
- return SetBackupPolicyOutcome(outcome.error());
- }
- void DrdsClient::setBackupPolicyAsync(const SetBackupPolicyRequest& request, const SetBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setBackupPolicy(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SetBackupPolicyOutcomeCallable DrdsClient::setBackupPolicyCallable(const SetBackupPolicyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetBackupPolicyOutcome()>>(
- [this, request]()
- {
- return this->setBackupPolicy(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SetupBroadcastTablesOutcome DrdsClient::setupBroadcastTables(const SetupBroadcastTablesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetupBroadcastTablesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetupBroadcastTablesOutcome(SetupBroadcastTablesResult(outcome.result()));
- else
- return SetupBroadcastTablesOutcome(outcome.error());
- }
- void DrdsClient::setupBroadcastTablesAsync(const SetupBroadcastTablesRequest& request, const SetupBroadcastTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setupBroadcastTables(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SetupBroadcastTablesOutcomeCallable DrdsClient::setupBroadcastTablesCallable(const SetupBroadcastTablesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetupBroadcastTablesOutcome()>>(
- [this, request]()
- {
- return this->setupBroadcastTables(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SetupDrdsParamsOutcome DrdsClient::setupDrdsParams(const SetupDrdsParamsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetupDrdsParamsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetupDrdsParamsOutcome(SetupDrdsParamsResult(outcome.result()));
- else
- return SetupDrdsParamsOutcome(outcome.error());
- }
- void DrdsClient::setupDrdsParamsAsync(const SetupDrdsParamsRequest& request, const SetupDrdsParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setupDrdsParams(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SetupDrdsParamsOutcomeCallable DrdsClient::setupDrdsParamsCallable(const SetupDrdsParamsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetupDrdsParamsOutcome()>>(
- [this, request]()
- {
- return this->setupDrdsParams(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SetupRecycleBinStatusOutcome DrdsClient::setupRecycleBinStatus(const SetupRecycleBinStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetupRecycleBinStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetupRecycleBinStatusOutcome(SetupRecycleBinStatusResult(outcome.result()));
- else
- return SetupRecycleBinStatusOutcome(outcome.error());
- }
- void DrdsClient::setupRecycleBinStatusAsync(const SetupRecycleBinStatusRequest& request, const SetupRecycleBinStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setupRecycleBinStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SetupRecycleBinStatusOutcomeCallable DrdsClient::setupRecycleBinStatusCallable(const SetupRecycleBinStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetupRecycleBinStatusOutcome()>>(
- [this, request]()
- {
- return this->setupRecycleBinStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SetupTableOutcome DrdsClient::setupTable(const SetupTableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetupTableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetupTableOutcome(SetupTableResult(outcome.result()));
- else
- return SetupTableOutcome(outcome.error());
- }
- void DrdsClient::setupTableAsync(const SetupTableRequest& request, const SetupTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setupTable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SetupTableOutcomeCallable DrdsClient::setupTableCallable(const SetupTableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetupTableOutcome()>>(
- [this, request]()
- {
- return this->setupTable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SqlCompatibilityCancelOutcome DrdsClient::sqlCompatibilityCancel(const SqlCompatibilityCancelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SqlCompatibilityCancelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SqlCompatibilityCancelOutcome(SqlCompatibilityCancelResult(outcome.result()));
- else
- return SqlCompatibilityCancelOutcome(outcome.error());
- }
- void DrdsClient::sqlCompatibilityCancelAsync(const SqlCompatibilityCancelRequest& request, const SqlCompatibilityCancelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, sqlCompatibilityCancel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SqlCompatibilityCancelOutcomeCallable DrdsClient::sqlCompatibilityCancelCallable(const SqlCompatibilityCancelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SqlCompatibilityCancelOutcome()>>(
- [this, request]()
- {
- return this->sqlCompatibilityCancel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SqlCompatibilityStartOutcome DrdsClient::sqlCompatibilityStart(const SqlCompatibilityStartRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SqlCompatibilityStartOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SqlCompatibilityStartOutcome(SqlCompatibilityStartResult(outcome.result()));
- else
- return SqlCompatibilityStartOutcome(outcome.error());
- }
- void DrdsClient::sqlCompatibilityStartAsync(const SqlCompatibilityStartRequest& request, const SqlCompatibilityStartAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, sqlCompatibilityStart(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SqlCompatibilityStartOutcomeCallable DrdsClient::sqlCompatibilityStartCallable(const SqlCompatibilityStartRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SqlCompatibilityStartOutcome()>>(
- [this, request]()
- {
- return this->sqlCompatibilityStart(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::StartDataImportTaskOutcome DrdsClient::startDataImportTask(const StartDataImportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StartDataImportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StartDataImportTaskOutcome(StartDataImportTaskResult(outcome.result()));
- else
- return StartDataImportTaskOutcome(outcome.error());
- }
- void DrdsClient::startDataImportTaskAsync(const StartDataImportTaskRequest& request, const StartDataImportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, startDataImportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::StartDataImportTaskOutcomeCallable DrdsClient::startDataImportTaskCallable(const StartDataImportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StartDataImportTaskOutcome()>>(
- [this, request]()
- {
- return this->startDataImportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::StartEvaluateTaskOutcome DrdsClient::startEvaluateTask(const StartEvaluateTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StartEvaluateTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StartEvaluateTaskOutcome(StartEvaluateTaskResult(outcome.result()));
- else
- return StartEvaluateTaskOutcome(outcome.error());
- }
- void DrdsClient::startEvaluateTaskAsync(const StartEvaluateTaskRequest& request, const StartEvaluateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, startEvaluateTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::StartEvaluateTaskOutcomeCallable DrdsClient::startEvaluateTaskCallable(const StartEvaluateTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StartEvaluateTaskOutcome()>>(
- [this, request]()
- {
- return this->startEvaluateTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::StartRestoreOutcome DrdsClient::startRestore(const StartRestoreRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StartRestoreOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StartRestoreOutcome(StartRestoreResult(outcome.result()));
- else
- return StartRestoreOutcome(outcome.error());
- }
- void DrdsClient::startRestoreAsync(const StartRestoreRequest& request, const StartRestoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, startRestore(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::StartRestoreOutcomeCallable DrdsClient::startRestoreCallable(const StartRestoreRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StartRestoreOutcome()>>(
- [this, request]()
- {
- return this->startRestore(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::StopDataExportTaskOutcome DrdsClient::stopDataExportTask(const StopDataExportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StopDataExportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StopDataExportTaskOutcome(StopDataExportTaskResult(outcome.result()));
- else
- return StopDataExportTaskOutcome(outcome.error());
- }
- void DrdsClient::stopDataExportTaskAsync(const StopDataExportTaskRequest& request, const StopDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, stopDataExportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::StopDataExportTaskOutcomeCallable DrdsClient::stopDataExportTaskCallable(const StopDataExportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StopDataExportTaskOutcome()>>(
- [this, request]()
- {
- return this->stopDataExportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::StopDataImportTaskOutcome DrdsClient::stopDataImportTask(const StopDataImportTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StopDataImportTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StopDataImportTaskOutcome(StopDataImportTaskResult(outcome.result()));
- else
- return StopDataImportTaskOutcome(outcome.error());
- }
- void DrdsClient::stopDataImportTaskAsync(const StopDataImportTaskRequest& request, const StopDataImportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, stopDataImportTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::StopDataImportTaskOutcomeCallable DrdsClient::stopDataImportTaskCallable(const StopDataImportTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StopDataImportTaskOutcome()>>(
- [this, request]()
- {
- return this->stopDataImportTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::StopEvaluateTaskOutcome DrdsClient::stopEvaluateTask(const StopEvaluateTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return StopEvaluateTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return StopEvaluateTaskOutcome(StopEvaluateTaskResult(outcome.result()));
- else
- return StopEvaluateTaskOutcome(outcome.error());
- }
- void DrdsClient::stopEvaluateTaskAsync(const StopEvaluateTaskRequest& request, const StopEvaluateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, stopEvaluateTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::StopEvaluateTaskOutcomeCallable DrdsClient::stopEvaluateTaskCallable(const StopEvaluateTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<StopEvaluateTaskOutcome()>>(
- [this, request]()
- {
- return this->stopEvaluateTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitCleanTableShardingKeyModifyOutcome DrdsClient::submitCleanTableShardingKeyModify(const SubmitCleanTableShardingKeyModifyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitCleanTableShardingKeyModifyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitCleanTableShardingKeyModifyOutcome(SubmitCleanTableShardingKeyModifyResult(outcome.result()));
- else
- return SubmitCleanTableShardingKeyModifyOutcome(outcome.error());
- }
- void DrdsClient::submitCleanTableShardingKeyModifyAsync(const SubmitCleanTableShardingKeyModifyRequest& request, const SubmitCleanTableShardingKeyModifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitCleanTableShardingKeyModify(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitCleanTableShardingKeyModifyOutcomeCallable DrdsClient::submitCleanTableShardingKeyModifyCallable(const SubmitCleanTableShardingKeyModifyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitCleanTableShardingKeyModifyOutcome()>>(
- [this, request]()
- {
- return this->submitCleanTableShardingKeyModify(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitCleanTaskOutcome DrdsClient::submitCleanTask(const SubmitCleanTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitCleanTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitCleanTaskOutcome(SubmitCleanTaskResult(outcome.result()));
- else
- return SubmitCleanTaskOutcome(outcome.error());
- }
- void DrdsClient::submitCleanTaskAsync(const SubmitCleanTaskRequest& request, const SubmitCleanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitCleanTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitCleanTaskOutcomeCallable DrdsClient::submitCleanTaskCallable(const SubmitCleanTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitCleanTaskOutcome()>>(
- [this, request]()
- {
- return this->submitCleanTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitHotExpandPreCheckTaskOutcome DrdsClient::submitHotExpandPreCheckTask(const SubmitHotExpandPreCheckTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitHotExpandPreCheckTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitHotExpandPreCheckTaskOutcome(SubmitHotExpandPreCheckTaskResult(outcome.result()));
- else
- return SubmitHotExpandPreCheckTaskOutcome(outcome.error());
- }
- void DrdsClient::submitHotExpandPreCheckTaskAsync(const SubmitHotExpandPreCheckTaskRequest& request, const SubmitHotExpandPreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitHotExpandPreCheckTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitHotExpandPreCheckTaskOutcomeCallable DrdsClient::submitHotExpandPreCheckTaskCallable(const SubmitHotExpandPreCheckTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitHotExpandPreCheckTaskOutcome()>>(
- [this, request]()
- {
- return this->submitHotExpandPreCheckTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitHotExpandTaskOutcome DrdsClient::submitHotExpandTask(const SubmitHotExpandTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitHotExpandTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitHotExpandTaskOutcome(SubmitHotExpandTaskResult(outcome.result()));
- else
- return SubmitHotExpandTaskOutcome(outcome.error());
- }
- void DrdsClient::submitHotExpandTaskAsync(const SubmitHotExpandTaskRequest& request, const SubmitHotExpandTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitHotExpandTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitHotExpandTaskOutcomeCallable DrdsClient::submitHotExpandTaskCallable(const SubmitHotExpandTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitHotExpandTaskOutcome()>>(
- [this, request]()
- {
- return this->submitHotExpandTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitRollbackShardingKeyModifyOutcome DrdsClient::submitRollbackShardingKeyModify(const SubmitRollbackShardingKeyModifyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitRollbackShardingKeyModifyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitRollbackShardingKeyModifyOutcome(SubmitRollbackShardingKeyModifyResult(outcome.result()));
- else
- return SubmitRollbackShardingKeyModifyOutcome(outcome.error());
- }
- void DrdsClient::submitRollbackShardingKeyModifyAsync(const SubmitRollbackShardingKeyModifyRequest& request, const SubmitRollbackShardingKeyModifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitRollbackShardingKeyModify(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitRollbackShardingKeyModifyOutcomeCallable DrdsClient::submitRollbackShardingKeyModifyCallable(const SubmitRollbackShardingKeyModifyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitRollbackShardingKeyModifyOutcome()>>(
- [this, request]()
- {
- return this->submitRollbackShardingKeyModify(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitRollbackTaskOutcome DrdsClient::submitRollbackTask(const SubmitRollbackTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitRollbackTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitRollbackTaskOutcome(SubmitRollbackTaskResult(outcome.result()));
- else
- return SubmitRollbackTaskOutcome(outcome.error());
- }
- void DrdsClient::submitRollbackTaskAsync(const SubmitRollbackTaskRequest& request, const SubmitRollbackTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitRollbackTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitRollbackTaskOutcomeCallable DrdsClient::submitRollbackTaskCallable(const SubmitRollbackTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitRollbackTaskOutcome()>>(
- [this, request]()
- {
- return this->submitRollbackTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitSmoothExpandPreCheckOutcome DrdsClient::submitSmoothExpandPreCheck(const SubmitSmoothExpandPreCheckRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitSmoothExpandPreCheckOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitSmoothExpandPreCheckOutcome(SubmitSmoothExpandPreCheckResult(outcome.result()));
- else
- return SubmitSmoothExpandPreCheckOutcome(outcome.error());
- }
- void DrdsClient::submitSmoothExpandPreCheckAsync(const SubmitSmoothExpandPreCheckRequest& request, const SubmitSmoothExpandPreCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitSmoothExpandPreCheck(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitSmoothExpandPreCheckOutcomeCallable DrdsClient::submitSmoothExpandPreCheckCallable(const SubmitSmoothExpandPreCheckRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitSmoothExpandPreCheckOutcome()>>(
- [this, request]()
- {
- return this->submitSmoothExpandPreCheck(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitSmoothExpandPreCheckTaskOutcome DrdsClient::submitSmoothExpandPreCheckTask(const SubmitSmoothExpandPreCheckTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitSmoothExpandPreCheckTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitSmoothExpandPreCheckTaskOutcome(SubmitSmoothExpandPreCheckTaskResult(outcome.result()));
- else
- return SubmitSmoothExpandPreCheckTaskOutcome(outcome.error());
- }
- void DrdsClient::submitSmoothExpandPreCheckTaskAsync(const SubmitSmoothExpandPreCheckTaskRequest& request, const SubmitSmoothExpandPreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitSmoothExpandPreCheckTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitSmoothExpandPreCheckTaskOutcomeCallable DrdsClient::submitSmoothExpandPreCheckTaskCallable(const SubmitSmoothExpandPreCheckTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitSmoothExpandPreCheckTaskOutcome()>>(
- [this, request]()
- {
- return this->submitSmoothExpandPreCheckTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitSmoothExpandTaskOutcome DrdsClient::submitSmoothExpandTask(const SubmitSmoothExpandTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitSmoothExpandTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitSmoothExpandTaskOutcome(SubmitSmoothExpandTaskResult(outcome.result()));
- else
- return SubmitSmoothExpandTaskOutcome(outcome.error());
- }
- void DrdsClient::submitSmoothExpandTaskAsync(const SubmitSmoothExpandTaskRequest& request, const SubmitSmoothExpandTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitSmoothExpandTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitSmoothExpandTaskOutcomeCallable DrdsClient::submitSmoothExpandTaskCallable(const SubmitSmoothExpandTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitSmoothExpandTaskOutcome()>>(
- [this, request]()
- {
- return this->submitSmoothExpandTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitSqlFlashbackTaskOutcome DrdsClient::submitSqlFlashbackTask(const SubmitSqlFlashbackTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitSqlFlashbackTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitSqlFlashbackTaskOutcome(SubmitSqlFlashbackTaskResult(outcome.result()));
- else
- return SubmitSqlFlashbackTaskOutcome(outcome.error());
- }
- void DrdsClient::submitSqlFlashbackTaskAsync(const SubmitSqlFlashbackTaskRequest& request, const SubmitSqlFlashbackTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitSqlFlashbackTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitSqlFlashbackTaskOutcomeCallable DrdsClient::submitSqlFlashbackTaskCallable(const SubmitSqlFlashbackTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitSqlFlashbackTaskOutcome()>>(
- [this, request]()
- {
- return this->submitSqlFlashbackTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitSwitchTableShardingKeyModifyOutcome DrdsClient::submitSwitchTableShardingKeyModify(const SubmitSwitchTableShardingKeyModifyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitSwitchTableShardingKeyModifyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitSwitchTableShardingKeyModifyOutcome(SubmitSwitchTableShardingKeyModifyResult(outcome.result()));
- else
- return SubmitSwitchTableShardingKeyModifyOutcome(outcome.error());
- }
- void DrdsClient::submitSwitchTableShardingKeyModifyAsync(const SubmitSwitchTableShardingKeyModifyRequest& request, const SubmitSwitchTableShardingKeyModifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitSwitchTableShardingKeyModify(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitSwitchTableShardingKeyModifyOutcomeCallable DrdsClient::submitSwitchTableShardingKeyModifyCallable(const SubmitSwitchTableShardingKeyModifyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitSwitchTableShardingKeyModifyOutcome()>>(
- [this, request]()
- {
- return this->submitSwitchTableShardingKeyModify(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitSwitchTaskOutcome DrdsClient::submitSwitchTask(const SubmitSwitchTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitSwitchTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitSwitchTaskOutcome(SubmitSwitchTaskResult(outcome.result()));
- else
- return SubmitSwitchTaskOutcome(outcome.error());
- }
- void DrdsClient::submitSwitchTaskAsync(const SubmitSwitchTaskRequest& request, const SubmitSwitchTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitSwitchTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitSwitchTaskOutcomeCallable DrdsClient::submitSwitchTaskCallable(const SubmitSwitchTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitSwitchTaskOutcome()>>(
- [this, request]()
- {
- return this->submitSwitchTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SubmitTableShardingKeyModifyOutcome DrdsClient::submitTableShardingKeyModify(const SubmitTableShardingKeyModifyRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SubmitTableShardingKeyModifyOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SubmitTableShardingKeyModifyOutcome(SubmitTableShardingKeyModifyResult(outcome.result()));
- else
- return SubmitTableShardingKeyModifyOutcome(outcome.error());
- }
- void DrdsClient::submitTableShardingKeyModifyAsync(const SubmitTableShardingKeyModifyRequest& request, const SubmitTableShardingKeyModifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, submitTableShardingKeyModify(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SubmitTableShardingKeyModifyOutcomeCallable DrdsClient::submitTableShardingKeyModifyCallable(const SubmitTableShardingKeyModifyRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SubmitTableShardingKeyModifyOutcome()>>(
- [this, request]()
- {
- return this->submitTableShardingKeyModify(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::SwitchGlobalBroadcastTypeOutcome DrdsClient::switchGlobalBroadcastType(const SwitchGlobalBroadcastTypeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SwitchGlobalBroadcastTypeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SwitchGlobalBroadcastTypeOutcome(SwitchGlobalBroadcastTypeResult(outcome.result()));
- else
- return SwitchGlobalBroadcastTypeOutcome(outcome.error());
- }
- void DrdsClient::switchGlobalBroadcastTypeAsync(const SwitchGlobalBroadcastTypeRequest& request, const SwitchGlobalBroadcastTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, switchGlobalBroadcastType(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::SwitchGlobalBroadcastTypeOutcomeCallable DrdsClient::switchGlobalBroadcastTypeCallable(const SwitchGlobalBroadcastTypeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SwitchGlobalBroadcastTypeOutcome()>>(
- [this, request]()
- {
- return this->switchGlobalBroadcastType(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::TagResourcesOutcome DrdsClient::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 DrdsClient::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));
- }
- DrdsClient::TagResourcesOutcomeCallable DrdsClient::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();
- }
- DrdsClient::UntagResourcesOutcome DrdsClient::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 DrdsClient::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));
- }
- DrdsClient::UntagResourcesOutcomeCallable DrdsClient::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();
- }
- DrdsClient::UpdateInstanceNetworkOutcome DrdsClient::updateInstanceNetwork(const UpdateInstanceNetworkRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateInstanceNetworkOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateInstanceNetworkOutcome(UpdateInstanceNetworkResult(outcome.result()));
- else
- return UpdateInstanceNetworkOutcome(outcome.error());
- }
- void DrdsClient::updateInstanceNetworkAsync(const UpdateInstanceNetworkRequest& request, const UpdateInstanceNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateInstanceNetwork(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::UpdateInstanceNetworkOutcomeCallable DrdsClient::updateInstanceNetworkCallable(const UpdateInstanceNetworkRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateInstanceNetworkOutcome()>>(
- [this, request]()
- {
- return this->updateInstanceNetwork(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::UpdateResourceGroupAttributeOutcome DrdsClient::updateResourceGroupAttribute(const UpdateResourceGroupAttributeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpdateResourceGroupAttributeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpdateResourceGroupAttributeOutcome(UpdateResourceGroupAttributeResult(outcome.result()));
- else
- return UpdateResourceGroupAttributeOutcome(outcome.error());
- }
- void DrdsClient::updateResourceGroupAttributeAsync(const UpdateResourceGroupAttributeRequest& request, const UpdateResourceGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, updateResourceGroupAttribute(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::UpdateResourceGroupAttributeOutcomeCallable DrdsClient::updateResourceGroupAttributeCallable(const UpdateResourceGroupAttributeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpdateResourceGroupAttributeOutcome()>>(
- [this, request]()
- {
- return this->updateResourceGroupAttribute(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::UpgradeHiStoreInstanceOutcome DrdsClient::upgradeHiStoreInstance(const UpgradeHiStoreInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpgradeHiStoreInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpgradeHiStoreInstanceOutcome(UpgradeHiStoreInstanceResult(outcome.result()));
- else
- return UpgradeHiStoreInstanceOutcome(outcome.error());
- }
- void DrdsClient::upgradeHiStoreInstanceAsync(const UpgradeHiStoreInstanceRequest& request, const UpgradeHiStoreInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, upgradeHiStoreInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::UpgradeHiStoreInstanceOutcomeCallable DrdsClient::upgradeHiStoreInstanceCallable(const UpgradeHiStoreInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpgradeHiStoreInstanceOutcome()>>(
- [this, request]()
- {
- return this->upgradeHiStoreInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::UpgradeInstanceVersionOutcome DrdsClient::upgradeInstanceVersion(const UpgradeInstanceVersionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return UpgradeInstanceVersionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return UpgradeInstanceVersionOutcome(UpgradeInstanceVersionResult(outcome.result()));
- else
- return UpgradeInstanceVersionOutcome(outcome.error());
- }
- void DrdsClient::upgradeInstanceVersionAsync(const UpgradeInstanceVersionRequest& request, const UpgradeInstanceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, upgradeInstanceVersion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::UpgradeInstanceVersionOutcomeCallable DrdsClient::upgradeInstanceVersionCallable(const UpgradeInstanceVersionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<UpgradeInstanceVersionOutcome()>>(
- [this, request]()
- {
- return this->upgradeInstanceVersion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- DrdsClient::ValidateShardTaskOutcome DrdsClient::validateShardTask(const ValidateShardTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ValidateShardTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ValidateShardTaskOutcome(ValidateShardTaskResult(outcome.result()));
- else
- return ValidateShardTaskOutcome(outcome.error());
- }
- void DrdsClient::validateShardTaskAsync(const ValidateShardTaskRequest& request, const ValidateShardTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, validateShardTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- DrdsClient::ValidateShardTaskOutcomeCallable DrdsClient::validateShardTaskCallable(const ValidateShardTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ValidateShardTaskOutcome()>>(
- [this, request]()
- {
- return this->validateShardTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
|