| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101 |
- /*
- * 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/cloudapi/CloudAPIClient.h>
- #include <alibabacloud/core/SimpleCredentialsProvider.h>
- using namespace AlibabaCloud;
- using namespace AlibabaCloud::Location;
- using namespace AlibabaCloud::CloudAPI;
- using namespace AlibabaCloud::CloudAPI::Model;
- namespace
- {
- const std::string SERVICE_NAME = "CloudAPI";
- }
- CloudAPIClient::CloudAPIClient(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, "apigateway");
- }
- CloudAPIClient::CloudAPIClient(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, "apigateway");
- }
- CloudAPIClient::CloudAPIClient(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, "apigateway");
- }
- CloudAPIClient::~CloudAPIClient()
- {}
- CloudAPIClient::AbolishApiOutcome CloudAPIClient::abolishApi(const AbolishApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AbolishApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AbolishApiOutcome(AbolishApiResult(outcome.result()));
- else
- return AbolishApiOutcome(outcome.error());
- }
- void CloudAPIClient::abolishApiAsync(const AbolishApiRequest& request, const AbolishApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, abolishApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::AbolishApiOutcomeCallable CloudAPIClient::abolishApiCallable(const AbolishApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AbolishApiOutcome()>>(
- [this, request]()
- {
- return this->abolishApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::AddAccessControlListEntryOutcome CloudAPIClient::addAccessControlListEntry(const AddAccessControlListEntryRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AddAccessControlListEntryOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AddAccessControlListEntryOutcome(AddAccessControlListEntryResult(outcome.result()));
- else
- return AddAccessControlListEntryOutcome(outcome.error());
- }
- void CloudAPIClient::addAccessControlListEntryAsync(const AddAccessControlListEntryRequest& request, const AddAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, addAccessControlListEntry(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::AddAccessControlListEntryOutcomeCallable CloudAPIClient::addAccessControlListEntryCallable(const AddAccessControlListEntryRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AddAccessControlListEntryOutcome()>>(
- [this, request]()
- {
- return this->addAccessControlListEntry(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::AddIpControlPolicyItemOutcome CloudAPIClient::addIpControlPolicyItem(const AddIpControlPolicyItemRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AddIpControlPolicyItemOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AddIpControlPolicyItemOutcome(AddIpControlPolicyItemResult(outcome.result()));
- else
- return AddIpControlPolicyItemOutcome(outcome.error());
- }
- void CloudAPIClient::addIpControlPolicyItemAsync(const AddIpControlPolicyItemRequest& request, const AddIpControlPolicyItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, addIpControlPolicyItem(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::AddIpControlPolicyItemOutcomeCallable CloudAPIClient::addIpControlPolicyItemCallable(const AddIpControlPolicyItemRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AddIpControlPolicyItemOutcome()>>(
- [this, request]()
- {
- return this->addIpControlPolicyItem(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::AddTrafficSpecialControlOutcome CloudAPIClient::addTrafficSpecialControl(const AddTrafficSpecialControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AddTrafficSpecialControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AddTrafficSpecialControlOutcome(AddTrafficSpecialControlResult(outcome.result()));
- else
- return AddTrafficSpecialControlOutcome(outcome.error());
- }
- void CloudAPIClient::addTrafficSpecialControlAsync(const AddTrafficSpecialControlRequest& request, const AddTrafficSpecialControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, addTrafficSpecialControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::AddTrafficSpecialControlOutcomeCallable CloudAPIClient::addTrafficSpecialControlCallable(const AddTrafficSpecialControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AddTrafficSpecialControlOutcome()>>(
- [this, request]()
- {
- return this->addTrafficSpecialControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::AttachPluginOutcome CloudAPIClient::attachPlugin(const AttachPluginRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return AttachPluginOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return AttachPluginOutcome(AttachPluginResult(outcome.result()));
- else
- return AttachPluginOutcome(outcome.error());
- }
- void CloudAPIClient::attachPluginAsync(const AttachPluginRequest& request, const AttachPluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, attachPlugin(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::AttachPluginOutcomeCallable CloudAPIClient::attachPluginCallable(const AttachPluginRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<AttachPluginOutcome()>>(
- [this, request]()
- {
- return this->attachPlugin(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::BatchAbolishApisOutcome CloudAPIClient::batchAbolishApis(const BatchAbolishApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return BatchAbolishApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return BatchAbolishApisOutcome(BatchAbolishApisResult(outcome.result()));
- else
- return BatchAbolishApisOutcome(outcome.error());
- }
- void CloudAPIClient::batchAbolishApisAsync(const BatchAbolishApisRequest& request, const BatchAbolishApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, batchAbolishApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::BatchAbolishApisOutcomeCallable CloudAPIClient::batchAbolishApisCallable(const BatchAbolishApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<BatchAbolishApisOutcome()>>(
- [this, request]()
- {
- return this->batchAbolishApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::BatchDeployApisOutcome CloudAPIClient::batchDeployApis(const BatchDeployApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return BatchDeployApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return BatchDeployApisOutcome(BatchDeployApisResult(outcome.result()));
- else
- return BatchDeployApisOutcome(outcome.error());
- }
- void CloudAPIClient::batchDeployApisAsync(const BatchDeployApisRequest& request, const BatchDeployApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, batchDeployApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::BatchDeployApisOutcomeCallable CloudAPIClient::batchDeployApisCallable(const BatchDeployApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<BatchDeployApisOutcome()>>(
- [this, request]()
- {
- return this->batchDeployApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateAccessControlListOutcome CloudAPIClient::createAccessControlList(const CreateAccessControlListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateAccessControlListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateAccessControlListOutcome(CreateAccessControlListResult(outcome.result()));
- else
- return CreateAccessControlListOutcome(outcome.error());
- }
- void CloudAPIClient::createAccessControlListAsync(const CreateAccessControlListRequest& request, const CreateAccessControlListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createAccessControlList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateAccessControlListOutcomeCallable CloudAPIClient::createAccessControlListCallable(const CreateAccessControlListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateAccessControlListOutcome()>>(
- [this, request]()
- {
- return this->createAccessControlList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateApiOutcome CloudAPIClient::createApi(const CreateApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateApiOutcome(CreateApiResult(outcome.result()));
- else
- return CreateApiOutcome(outcome.error());
- }
- void CloudAPIClient::createApiAsync(const CreateApiRequest& request, const CreateApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateApiOutcomeCallable CloudAPIClient::createApiCallable(const CreateApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateApiOutcome()>>(
- [this, request]()
- {
- return this->createApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateApiGroupOutcome CloudAPIClient::createApiGroup(const CreateApiGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateApiGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateApiGroupOutcome(CreateApiGroupResult(outcome.result()));
- else
- return CreateApiGroupOutcome(outcome.error());
- }
- void CloudAPIClient::createApiGroupAsync(const CreateApiGroupRequest& request, const CreateApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createApiGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateApiGroupOutcomeCallable CloudAPIClient::createApiGroupCallable(const CreateApiGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateApiGroupOutcome()>>(
- [this, request]()
- {
- return this->createApiGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateApiStageVariableOutcome CloudAPIClient::createApiStageVariable(const CreateApiStageVariableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateApiStageVariableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateApiStageVariableOutcome(CreateApiStageVariableResult(outcome.result()));
- else
- return CreateApiStageVariableOutcome(outcome.error());
- }
- void CloudAPIClient::createApiStageVariableAsync(const CreateApiStageVariableRequest& request, const CreateApiStageVariableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createApiStageVariable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateApiStageVariableOutcomeCallable CloudAPIClient::createApiStageVariableCallable(const CreateApiStageVariableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateApiStageVariableOutcome()>>(
- [this, request]()
- {
- return this->createApiStageVariable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateAppOutcome CloudAPIClient::createApp(const CreateAppRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateAppOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateAppOutcome(CreateAppResult(outcome.result()));
- else
- return CreateAppOutcome(outcome.error());
- }
- void CloudAPIClient::createAppAsync(const CreateAppRequest& request, const CreateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createApp(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateAppOutcomeCallable CloudAPIClient::createAppCallable(const CreateAppRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateAppOutcome()>>(
- [this, request]()
- {
- return this->createApp(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateBackendOutcome CloudAPIClient::createBackend(const CreateBackendRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateBackendOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateBackendOutcome(CreateBackendResult(outcome.result()));
- else
- return CreateBackendOutcome(outcome.error());
- }
- void CloudAPIClient::createBackendAsync(const CreateBackendRequest& request, const CreateBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createBackend(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateBackendOutcomeCallable CloudAPIClient::createBackendCallable(const CreateBackendRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateBackendOutcome()>>(
- [this, request]()
- {
- return this->createBackend(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateBackendModelOutcome CloudAPIClient::createBackendModel(const CreateBackendModelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateBackendModelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateBackendModelOutcome(CreateBackendModelResult(outcome.result()));
- else
- return CreateBackendModelOutcome(outcome.error());
- }
- void CloudAPIClient::createBackendModelAsync(const CreateBackendModelRequest& request, const CreateBackendModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createBackendModel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateBackendModelOutcomeCallable CloudAPIClient::createBackendModelCallable(const CreateBackendModelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateBackendModelOutcome()>>(
- [this, request]()
- {
- return this->createBackendModel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateDatasetOutcome CloudAPIClient::createDataset(const CreateDatasetRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateDatasetOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateDatasetOutcome(CreateDatasetResult(outcome.result()));
- else
- return CreateDatasetOutcome(outcome.error());
- }
- void CloudAPIClient::createDatasetAsync(const CreateDatasetRequest& request, const CreateDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createDataset(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateDatasetOutcomeCallable CloudAPIClient::createDatasetCallable(const CreateDatasetRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateDatasetOutcome()>>(
- [this, request]()
- {
- return this->createDataset(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateDatasetItemOutcome CloudAPIClient::createDatasetItem(const CreateDatasetItemRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateDatasetItemOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateDatasetItemOutcome(CreateDatasetItemResult(outcome.result()));
- else
- return CreateDatasetItemOutcome(outcome.error());
- }
- void CloudAPIClient::createDatasetItemAsync(const CreateDatasetItemRequest& request, const CreateDatasetItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createDatasetItem(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateDatasetItemOutcomeCallable CloudAPIClient::createDatasetItemCallable(const CreateDatasetItemRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateDatasetItemOutcome()>>(
- [this, request]()
- {
- return this->createDatasetItem(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateInstanceOutcome CloudAPIClient::createInstance(const CreateInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateInstanceOutcome(CreateInstanceResult(outcome.result()));
- else
- return CreateInstanceOutcome(outcome.error());
- }
- void CloudAPIClient::createInstanceAsync(const CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateInstanceOutcomeCallable CloudAPIClient::createInstanceCallable(const CreateInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateInstanceOutcome()>>(
- [this, request]()
- {
- return this->createInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateIntranetDomainOutcome CloudAPIClient::createIntranetDomain(const CreateIntranetDomainRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateIntranetDomainOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateIntranetDomainOutcome(CreateIntranetDomainResult(outcome.result()));
- else
- return CreateIntranetDomainOutcome(outcome.error());
- }
- void CloudAPIClient::createIntranetDomainAsync(const CreateIntranetDomainRequest& request, const CreateIntranetDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createIntranetDomain(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateIntranetDomainOutcomeCallable CloudAPIClient::createIntranetDomainCallable(const CreateIntranetDomainRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateIntranetDomainOutcome()>>(
- [this, request]()
- {
- return this->createIntranetDomain(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateIpControlOutcome CloudAPIClient::createIpControl(const CreateIpControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateIpControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateIpControlOutcome(CreateIpControlResult(outcome.result()));
- else
- return CreateIpControlOutcome(outcome.error());
- }
- void CloudAPIClient::createIpControlAsync(const CreateIpControlRequest& request, const CreateIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createIpControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateIpControlOutcomeCallable CloudAPIClient::createIpControlCallable(const CreateIpControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateIpControlOutcome()>>(
- [this, request]()
- {
- return this->createIpControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateLogConfigOutcome CloudAPIClient::createLogConfig(const CreateLogConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateLogConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateLogConfigOutcome(CreateLogConfigResult(outcome.result()));
- else
- return CreateLogConfigOutcome(outcome.error());
- }
- void CloudAPIClient::createLogConfigAsync(const CreateLogConfigRequest& request, const CreateLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createLogConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateLogConfigOutcomeCallable CloudAPIClient::createLogConfigCallable(const CreateLogConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateLogConfigOutcome()>>(
- [this, request]()
- {
- return this->createLogConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateModelOutcome CloudAPIClient::createModel(const CreateModelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateModelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateModelOutcome(CreateModelResult(outcome.result()));
- else
- return CreateModelOutcome(outcome.error());
- }
- void CloudAPIClient::createModelAsync(const CreateModelRequest& request, const CreateModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createModel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateModelOutcomeCallable CloudAPIClient::createModelCallable(const CreateModelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateModelOutcome()>>(
- [this, request]()
- {
- return this->createModel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateMonitorGroupOutcome CloudAPIClient::createMonitorGroup(const CreateMonitorGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateMonitorGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateMonitorGroupOutcome(CreateMonitorGroupResult(outcome.result()));
- else
- return CreateMonitorGroupOutcome(outcome.error());
- }
- void CloudAPIClient::createMonitorGroupAsync(const CreateMonitorGroupRequest& request, const CreateMonitorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createMonitorGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateMonitorGroupOutcomeCallable CloudAPIClient::createMonitorGroupCallable(const CreateMonitorGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateMonitorGroupOutcome()>>(
- [this, request]()
- {
- return this->createMonitorGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreatePluginOutcome CloudAPIClient::createPlugin(const CreatePluginRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreatePluginOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreatePluginOutcome(CreatePluginResult(outcome.result()));
- else
- return CreatePluginOutcome(outcome.error());
- }
- void CloudAPIClient::createPluginAsync(const CreatePluginRequest& request, const CreatePluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createPlugin(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreatePluginOutcomeCallable CloudAPIClient::createPluginCallable(const CreatePluginRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreatePluginOutcome()>>(
- [this, request]()
- {
- return this->createPlugin(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateSignatureOutcome CloudAPIClient::createSignature(const CreateSignatureRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateSignatureOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateSignatureOutcome(CreateSignatureResult(outcome.result()));
- else
- return CreateSignatureOutcome(outcome.error());
- }
- void CloudAPIClient::createSignatureAsync(const CreateSignatureRequest& request, const CreateSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createSignature(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateSignatureOutcomeCallable CloudAPIClient::createSignatureCallable(const CreateSignatureRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateSignatureOutcome()>>(
- [this, request]()
- {
- return this->createSignature(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::CreateTrafficControlOutcome CloudAPIClient::createTrafficControl(const CreateTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return CreateTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return CreateTrafficControlOutcome(CreateTrafficControlResult(outcome.result()));
- else
- return CreateTrafficControlOutcome(outcome.error());
- }
- void CloudAPIClient::createTrafficControlAsync(const CreateTrafficControlRequest& request, const CreateTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, createTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::CreateTrafficControlOutcomeCallable CloudAPIClient::createTrafficControlCallable(const CreateTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<CreateTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->createTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteAccessControlListOutcome CloudAPIClient::deleteAccessControlList(const DeleteAccessControlListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteAccessControlListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteAccessControlListOutcome(DeleteAccessControlListResult(outcome.result()));
- else
- return DeleteAccessControlListOutcome(outcome.error());
- }
- void CloudAPIClient::deleteAccessControlListAsync(const DeleteAccessControlListRequest& request, const DeleteAccessControlListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteAccessControlList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteAccessControlListOutcomeCallable CloudAPIClient::deleteAccessControlListCallable(const DeleteAccessControlListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteAccessControlListOutcome()>>(
- [this, request]()
- {
- return this->deleteAccessControlList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteAllTrafficSpecialControlOutcome CloudAPIClient::deleteAllTrafficSpecialControl(const DeleteAllTrafficSpecialControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteAllTrafficSpecialControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteAllTrafficSpecialControlOutcome(DeleteAllTrafficSpecialControlResult(outcome.result()));
- else
- return DeleteAllTrafficSpecialControlOutcome(outcome.error());
- }
- void CloudAPIClient::deleteAllTrafficSpecialControlAsync(const DeleteAllTrafficSpecialControlRequest& request, const DeleteAllTrafficSpecialControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteAllTrafficSpecialControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteAllTrafficSpecialControlOutcomeCallable CloudAPIClient::deleteAllTrafficSpecialControlCallable(const DeleteAllTrafficSpecialControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteAllTrafficSpecialControlOutcome()>>(
- [this, request]()
- {
- return this->deleteAllTrafficSpecialControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteApiOutcome CloudAPIClient::deleteApi(const DeleteApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteApiOutcome(DeleteApiResult(outcome.result()));
- else
- return DeleteApiOutcome(outcome.error());
- }
- void CloudAPIClient::deleteApiAsync(const DeleteApiRequest& request, const DeleteApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteApiOutcomeCallable CloudAPIClient::deleteApiCallable(const DeleteApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteApiOutcome()>>(
- [this, request]()
- {
- return this->deleteApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteApiGroupOutcome CloudAPIClient::deleteApiGroup(const DeleteApiGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteApiGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteApiGroupOutcome(DeleteApiGroupResult(outcome.result()));
- else
- return DeleteApiGroupOutcome(outcome.error());
- }
- void CloudAPIClient::deleteApiGroupAsync(const DeleteApiGroupRequest& request, const DeleteApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteApiGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteApiGroupOutcomeCallable CloudAPIClient::deleteApiGroupCallable(const DeleteApiGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteApiGroupOutcome()>>(
- [this, request]()
- {
- return this->deleteApiGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteApiStageVariableOutcome CloudAPIClient::deleteApiStageVariable(const DeleteApiStageVariableRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteApiStageVariableOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteApiStageVariableOutcome(DeleteApiStageVariableResult(outcome.result()));
- else
- return DeleteApiStageVariableOutcome(outcome.error());
- }
- void CloudAPIClient::deleteApiStageVariableAsync(const DeleteApiStageVariableRequest& request, const DeleteApiStageVariableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteApiStageVariable(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteApiStageVariableOutcomeCallable CloudAPIClient::deleteApiStageVariableCallable(const DeleteApiStageVariableRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteApiStageVariableOutcome()>>(
- [this, request]()
- {
- return this->deleteApiStageVariable(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteAppOutcome CloudAPIClient::deleteApp(const DeleteAppRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteAppOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteAppOutcome(DeleteAppResult(outcome.result()));
- else
- return DeleteAppOutcome(outcome.error());
- }
- void CloudAPIClient::deleteAppAsync(const DeleteAppRequest& request, const DeleteAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteApp(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteAppOutcomeCallable CloudAPIClient::deleteAppCallable(const DeleteAppRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteAppOutcome()>>(
- [this, request]()
- {
- return this->deleteApp(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteBackendOutcome CloudAPIClient::deleteBackend(const DeleteBackendRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteBackendOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteBackendOutcome(DeleteBackendResult(outcome.result()));
- else
- return DeleteBackendOutcome(outcome.error());
- }
- void CloudAPIClient::deleteBackendAsync(const DeleteBackendRequest& request, const DeleteBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteBackend(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteBackendOutcomeCallable CloudAPIClient::deleteBackendCallable(const DeleteBackendRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteBackendOutcome()>>(
- [this, request]()
- {
- return this->deleteBackend(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteBackendModelOutcome CloudAPIClient::deleteBackendModel(const DeleteBackendModelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteBackendModelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteBackendModelOutcome(DeleteBackendModelResult(outcome.result()));
- else
- return DeleteBackendModelOutcome(outcome.error());
- }
- void CloudAPIClient::deleteBackendModelAsync(const DeleteBackendModelRequest& request, const DeleteBackendModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteBackendModel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteBackendModelOutcomeCallable CloudAPIClient::deleteBackendModelCallable(const DeleteBackendModelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteBackendModelOutcome()>>(
- [this, request]()
- {
- return this->deleteBackendModel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteDatasetOutcome CloudAPIClient::deleteDataset(const DeleteDatasetRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDatasetOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDatasetOutcome(DeleteDatasetResult(outcome.result()));
- else
- return DeleteDatasetOutcome(outcome.error());
- }
- void CloudAPIClient::deleteDatasetAsync(const DeleteDatasetRequest& request, const DeleteDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDataset(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteDatasetOutcomeCallable CloudAPIClient::deleteDatasetCallable(const DeleteDatasetRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDatasetOutcome()>>(
- [this, request]()
- {
- return this->deleteDataset(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteDatasetItemOutcome CloudAPIClient::deleteDatasetItem(const DeleteDatasetItemRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDatasetItemOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDatasetItemOutcome(DeleteDatasetItemResult(outcome.result()));
- else
- return DeleteDatasetItemOutcome(outcome.error());
- }
- void CloudAPIClient::deleteDatasetItemAsync(const DeleteDatasetItemRequest& request, const DeleteDatasetItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDatasetItem(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteDatasetItemOutcomeCallable CloudAPIClient::deleteDatasetItemCallable(const DeleteDatasetItemRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDatasetItemOutcome()>>(
- [this, request]()
- {
- return this->deleteDatasetItem(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteDomainOutcome CloudAPIClient::deleteDomain(const DeleteDomainRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDomainOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDomainOutcome(DeleteDomainResult(outcome.result()));
- else
- return DeleteDomainOutcome(outcome.error());
- }
- void CloudAPIClient::deleteDomainAsync(const DeleteDomainRequest& request, const DeleteDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDomain(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteDomainOutcomeCallable CloudAPIClient::deleteDomainCallable(const DeleteDomainRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDomainOutcome()>>(
- [this, request]()
- {
- return this->deleteDomain(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteDomainCertificateOutcome CloudAPIClient::deleteDomainCertificate(const DeleteDomainCertificateRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteDomainCertificateOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteDomainCertificateOutcome(DeleteDomainCertificateResult(outcome.result()));
- else
- return DeleteDomainCertificateOutcome(outcome.error());
- }
- void CloudAPIClient::deleteDomainCertificateAsync(const DeleteDomainCertificateRequest& request, const DeleteDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteDomainCertificate(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteDomainCertificateOutcomeCallable CloudAPIClient::deleteDomainCertificateCallable(const DeleteDomainCertificateRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteDomainCertificateOutcome()>>(
- [this, request]()
- {
- return this->deleteDomainCertificate(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteInstanceOutcome CloudAPIClient::deleteInstance(const DeleteInstanceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteInstanceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteInstanceOutcome(DeleteInstanceResult(outcome.result()));
- else
- return DeleteInstanceOutcome(outcome.error());
- }
- void CloudAPIClient::deleteInstanceAsync(const DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteInstance(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteInstanceOutcomeCallable CloudAPIClient::deleteInstanceCallable(const DeleteInstanceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteInstanceOutcome()>>(
- [this, request]()
- {
- return this->deleteInstance(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteIpControlOutcome CloudAPIClient::deleteIpControl(const DeleteIpControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteIpControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteIpControlOutcome(DeleteIpControlResult(outcome.result()));
- else
- return DeleteIpControlOutcome(outcome.error());
- }
- void CloudAPIClient::deleteIpControlAsync(const DeleteIpControlRequest& request, const DeleteIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteIpControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteIpControlOutcomeCallable CloudAPIClient::deleteIpControlCallable(const DeleteIpControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteIpControlOutcome()>>(
- [this, request]()
- {
- return this->deleteIpControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteLogConfigOutcome CloudAPIClient::deleteLogConfig(const DeleteLogConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteLogConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteLogConfigOutcome(DeleteLogConfigResult(outcome.result()));
- else
- return DeleteLogConfigOutcome(outcome.error());
- }
- void CloudAPIClient::deleteLogConfigAsync(const DeleteLogConfigRequest& request, const DeleteLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteLogConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteLogConfigOutcomeCallable CloudAPIClient::deleteLogConfigCallable(const DeleteLogConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteLogConfigOutcome()>>(
- [this, request]()
- {
- return this->deleteLogConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteModelOutcome CloudAPIClient::deleteModel(const DeleteModelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteModelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteModelOutcome(DeleteModelResult(outcome.result()));
- else
- return DeleteModelOutcome(outcome.error());
- }
- void CloudAPIClient::deleteModelAsync(const DeleteModelRequest& request, const DeleteModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteModel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteModelOutcomeCallable CloudAPIClient::deleteModelCallable(const DeleteModelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteModelOutcome()>>(
- [this, request]()
- {
- return this->deleteModel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteMonitorGroupOutcome CloudAPIClient::deleteMonitorGroup(const DeleteMonitorGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteMonitorGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteMonitorGroupOutcome(DeleteMonitorGroupResult(outcome.result()));
- else
- return DeleteMonitorGroupOutcome(outcome.error());
- }
- void CloudAPIClient::deleteMonitorGroupAsync(const DeleteMonitorGroupRequest& request, const DeleteMonitorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteMonitorGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteMonitorGroupOutcomeCallable CloudAPIClient::deleteMonitorGroupCallable(const DeleteMonitorGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteMonitorGroupOutcome()>>(
- [this, request]()
- {
- return this->deleteMonitorGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeletePluginOutcome CloudAPIClient::deletePlugin(const DeletePluginRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeletePluginOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeletePluginOutcome(DeletePluginResult(outcome.result()));
- else
- return DeletePluginOutcome(outcome.error());
- }
- void CloudAPIClient::deletePluginAsync(const DeletePluginRequest& request, const DeletePluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deletePlugin(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeletePluginOutcomeCallable CloudAPIClient::deletePluginCallable(const DeletePluginRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeletePluginOutcome()>>(
- [this, request]()
- {
- return this->deletePlugin(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteSignatureOutcome CloudAPIClient::deleteSignature(const DeleteSignatureRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteSignatureOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteSignatureOutcome(DeleteSignatureResult(outcome.result()));
- else
- return DeleteSignatureOutcome(outcome.error());
- }
- void CloudAPIClient::deleteSignatureAsync(const DeleteSignatureRequest& request, const DeleteSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteSignature(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteSignatureOutcomeCallable CloudAPIClient::deleteSignatureCallable(const DeleteSignatureRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteSignatureOutcome()>>(
- [this, request]()
- {
- return this->deleteSignature(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteTrafficControlOutcome CloudAPIClient::deleteTrafficControl(const DeleteTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteTrafficControlOutcome(DeleteTrafficControlResult(outcome.result()));
- else
- return DeleteTrafficControlOutcome(outcome.error());
- }
- void CloudAPIClient::deleteTrafficControlAsync(const DeleteTrafficControlRequest& request, const DeleteTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteTrafficControlOutcomeCallable CloudAPIClient::deleteTrafficControlCallable(const DeleteTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->deleteTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeleteTrafficSpecialControlOutcome CloudAPIClient::deleteTrafficSpecialControl(const DeleteTrafficSpecialControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeleteTrafficSpecialControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeleteTrafficSpecialControlOutcome(DeleteTrafficSpecialControlResult(outcome.result()));
- else
- return DeleteTrafficSpecialControlOutcome(outcome.error());
- }
- void CloudAPIClient::deleteTrafficSpecialControlAsync(const DeleteTrafficSpecialControlRequest& request, const DeleteTrafficSpecialControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deleteTrafficSpecialControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeleteTrafficSpecialControlOutcomeCallable CloudAPIClient::deleteTrafficSpecialControlCallable(const DeleteTrafficSpecialControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeleteTrafficSpecialControlOutcome()>>(
- [this, request]()
- {
- return this->deleteTrafficSpecialControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DeployApiOutcome CloudAPIClient::deployApi(const DeployApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DeployApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DeployApiOutcome(DeployApiResult(outcome.result()));
- else
- return DeployApiOutcome(outcome.error());
- }
- void CloudAPIClient::deployApiAsync(const DeployApiRequest& request, const DeployApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, deployApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DeployApiOutcomeCallable CloudAPIClient::deployApiCallable(const DeployApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DeployApiOutcome()>>(
- [this, request]()
- {
- return this->deployApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAbolishApiTaskOutcome CloudAPIClient::describeAbolishApiTask(const DescribeAbolishApiTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAbolishApiTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAbolishApiTaskOutcome(DescribeAbolishApiTaskResult(outcome.result()));
- else
- return DescribeAbolishApiTaskOutcome(outcome.error());
- }
- void CloudAPIClient::describeAbolishApiTaskAsync(const DescribeAbolishApiTaskRequest& request, const DescribeAbolishApiTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAbolishApiTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAbolishApiTaskOutcomeCallable CloudAPIClient::describeAbolishApiTaskCallable(const DescribeAbolishApiTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAbolishApiTaskOutcome()>>(
- [this, request]()
- {
- return this->describeAbolishApiTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAccessControlListAttributeOutcome CloudAPIClient::describeAccessControlListAttribute(const DescribeAccessControlListAttributeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAccessControlListAttributeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAccessControlListAttributeOutcome(DescribeAccessControlListAttributeResult(outcome.result()));
- else
- return DescribeAccessControlListAttributeOutcome(outcome.error());
- }
- void CloudAPIClient::describeAccessControlListAttributeAsync(const DescribeAccessControlListAttributeRequest& request, const DescribeAccessControlListAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAccessControlListAttribute(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAccessControlListAttributeOutcomeCallable CloudAPIClient::describeAccessControlListAttributeCallable(const DescribeAccessControlListAttributeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAccessControlListAttributeOutcome()>>(
- [this, request]()
- {
- return this->describeAccessControlListAttribute(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAccessControlListsOutcome CloudAPIClient::describeAccessControlLists(const DescribeAccessControlListsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAccessControlListsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAccessControlListsOutcome(DescribeAccessControlListsResult(outcome.result()));
- else
- return DescribeAccessControlListsOutcome(outcome.error());
- }
- void CloudAPIClient::describeAccessControlListsAsync(const DescribeAccessControlListsRequest& request, const DescribeAccessControlListsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAccessControlLists(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAccessControlListsOutcomeCallable CloudAPIClient::describeAccessControlListsCallable(const DescribeAccessControlListsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAccessControlListsOutcome()>>(
- [this, request]()
- {
- return this->describeAccessControlLists(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiOutcome CloudAPIClient::describeApi(const DescribeApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiOutcome(DescribeApiResult(outcome.result()));
- else
- return DescribeApiOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiAsync(const DescribeApiRequest& request, const DescribeApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiOutcomeCallable CloudAPIClient::describeApiCallable(const DescribeApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiOutcome()>>(
- [this, request]()
- {
- return this->describeApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiDocOutcome CloudAPIClient::describeApiDoc(const DescribeApiDocRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiDocOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiDocOutcome(DescribeApiDocResult(outcome.result()));
- else
- return DescribeApiDocOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiDocAsync(const DescribeApiDocRequest& request, const DescribeApiDocAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiDoc(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiDocOutcomeCallable CloudAPIClient::describeApiDocCallable(const DescribeApiDocRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiDocOutcome()>>(
- [this, request]()
- {
- return this->describeApiDoc(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiGroupOutcome CloudAPIClient::describeApiGroup(const DescribeApiGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiGroupOutcome(DescribeApiGroupResult(outcome.result()));
- else
- return DescribeApiGroupOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiGroupAsync(const DescribeApiGroupRequest& request, const DescribeApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiGroupOutcomeCallable CloudAPIClient::describeApiGroupCallable(const DescribeApiGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiGroupOutcome()>>(
- [this, request]()
- {
- return this->describeApiGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiGroupVpcWhitelistOutcome CloudAPIClient::describeApiGroupVpcWhitelist(const DescribeApiGroupVpcWhitelistRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiGroupVpcWhitelistOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiGroupVpcWhitelistOutcome(DescribeApiGroupVpcWhitelistResult(outcome.result()));
- else
- return DescribeApiGroupVpcWhitelistOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiGroupVpcWhitelistAsync(const DescribeApiGroupVpcWhitelistRequest& request, const DescribeApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiGroupVpcWhitelist(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiGroupVpcWhitelistOutcomeCallable CloudAPIClient::describeApiGroupVpcWhitelistCallable(const DescribeApiGroupVpcWhitelistRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiGroupVpcWhitelistOutcome()>>(
- [this, request]()
- {
- return this->describeApiGroupVpcWhitelist(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiGroupsOutcome CloudAPIClient::describeApiGroups(const DescribeApiGroupsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiGroupsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiGroupsOutcome(DescribeApiGroupsResult(outcome.result()));
- else
- return DescribeApiGroupsOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiGroupsAsync(const DescribeApiGroupsRequest& request, const DescribeApiGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiGroups(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiGroupsOutcomeCallable CloudAPIClient::describeApiGroupsCallable(const DescribeApiGroupsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiGroupsOutcome()>>(
- [this, request]()
- {
- return this->describeApiGroups(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiHistoriesOutcome CloudAPIClient::describeApiHistories(const DescribeApiHistoriesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiHistoriesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiHistoriesOutcome(DescribeApiHistoriesResult(outcome.result()));
- else
- return DescribeApiHistoriesOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiHistoriesAsync(const DescribeApiHistoriesRequest& request, const DescribeApiHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiHistories(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiHistoriesOutcomeCallable CloudAPIClient::describeApiHistoriesCallable(const DescribeApiHistoriesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiHistoriesOutcome()>>(
- [this, request]()
- {
- return this->describeApiHistories(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiHistoryOutcome CloudAPIClient::describeApiHistory(const DescribeApiHistoryRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiHistoryOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiHistoryOutcome(DescribeApiHistoryResult(outcome.result()));
- else
- return DescribeApiHistoryOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiHistoryAsync(const DescribeApiHistoryRequest& request, const DescribeApiHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiHistory(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiHistoryOutcomeCallable CloudAPIClient::describeApiHistoryCallable(const DescribeApiHistoryRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiHistoryOutcome()>>(
- [this, request]()
- {
- return this->describeApiHistory(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiIpControlsOutcome CloudAPIClient::describeApiIpControls(const DescribeApiIpControlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiIpControlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiIpControlsOutcome(DescribeApiIpControlsResult(outcome.result()));
- else
- return DescribeApiIpControlsOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiIpControlsAsync(const DescribeApiIpControlsRequest& request, const DescribeApiIpControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiIpControls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiIpControlsOutcomeCallable CloudAPIClient::describeApiIpControlsCallable(const DescribeApiIpControlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiIpControlsOutcome()>>(
- [this, request]()
- {
- return this->describeApiIpControls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiLatencyDataOutcome CloudAPIClient::describeApiLatencyData(const DescribeApiLatencyDataRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiLatencyDataOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiLatencyDataOutcome(DescribeApiLatencyDataResult(outcome.result()));
- else
- return DescribeApiLatencyDataOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiLatencyDataAsync(const DescribeApiLatencyDataRequest& request, const DescribeApiLatencyDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiLatencyData(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiLatencyDataOutcomeCallable CloudAPIClient::describeApiLatencyDataCallable(const DescribeApiLatencyDataRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiLatencyDataOutcome()>>(
- [this, request]()
- {
- return this->describeApiLatencyData(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiMarketAttributesOutcome CloudAPIClient::describeApiMarketAttributes(const DescribeApiMarketAttributesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiMarketAttributesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiMarketAttributesOutcome(DescribeApiMarketAttributesResult(outcome.result()));
- else
- return DescribeApiMarketAttributesOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiMarketAttributesAsync(const DescribeApiMarketAttributesRequest& request, const DescribeApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiMarketAttributes(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiMarketAttributesOutcomeCallable CloudAPIClient::describeApiMarketAttributesCallable(const DescribeApiMarketAttributesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiMarketAttributesOutcome()>>(
- [this, request]()
- {
- return this->describeApiMarketAttributes(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiQpsDataOutcome CloudAPIClient::describeApiQpsData(const DescribeApiQpsDataRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiQpsDataOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiQpsDataOutcome(DescribeApiQpsDataResult(outcome.result()));
- else
- return DescribeApiQpsDataOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiQpsDataAsync(const DescribeApiQpsDataRequest& request, const DescribeApiQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiQpsData(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiQpsDataOutcomeCallable CloudAPIClient::describeApiQpsDataCallable(const DescribeApiQpsDataRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiQpsDataOutcome()>>(
- [this, request]()
- {
- return this->describeApiQpsData(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiSignaturesOutcome CloudAPIClient::describeApiSignatures(const DescribeApiSignaturesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiSignaturesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiSignaturesOutcome(DescribeApiSignaturesResult(outcome.result()));
- else
- return DescribeApiSignaturesOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiSignaturesAsync(const DescribeApiSignaturesRequest& request, const DescribeApiSignaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiSignatures(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiSignaturesOutcomeCallable CloudAPIClient::describeApiSignaturesCallable(const DescribeApiSignaturesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiSignaturesOutcome()>>(
- [this, request]()
- {
- return this->describeApiSignatures(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiTrafficControlsOutcome CloudAPIClient::describeApiTrafficControls(const DescribeApiTrafficControlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiTrafficControlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiTrafficControlsOutcome(DescribeApiTrafficControlsResult(outcome.result()));
- else
- return DescribeApiTrafficControlsOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiTrafficControlsAsync(const DescribeApiTrafficControlsRequest& request, const DescribeApiTrafficControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiTrafficControls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiTrafficControlsOutcomeCallable CloudAPIClient::describeApiTrafficControlsCallable(const DescribeApiTrafficControlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiTrafficControlsOutcome()>>(
- [this, request]()
- {
- return this->describeApiTrafficControls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApiTrafficDataOutcome CloudAPIClient::describeApiTrafficData(const DescribeApiTrafficDataRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApiTrafficDataOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApiTrafficDataOutcome(DescribeApiTrafficDataResult(outcome.result()));
- else
- return DescribeApiTrafficDataOutcome(outcome.error());
- }
- void CloudAPIClient::describeApiTrafficDataAsync(const DescribeApiTrafficDataRequest& request, const DescribeApiTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApiTrafficData(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApiTrafficDataOutcomeCallable CloudAPIClient::describeApiTrafficDataCallable(const DescribeApiTrafficDataRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApiTrafficDataOutcome()>>(
- [this, request]()
- {
- return this->describeApiTrafficData(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApisOutcome CloudAPIClient::describeApis(const DescribeApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApisOutcome(DescribeApisResult(outcome.result()));
- else
- return DescribeApisOutcome(outcome.error());
- }
- void CloudAPIClient::describeApisAsync(const DescribeApisRequest& request, const DescribeApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApisOutcomeCallable CloudAPIClient::describeApisCallable(const DescribeApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApisOutcome()>>(
- [this, request]()
- {
- return this->describeApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApisByAppOutcome CloudAPIClient::describeApisByApp(const DescribeApisByAppRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApisByAppOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApisByAppOutcome(DescribeApisByAppResult(outcome.result()));
- else
- return DescribeApisByAppOutcome(outcome.error());
- }
- void CloudAPIClient::describeApisByAppAsync(const DescribeApisByAppRequest& request, const DescribeApisByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApisByApp(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApisByAppOutcomeCallable CloudAPIClient::describeApisByAppCallable(const DescribeApisByAppRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApisByAppOutcome()>>(
- [this, request]()
- {
- return this->describeApisByApp(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApisByBackendOutcome CloudAPIClient::describeApisByBackend(const DescribeApisByBackendRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApisByBackendOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApisByBackendOutcome(DescribeApisByBackendResult(outcome.result()));
- else
- return DescribeApisByBackendOutcome(outcome.error());
- }
- void CloudAPIClient::describeApisByBackendAsync(const DescribeApisByBackendRequest& request, const DescribeApisByBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApisByBackend(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApisByBackendOutcomeCallable CloudAPIClient::describeApisByBackendCallable(const DescribeApisByBackendRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApisByBackendOutcome()>>(
- [this, request]()
- {
- return this->describeApisByBackend(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApisByIpControlOutcome CloudAPIClient::describeApisByIpControl(const DescribeApisByIpControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApisByIpControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApisByIpControlOutcome(DescribeApisByIpControlResult(outcome.result()));
- else
- return DescribeApisByIpControlOutcome(outcome.error());
- }
- void CloudAPIClient::describeApisByIpControlAsync(const DescribeApisByIpControlRequest& request, const DescribeApisByIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApisByIpControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApisByIpControlOutcomeCallable CloudAPIClient::describeApisByIpControlCallable(const DescribeApisByIpControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApisByIpControlOutcome()>>(
- [this, request]()
- {
- return this->describeApisByIpControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApisBySignatureOutcome CloudAPIClient::describeApisBySignature(const DescribeApisBySignatureRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApisBySignatureOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApisBySignatureOutcome(DescribeApisBySignatureResult(outcome.result()));
- else
- return DescribeApisBySignatureOutcome(outcome.error());
- }
- void CloudAPIClient::describeApisBySignatureAsync(const DescribeApisBySignatureRequest& request, const DescribeApisBySignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApisBySignature(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApisBySignatureOutcomeCallable CloudAPIClient::describeApisBySignatureCallable(const DescribeApisBySignatureRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApisBySignatureOutcome()>>(
- [this, request]()
- {
- return this->describeApisBySignature(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeApisByTrafficControlOutcome CloudAPIClient::describeApisByTrafficControl(const DescribeApisByTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeApisByTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeApisByTrafficControlOutcome(DescribeApisByTrafficControlResult(outcome.result()));
- else
- return DescribeApisByTrafficControlOutcome(outcome.error());
- }
- void CloudAPIClient::describeApisByTrafficControlAsync(const DescribeApisByTrafficControlRequest& request, const DescribeApisByTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApisByTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeApisByTrafficControlOutcomeCallable CloudAPIClient::describeApisByTrafficControlCallable(const DescribeApisByTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeApisByTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->describeApisByTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAppOutcome CloudAPIClient::describeApp(const DescribeAppRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAppOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAppOutcome(DescribeAppResult(outcome.result()));
- else
- return DescribeAppOutcome(outcome.error());
- }
- void CloudAPIClient::describeAppAsync(const DescribeAppRequest& request, const DescribeAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApp(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAppOutcomeCallable CloudAPIClient::describeAppCallable(const DescribeAppRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAppOutcome()>>(
- [this, request]()
- {
- return this->describeApp(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAppAttributesOutcome CloudAPIClient::describeAppAttributes(const DescribeAppAttributesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAppAttributesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAppAttributesOutcome(DescribeAppAttributesResult(outcome.result()));
- else
- return DescribeAppAttributesOutcome(outcome.error());
- }
- void CloudAPIClient::describeAppAttributesAsync(const DescribeAppAttributesRequest& request, const DescribeAppAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAppAttributes(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAppAttributesOutcomeCallable CloudAPIClient::describeAppAttributesCallable(const DescribeAppAttributesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAppAttributesOutcome()>>(
- [this, request]()
- {
- return this->describeAppAttributes(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAppSecurityOutcome CloudAPIClient::describeAppSecurity(const DescribeAppSecurityRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAppSecurityOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAppSecurityOutcome(DescribeAppSecurityResult(outcome.result()));
- else
- return DescribeAppSecurityOutcome(outcome.error());
- }
- void CloudAPIClient::describeAppSecurityAsync(const DescribeAppSecurityRequest& request, const DescribeAppSecurityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAppSecurity(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAppSecurityOutcomeCallable CloudAPIClient::describeAppSecurityCallable(const DescribeAppSecurityRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAppSecurityOutcome()>>(
- [this, request]()
- {
- return this->describeAppSecurity(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAppsOutcome CloudAPIClient::describeApps(const DescribeAppsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAppsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAppsOutcome(DescribeAppsResult(outcome.result()));
- else
- return DescribeAppsOutcome(outcome.error());
- }
- void CloudAPIClient::describeAppsAsync(const DescribeAppsRequest& request, const DescribeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeApps(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAppsOutcomeCallable CloudAPIClient::describeAppsCallable(const DescribeAppsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAppsOutcome()>>(
- [this, request]()
- {
- return this->describeApps(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAuthorizedApisOutcome CloudAPIClient::describeAuthorizedApis(const DescribeAuthorizedApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAuthorizedApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAuthorizedApisOutcome(DescribeAuthorizedApisResult(outcome.result()));
- else
- return DescribeAuthorizedApisOutcome(outcome.error());
- }
- void CloudAPIClient::describeAuthorizedApisAsync(const DescribeAuthorizedApisRequest& request, const DescribeAuthorizedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAuthorizedApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAuthorizedApisOutcomeCallable CloudAPIClient::describeAuthorizedApisCallable(const DescribeAuthorizedApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAuthorizedApisOutcome()>>(
- [this, request]()
- {
- return this->describeAuthorizedApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeAuthorizedAppsOutcome CloudAPIClient::describeAuthorizedApps(const DescribeAuthorizedAppsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeAuthorizedAppsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeAuthorizedAppsOutcome(DescribeAuthorizedAppsResult(outcome.result()));
- else
- return DescribeAuthorizedAppsOutcome(outcome.error());
- }
- void CloudAPIClient::describeAuthorizedAppsAsync(const DescribeAuthorizedAppsRequest& request, const DescribeAuthorizedAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeAuthorizedApps(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeAuthorizedAppsOutcomeCallable CloudAPIClient::describeAuthorizedAppsCallable(const DescribeAuthorizedAppsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeAuthorizedAppsOutcome()>>(
- [this, request]()
- {
- return this->describeAuthorizedApps(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeBackendInfoOutcome CloudAPIClient::describeBackendInfo(const DescribeBackendInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackendInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackendInfoOutcome(DescribeBackendInfoResult(outcome.result()));
- else
- return DescribeBackendInfoOutcome(outcome.error());
- }
- void CloudAPIClient::describeBackendInfoAsync(const DescribeBackendInfoRequest& request, const DescribeBackendInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackendInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeBackendInfoOutcomeCallable CloudAPIClient::describeBackendInfoCallable(const DescribeBackendInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackendInfoOutcome()>>(
- [this, request]()
- {
- return this->describeBackendInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeBackendListOutcome CloudAPIClient::describeBackendList(const DescribeBackendListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeBackendListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeBackendListOutcome(DescribeBackendListResult(outcome.result()));
- else
- return DescribeBackendListOutcome(outcome.error());
- }
- void CloudAPIClient::describeBackendListAsync(const DescribeBackendListRequest& request, const DescribeBackendListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeBackendList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeBackendListOutcomeCallable CloudAPIClient::describeBackendListCallable(const DescribeBackendListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeBackendListOutcome()>>(
- [this, request]()
- {
- return this->describeBackendList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDatasetInfoOutcome CloudAPIClient::describeDatasetInfo(const DescribeDatasetInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDatasetInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDatasetInfoOutcome(DescribeDatasetInfoResult(outcome.result()));
- else
- return DescribeDatasetInfoOutcome(outcome.error());
- }
- void CloudAPIClient::describeDatasetInfoAsync(const DescribeDatasetInfoRequest& request, const DescribeDatasetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDatasetInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDatasetInfoOutcomeCallable CloudAPIClient::describeDatasetInfoCallable(const DescribeDatasetInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDatasetInfoOutcome()>>(
- [this, request]()
- {
- return this->describeDatasetInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDatasetItemInfoOutcome CloudAPIClient::describeDatasetItemInfo(const DescribeDatasetItemInfoRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDatasetItemInfoOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDatasetItemInfoOutcome(DescribeDatasetItemInfoResult(outcome.result()));
- else
- return DescribeDatasetItemInfoOutcome(outcome.error());
- }
- void CloudAPIClient::describeDatasetItemInfoAsync(const DescribeDatasetItemInfoRequest& request, const DescribeDatasetItemInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDatasetItemInfo(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDatasetItemInfoOutcomeCallable CloudAPIClient::describeDatasetItemInfoCallable(const DescribeDatasetItemInfoRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDatasetItemInfoOutcome()>>(
- [this, request]()
- {
- return this->describeDatasetItemInfo(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDatasetItemListOutcome CloudAPIClient::describeDatasetItemList(const DescribeDatasetItemListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDatasetItemListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDatasetItemListOutcome(DescribeDatasetItemListResult(outcome.result()));
- else
- return DescribeDatasetItemListOutcome(outcome.error());
- }
- void CloudAPIClient::describeDatasetItemListAsync(const DescribeDatasetItemListRequest& request, const DescribeDatasetItemListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDatasetItemList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDatasetItemListOutcomeCallable CloudAPIClient::describeDatasetItemListCallable(const DescribeDatasetItemListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDatasetItemListOutcome()>>(
- [this, request]()
- {
- return this->describeDatasetItemList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDatasetListOutcome CloudAPIClient::describeDatasetList(const DescribeDatasetListRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDatasetListOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDatasetListOutcome(DescribeDatasetListResult(outcome.result()));
- else
- return DescribeDatasetListOutcome(outcome.error());
- }
- void CloudAPIClient::describeDatasetListAsync(const DescribeDatasetListRequest& request, const DescribeDatasetListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDatasetList(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDatasetListOutcomeCallable CloudAPIClient::describeDatasetListCallable(const DescribeDatasetListRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDatasetListOutcome()>>(
- [this, request]()
- {
- return this->describeDatasetList(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDeployApiTaskOutcome CloudAPIClient::describeDeployApiTask(const DescribeDeployApiTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDeployApiTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDeployApiTaskOutcome(DescribeDeployApiTaskResult(outcome.result()));
- else
- return DescribeDeployApiTaskOutcome(outcome.error());
- }
- void CloudAPIClient::describeDeployApiTaskAsync(const DescribeDeployApiTaskRequest& request, const DescribeDeployApiTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDeployApiTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDeployApiTaskOutcomeCallable CloudAPIClient::describeDeployApiTaskCallable(const DescribeDeployApiTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDeployApiTaskOutcome()>>(
- [this, request]()
- {
- return this->describeDeployApiTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDeployedApiOutcome CloudAPIClient::describeDeployedApi(const DescribeDeployedApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDeployedApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDeployedApiOutcome(DescribeDeployedApiResult(outcome.result()));
- else
- return DescribeDeployedApiOutcome(outcome.error());
- }
- void CloudAPIClient::describeDeployedApiAsync(const DescribeDeployedApiRequest& request, const DescribeDeployedApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDeployedApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDeployedApiOutcomeCallable CloudAPIClient::describeDeployedApiCallable(const DescribeDeployedApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDeployedApiOutcome()>>(
- [this, request]()
- {
- return this->describeDeployedApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDeployedApisOutcome CloudAPIClient::describeDeployedApis(const DescribeDeployedApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDeployedApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDeployedApisOutcome(DescribeDeployedApisResult(outcome.result()));
- else
- return DescribeDeployedApisOutcome(outcome.error());
- }
- void CloudAPIClient::describeDeployedApisAsync(const DescribeDeployedApisRequest& request, const DescribeDeployedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDeployedApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDeployedApisOutcomeCallable CloudAPIClient::describeDeployedApisCallable(const DescribeDeployedApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDeployedApisOutcome()>>(
- [this, request]()
- {
- return this->describeDeployedApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeDomainOutcome CloudAPIClient::describeDomain(const DescribeDomainRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeDomainOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeDomainOutcome(DescribeDomainResult(outcome.result()));
- else
- return DescribeDomainOutcome(outcome.error());
- }
- void CloudAPIClient::describeDomainAsync(const DescribeDomainRequest& request, const DescribeDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeDomain(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeDomainOutcomeCallable CloudAPIClient::describeDomainCallable(const DescribeDomainRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeDomainOutcome()>>(
- [this, request]()
- {
- return this->describeDomain(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeHistoryApisOutcome CloudAPIClient::describeHistoryApis(const DescribeHistoryApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeHistoryApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeHistoryApisOutcome(DescribeHistoryApisResult(outcome.result()));
- else
- return DescribeHistoryApisOutcome(outcome.error());
- }
- void CloudAPIClient::describeHistoryApisAsync(const DescribeHistoryApisRequest& request, const DescribeHistoryApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeHistoryApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeHistoryApisOutcomeCallable CloudAPIClient::describeHistoryApisCallable(const DescribeHistoryApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeHistoryApisOutcome()>>(
- [this, request]()
- {
- return this->describeHistoryApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeImportOASTaskOutcome CloudAPIClient::describeImportOASTask(const DescribeImportOASTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeImportOASTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeImportOASTaskOutcome(DescribeImportOASTaskResult(outcome.result()));
- else
- return DescribeImportOASTaskOutcome(outcome.error());
- }
- void CloudAPIClient::describeImportOASTaskAsync(const DescribeImportOASTaskRequest& request, const DescribeImportOASTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeImportOASTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeImportOASTaskOutcomeCallable CloudAPIClient::describeImportOASTaskCallable(const DescribeImportOASTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeImportOASTaskOutcome()>>(
- [this, request]()
- {
- return this->describeImportOASTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeInstancesOutcome CloudAPIClient::describeInstances(const DescribeInstancesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeInstancesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeInstancesOutcome(DescribeInstancesResult(outcome.result()));
- else
- return DescribeInstancesOutcome(outcome.error());
- }
- void CloudAPIClient::describeInstancesAsync(const DescribeInstancesRequest& request, const DescribeInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeInstances(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeInstancesOutcomeCallable CloudAPIClient::describeInstancesCallable(const DescribeInstancesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeInstancesOutcome()>>(
- [this, request]()
- {
- return this->describeInstances(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeIpControlPolicyItemsOutcome CloudAPIClient::describeIpControlPolicyItems(const DescribeIpControlPolicyItemsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeIpControlPolicyItemsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeIpControlPolicyItemsOutcome(DescribeIpControlPolicyItemsResult(outcome.result()));
- else
- return DescribeIpControlPolicyItemsOutcome(outcome.error());
- }
- void CloudAPIClient::describeIpControlPolicyItemsAsync(const DescribeIpControlPolicyItemsRequest& request, const DescribeIpControlPolicyItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeIpControlPolicyItems(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeIpControlPolicyItemsOutcomeCallable CloudAPIClient::describeIpControlPolicyItemsCallable(const DescribeIpControlPolicyItemsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeIpControlPolicyItemsOutcome()>>(
- [this, request]()
- {
- return this->describeIpControlPolicyItems(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeIpControlsOutcome CloudAPIClient::describeIpControls(const DescribeIpControlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeIpControlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeIpControlsOutcome(DescribeIpControlsResult(outcome.result()));
- else
- return DescribeIpControlsOutcome(outcome.error());
- }
- void CloudAPIClient::describeIpControlsAsync(const DescribeIpControlsRequest& request, const DescribeIpControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeIpControls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeIpControlsOutcomeCallable CloudAPIClient::describeIpControlsCallable(const DescribeIpControlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeIpControlsOutcome()>>(
- [this, request]()
- {
- return this->describeIpControls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeLogConfigOutcome CloudAPIClient::describeLogConfig(const DescribeLogConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeLogConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeLogConfigOutcome(DescribeLogConfigResult(outcome.result()));
- else
- return DescribeLogConfigOutcome(outcome.error());
- }
- void CloudAPIClient::describeLogConfigAsync(const DescribeLogConfigRequest& request, const DescribeLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeLogConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeLogConfigOutcomeCallable CloudAPIClient::describeLogConfigCallable(const DescribeLogConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeLogConfigOutcome()>>(
- [this, request]()
- {
- return this->describeLogConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeMarketRemainsQuotaOutcome CloudAPIClient::describeMarketRemainsQuota(const DescribeMarketRemainsQuotaRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeMarketRemainsQuotaOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeMarketRemainsQuotaOutcome(DescribeMarketRemainsQuotaResult(outcome.result()));
- else
- return DescribeMarketRemainsQuotaOutcome(outcome.error());
- }
- void CloudAPIClient::describeMarketRemainsQuotaAsync(const DescribeMarketRemainsQuotaRequest& request, const DescribeMarketRemainsQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeMarketRemainsQuota(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeMarketRemainsQuotaOutcomeCallable CloudAPIClient::describeMarketRemainsQuotaCallable(const DescribeMarketRemainsQuotaRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeMarketRemainsQuotaOutcome()>>(
- [this, request]()
- {
- return this->describeMarketRemainsQuota(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeModelsOutcome CloudAPIClient::describeModels(const DescribeModelsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeModelsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeModelsOutcome(DescribeModelsResult(outcome.result()));
- else
- return DescribeModelsOutcome(outcome.error());
- }
- void CloudAPIClient::describeModelsAsync(const DescribeModelsRequest& request, const DescribeModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeModels(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeModelsOutcomeCallable CloudAPIClient::describeModelsCallable(const DescribeModelsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeModelsOutcome()>>(
- [this, request]()
- {
- return this->describeModels(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePluginApisOutcome CloudAPIClient::describePluginApis(const DescribePluginApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePluginApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePluginApisOutcome(DescribePluginApisResult(outcome.result()));
- else
- return DescribePluginApisOutcome(outcome.error());
- }
- void CloudAPIClient::describePluginApisAsync(const DescribePluginApisRequest& request, const DescribePluginApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePluginApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePluginApisOutcomeCallable CloudAPIClient::describePluginApisCallable(const DescribePluginApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePluginApisOutcome()>>(
- [this, request]()
- {
- return this->describePluginApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePluginSchemasOutcome CloudAPIClient::describePluginSchemas(const DescribePluginSchemasRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePluginSchemasOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePluginSchemasOutcome(DescribePluginSchemasResult(outcome.result()));
- else
- return DescribePluginSchemasOutcome(outcome.error());
- }
- void CloudAPIClient::describePluginSchemasAsync(const DescribePluginSchemasRequest& request, const DescribePluginSchemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePluginSchemas(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePluginSchemasOutcomeCallable CloudAPIClient::describePluginSchemasCallable(const DescribePluginSchemasRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePluginSchemasOutcome()>>(
- [this, request]()
- {
- return this->describePluginSchemas(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePluginTemplatesOutcome CloudAPIClient::describePluginTemplates(const DescribePluginTemplatesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePluginTemplatesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePluginTemplatesOutcome(DescribePluginTemplatesResult(outcome.result()));
- else
- return DescribePluginTemplatesOutcome(outcome.error());
- }
- void CloudAPIClient::describePluginTemplatesAsync(const DescribePluginTemplatesRequest& request, const DescribePluginTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePluginTemplates(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePluginTemplatesOutcomeCallable CloudAPIClient::describePluginTemplatesCallable(const DescribePluginTemplatesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePluginTemplatesOutcome()>>(
- [this, request]()
- {
- return this->describePluginTemplates(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePluginsOutcome CloudAPIClient::describePlugins(const DescribePluginsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePluginsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePluginsOutcome(DescribePluginsResult(outcome.result()));
- else
- return DescribePluginsOutcome(outcome.error());
- }
- void CloudAPIClient::describePluginsAsync(const DescribePluginsRequest& request, const DescribePluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePlugins(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePluginsOutcomeCallable CloudAPIClient::describePluginsCallable(const DescribePluginsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePluginsOutcome()>>(
- [this, request]()
- {
- return this->describePlugins(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePluginsByApiOutcome CloudAPIClient::describePluginsByApi(const DescribePluginsByApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePluginsByApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePluginsByApiOutcome(DescribePluginsByApiResult(outcome.result()));
- else
- return DescribePluginsByApiOutcome(outcome.error());
- }
- void CloudAPIClient::describePluginsByApiAsync(const DescribePluginsByApiRequest& request, const DescribePluginsByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePluginsByApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePluginsByApiOutcomeCallable CloudAPIClient::describePluginsByApiCallable(const DescribePluginsByApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePluginsByApiOutcome()>>(
- [this, request]()
- {
- return this->describePluginsByApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePurchasedApiGroupOutcome CloudAPIClient::describePurchasedApiGroup(const DescribePurchasedApiGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePurchasedApiGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePurchasedApiGroupOutcome(DescribePurchasedApiGroupResult(outcome.result()));
- else
- return DescribePurchasedApiGroupOutcome(outcome.error());
- }
- void CloudAPIClient::describePurchasedApiGroupAsync(const DescribePurchasedApiGroupRequest& request, const DescribePurchasedApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePurchasedApiGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePurchasedApiGroupOutcomeCallable CloudAPIClient::describePurchasedApiGroupCallable(const DescribePurchasedApiGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePurchasedApiGroupOutcome()>>(
- [this, request]()
- {
- return this->describePurchasedApiGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePurchasedApiGroupsOutcome CloudAPIClient::describePurchasedApiGroups(const DescribePurchasedApiGroupsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePurchasedApiGroupsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePurchasedApiGroupsOutcome(DescribePurchasedApiGroupsResult(outcome.result()));
- else
- return DescribePurchasedApiGroupsOutcome(outcome.error());
- }
- void CloudAPIClient::describePurchasedApiGroupsAsync(const DescribePurchasedApiGroupsRequest& request, const DescribePurchasedApiGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePurchasedApiGroups(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePurchasedApiGroupsOutcomeCallable CloudAPIClient::describePurchasedApiGroupsCallable(const DescribePurchasedApiGroupsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePurchasedApiGroupsOutcome()>>(
- [this, request]()
- {
- return this->describePurchasedApiGroups(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribePurchasedApisOutcome CloudAPIClient::describePurchasedApis(const DescribePurchasedApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribePurchasedApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribePurchasedApisOutcome(DescribePurchasedApisResult(outcome.result()));
- else
- return DescribePurchasedApisOutcome(outcome.error());
- }
- void CloudAPIClient::describePurchasedApisAsync(const DescribePurchasedApisRequest& request, const DescribePurchasedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describePurchasedApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribePurchasedApisOutcomeCallable CloudAPIClient::describePurchasedApisCallable(const DescribePurchasedApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribePurchasedApisOutcome()>>(
- [this, request]()
- {
- return this->describePurchasedApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeRegionsOutcome CloudAPIClient::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 CloudAPIClient::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));
- }
- CloudAPIClient::DescribeRegionsOutcomeCallable CloudAPIClient::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();
- }
- CloudAPIClient::DescribeSignaturesOutcome CloudAPIClient::describeSignatures(const DescribeSignaturesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeSignaturesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeSignaturesOutcome(DescribeSignaturesResult(outcome.result()));
- else
- return DescribeSignaturesOutcome(outcome.error());
- }
- void CloudAPIClient::describeSignaturesAsync(const DescribeSignaturesRequest& request, const DescribeSignaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeSignatures(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeSignaturesOutcomeCallable CloudAPIClient::describeSignaturesCallable(const DescribeSignaturesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeSignaturesOutcome()>>(
- [this, request]()
- {
- return this->describeSignatures(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeSignaturesByApiOutcome CloudAPIClient::describeSignaturesByApi(const DescribeSignaturesByApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeSignaturesByApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeSignaturesByApiOutcome(DescribeSignaturesByApiResult(outcome.result()));
- else
- return DescribeSignaturesByApiOutcome(outcome.error());
- }
- void CloudAPIClient::describeSignaturesByApiAsync(const DescribeSignaturesByApiRequest& request, const DescribeSignaturesByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeSignaturesByApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeSignaturesByApiOutcomeCallable CloudAPIClient::describeSignaturesByApiCallable(const DescribeSignaturesByApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeSignaturesByApiOutcome()>>(
- [this, request]()
- {
- return this->describeSignaturesByApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeSystemParametersOutcome CloudAPIClient::describeSystemParameters(const DescribeSystemParametersRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeSystemParametersOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeSystemParametersOutcome(DescribeSystemParametersResult(outcome.result()));
- else
- return DescribeSystemParametersOutcome(outcome.error());
- }
- void CloudAPIClient::describeSystemParametersAsync(const DescribeSystemParametersRequest& request, const DescribeSystemParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeSystemParameters(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeSystemParametersOutcomeCallable CloudAPIClient::describeSystemParametersCallable(const DescribeSystemParametersRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeSystemParametersOutcome()>>(
- [this, request]()
- {
- return this->describeSystemParameters(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeTrafficControlsOutcome CloudAPIClient::describeTrafficControls(const DescribeTrafficControlsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeTrafficControlsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeTrafficControlsOutcome(DescribeTrafficControlsResult(outcome.result()));
- else
- return DescribeTrafficControlsOutcome(outcome.error());
- }
- void CloudAPIClient::describeTrafficControlsAsync(const DescribeTrafficControlsRequest& request, const DescribeTrafficControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeTrafficControls(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeTrafficControlsOutcomeCallable CloudAPIClient::describeTrafficControlsCallable(const DescribeTrafficControlsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeTrafficControlsOutcome()>>(
- [this, request]()
- {
- return this->describeTrafficControls(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeTrafficControlsByApiOutcome CloudAPIClient::describeTrafficControlsByApi(const DescribeTrafficControlsByApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeTrafficControlsByApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeTrafficControlsByApiOutcome(DescribeTrafficControlsByApiResult(outcome.result()));
- else
- return DescribeTrafficControlsByApiOutcome(outcome.error());
- }
- void CloudAPIClient::describeTrafficControlsByApiAsync(const DescribeTrafficControlsByApiRequest& request, const DescribeTrafficControlsByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeTrafficControlsByApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeTrafficControlsByApiOutcomeCallable CloudAPIClient::describeTrafficControlsByApiCallable(const DescribeTrafficControlsByApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeTrafficControlsByApiOutcome()>>(
- [this, request]()
- {
- return this->describeTrafficControlsByApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeUpdateBackendTaskOutcome CloudAPIClient::describeUpdateBackendTask(const DescribeUpdateBackendTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeUpdateBackendTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeUpdateBackendTaskOutcome(DescribeUpdateBackendTaskResult(outcome.result()));
- else
- return DescribeUpdateBackendTaskOutcome(outcome.error());
- }
- void CloudAPIClient::describeUpdateBackendTaskAsync(const DescribeUpdateBackendTaskRequest& request, const DescribeUpdateBackendTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeUpdateBackendTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeUpdateBackendTaskOutcomeCallable CloudAPIClient::describeUpdateBackendTaskCallable(const DescribeUpdateBackendTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeUpdateBackendTaskOutcome()>>(
- [this, request]()
- {
- return this->describeUpdateBackendTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeUpdateVpcInfoTaskOutcome CloudAPIClient::describeUpdateVpcInfoTask(const DescribeUpdateVpcInfoTaskRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeUpdateVpcInfoTaskOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeUpdateVpcInfoTaskOutcome(DescribeUpdateVpcInfoTaskResult(outcome.result()));
- else
- return DescribeUpdateVpcInfoTaskOutcome(outcome.error());
- }
- void CloudAPIClient::describeUpdateVpcInfoTaskAsync(const DescribeUpdateVpcInfoTaskRequest& request, const DescribeUpdateVpcInfoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeUpdateVpcInfoTask(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeUpdateVpcInfoTaskOutcomeCallable CloudAPIClient::describeUpdateVpcInfoTaskCallable(const DescribeUpdateVpcInfoTaskRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeUpdateVpcInfoTaskOutcome()>>(
- [this, request]()
- {
- return this->describeUpdateVpcInfoTask(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeVpcAccessesOutcome CloudAPIClient::describeVpcAccesses(const DescribeVpcAccessesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeVpcAccessesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeVpcAccessesOutcome(DescribeVpcAccessesResult(outcome.result()));
- else
- return DescribeVpcAccessesOutcome(outcome.error());
- }
- void CloudAPIClient::describeVpcAccessesAsync(const DescribeVpcAccessesRequest& request, const DescribeVpcAccessesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeVpcAccesses(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeVpcAccessesOutcomeCallable CloudAPIClient::describeVpcAccessesCallable(const DescribeVpcAccessesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeVpcAccessesOutcome()>>(
- [this, request]()
- {
- return this->describeVpcAccesses(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DescribeZonesOutcome CloudAPIClient::describeZones(const DescribeZonesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DescribeZonesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DescribeZonesOutcome(DescribeZonesResult(outcome.result()));
- else
- return DescribeZonesOutcome(outcome.error());
- }
- void CloudAPIClient::describeZonesAsync(const DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, describeZones(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DescribeZonesOutcomeCallable CloudAPIClient::describeZonesCallable(const DescribeZonesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DescribeZonesOutcome()>>(
- [this, request]()
- {
- return this->describeZones(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DetachPluginOutcome CloudAPIClient::detachPlugin(const DetachPluginRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DetachPluginOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DetachPluginOutcome(DetachPluginResult(outcome.result()));
- else
- return DetachPluginOutcome(outcome.error());
- }
- void CloudAPIClient::detachPluginAsync(const DetachPluginRequest& request, const DetachPluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, detachPlugin(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DetachPluginOutcomeCallable CloudAPIClient::detachPluginCallable(const DetachPluginRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DetachPluginOutcome()>>(
- [this, request]()
- {
- return this->detachPlugin(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DisableInstanceAccessControlOutcome CloudAPIClient::disableInstanceAccessControl(const DisableInstanceAccessControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DisableInstanceAccessControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DisableInstanceAccessControlOutcome(DisableInstanceAccessControlResult(outcome.result()));
- else
- return DisableInstanceAccessControlOutcome(outcome.error());
- }
- void CloudAPIClient::disableInstanceAccessControlAsync(const DisableInstanceAccessControlRequest& request, const DisableInstanceAccessControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, disableInstanceAccessControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DisableInstanceAccessControlOutcomeCallable CloudAPIClient::disableInstanceAccessControlCallable(const DisableInstanceAccessControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DisableInstanceAccessControlOutcome()>>(
- [this, request]()
- {
- return this->disableInstanceAccessControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::DryRunSwaggerOutcome CloudAPIClient::dryRunSwagger(const DryRunSwaggerRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return DryRunSwaggerOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return DryRunSwaggerOutcome(DryRunSwaggerResult(outcome.result()));
- else
- return DryRunSwaggerOutcome(outcome.error());
- }
- void CloudAPIClient::dryRunSwaggerAsync(const DryRunSwaggerRequest& request, const DryRunSwaggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, dryRunSwagger(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::DryRunSwaggerOutcomeCallable CloudAPIClient::dryRunSwaggerCallable(const DryRunSwaggerRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<DryRunSwaggerOutcome()>>(
- [this, request]()
- {
- return this->dryRunSwagger(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::EnableInstanceAccessControlOutcome CloudAPIClient::enableInstanceAccessControl(const EnableInstanceAccessControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return EnableInstanceAccessControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return EnableInstanceAccessControlOutcome(EnableInstanceAccessControlResult(outcome.result()));
- else
- return EnableInstanceAccessControlOutcome(outcome.error());
- }
- void CloudAPIClient::enableInstanceAccessControlAsync(const EnableInstanceAccessControlRequest& request, const EnableInstanceAccessControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, enableInstanceAccessControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::EnableInstanceAccessControlOutcomeCallable CloudAPIClient::enableInstanceAccessControlCallable(const EnableInstanceAccessControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<EnableInstanceAccessControlOutcome()>>(
- [this, request]()
- {
- return this->enableInstanceAccessControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ImportOASOutcome CloudAPIClient::importOAS(const ImportOASRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ImportOASOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ImportOASOutcome(ImportOASResult(outcome.result()));
- else
- return ImportOASOutcome(outcome.error());
- }
- void CloudAPIClient::importOASAsync(const ImportOASRequest& request, const ImportOASAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, importOAS(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ImportOASOutcomeCallable CloudAPIClient::importOASCallable(const ImportOASRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ImportOASOutcome()>>(
- [this, request]()
- {
- return this->importOAS(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ImportSwaggerOutcome CloudAPIClient::importSwagger(const ImportSwaggerRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ImportSwaggerOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ImportSwaggerOutcome(ImportSwaggerResult(outcome.result()));
- else
- return ImportSwaggerOutcome(outcome.error());
- }
- void CloudAPIClient::importSwaggerAsync(const ImportSwaggerRequest& request, const ImportSwaggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, importSwagger(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ImportSwaggerOutcomeCallable CloudAPIClient::importSwaggerCallable(const ImportSwaggerRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ImportSwaggerOutcome()>>(
- [this, request]()
- {
- return this->importSwagger(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ListTagResourcesOutcome CloudAPIClient::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 CloudAPIClient::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));
- }
- CloudAPIClient::ListTagResourcesOutcomeCallable CloudAPIClient::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();
- }
- CloudAPIClient::ModifyApiOutcome CloudAPIClient::modifyApi(const ModifyApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyApiOutcome(ModifyApiResult(outcome.result()));
- else
- return ModifyApiOutcome(outcome.error());
- }
- void CloudAPIClient::modifyApiAsync(const ModifyApiRequest& request, const ModifyApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyApiOutcomeCallable CloudAPIClient::modifyApiCallable(const ModifyApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyApiOutcome()>>(
- [this, request]()
- {
- return this->modifyApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyApiConfigurationOutcome CloudAPIClient::modifyApiConfiguration(const ModifyApiConfigurationRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyApiConfigurationOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyApiConfigurationOutcome(ModifyApiConfigurationResult(outcome.result()));
- else
- return ModifyApiConfigurationOutcome(outcome.error());
- }
- void CloudAPIClient::modifyApiConfigurationAsync(const ModifyApiConfigurationRequest& request, const ModifyApiConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyApiConfiguration(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyApiConfigurationOutcomeCallable CloudAPIClient::modifyApiConfigurationCallable(const ModifyApiConfigurationRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyApiConfigurationOutcome()>>(
- [this, request]()
- {
- return this->modifyApiConfiguration(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyApiGroupOutcome CloudAPIClient::modifyApiGroup(const ModifyApiGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyApiGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyApiGroupOutcome(ModifyApiGroupResult(outcome.result()));
- else
- return ModifyApiGroupOutcome(outcome.error());
- }
- void CloudAPIClient::modifyApiGroupAsync(const ModifyApiGroupRequest& request, const ModifyApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyApiGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyApiGroupOutcomeCallable CloudAPIClient::modifyApiGroupCallable(const ModifyApiGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyApiGroupOutcome()>>(
- [this, request]()
- {
- return this->modifyApiGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyApiGroupVpcWhitelistOutcome CloudAPIClient::modifyApiGroupVpcWhitelist(const ModifyApiGroupVpcWhitelistRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyApiGroupVpcWhitelistOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyApiGroupVpcWhitelistOutcome(ModifyApiGroupVpcWhitelistResult(outcome.result()));
- else
- return ModifyApiGroupVpcWhitelistOutcome(outcome.error());
- }
- void CloudAPIClient::modifyApiGroupVpcWhitelistAsync(const ModifyApiGroupVpcWhitelistRequest& request, const ModifyApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyApiGroupVpcWhitelist(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyApiGroupVpcWhitelistOutcomeCallable CloudAPIClient::modifyApiGroupVpcWhitelistCallable(const ModifyApiGroupVpcWhitelistRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyApiGroupVpcWhitelistOutcome()>>(
- [this, request]()
- {
- return this->modifyApiGroupVpcWhitelist(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyAppOutcome CloudAPIClient::modifyApp(const ModifyAppRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyAppOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyAppOutcome(ModifyAppResult(outcome.result()));
- else
- return ModifyAppOutcome(outcome.error());
- }
- void CloudAPIClient::modifyAppAsync(const ModifyAppRequest& request, const ModifyAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyApp(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyAppOutcomeCallable CloudAPIClient::modifyAppCallable(const ModifyAppRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyAppOutcome()>>(
- [this, request]()
- {
- return this->modifyApp(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyBackendOutcome CloudAPIClient::modifyBackend(const ModifyBackendRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyBackendOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyBackendOutcome(ModifyBackendResult(outcome.result()));
- else
- return ModifyBackendOutcome(outcome.error());
- }
- void CloudAPIClient::modifyBackendAsync(const ModifyBackendRequest& request, const ModifyBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyBackend(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyBackendOutcomeCallable CloudAPIClient::modifyBackendCallable(const ModifyBackendRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyBackendOutcome()>>(
- [this, request]()
- {
- return this->modifyBackend(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyBackendModelOutcome CloudAPIClient::modifyBackendModel(const ModifyBackendModelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyBackendModelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyBackendModelOutcome(ModifyBackendModelResult(outcome.result()));
- else
- return ModifyBackendModelOutcome(outcome.error());
- }
- void CloudAPIClient::modifyBackendModelAsync(const ModifyBackendModelRequest& request, const ModifyBackendModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyBackendModel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyBackendModelOutcomeCallable CloudAPIClient::modifyBackendModelCallable(const ModifyBackendModelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyBackendModelOutcome()>>(
- [this, request]()
- {
- return this->modifyBackendModel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyDatasetOutcome CloudAPIClient::modifyDataset(const ModifyDatasetRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyDatasetOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyDatasetOutcome(ModifyDatasetResult(outcome.result()));
- else
- return ModifyDatasetOutcome(outcome.error());
- }
- void CloudAPIClient::modifyDatasetAsync(const ModifyDatasetRequest& request, const ModifyDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyDataset(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyDatasetOutcomeCallable CloudAPIClient::modifyDatasetCallable(const ModifyDatasetRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyDatasetOutcome()>>(
- [this, request]()
- {
- return this->modifyDataset(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyDatasetItemOutcome CloudAPIClient::modifyDatasetItem(const ModifyDatasetItemRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyDatasetItemOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyDatasetItemOutcome(ModifyDatasetItemResult(outcome.result()));
- else
- return ModifyDatasetItemOutcome(outcome.error());
- }
- void CloudAPIClient::modifyDatasetItemAsync(const ModifyDatasetItemRequest& request, const ModifyDatasetItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyDatasetItem(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyDatasetItemOutcomeCallable CloudAPIClient::modifyDatasetItemCallable(const ModifyDatasetItemRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyDatasetItemOutcome()>>(
- [this, request]()
- {
- return this->modifyDatasetItem(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyInstanceSpecOutcome CloudAPIClient::modifyInstanceSpec(const ModifyInstanceSpecRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyInstanceSpecOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyInstanceSpecOutcome(ModifyInstanceSpecResult(outcome.result()));
- else
- return ModifyInstanceSpecOutcome(outcome.error());
- }
- void CloudAPIClient::modifyInstanceSpecAsync(const ModifyInstanceSpecRequest& request, const ModifyInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyInstanceSpec(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyInstanceSpecOutcomeCallable CloudAPIClient::modifyInstanceSpecCallable(const ModifyInstanceSpecRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyInstanceSpecOutcome()>>(
- [this, request]()
- {
- return this->modifyInstanceSpec(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyIpControlOutcome CloudAPIClient::modifyIpControl(const ModifyIpControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyIpControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyIpControlOutcome(ModifyIpControlResult(outcome.result()));
- else
- return ModifyIpControlOutcome(outcome.error());
- }
- void CloudAPIClient::modifyIpControlAsync(const ModifyIpControlRequest& request, const ModifyIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyIpControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyIpControlOutcomeCallable CloudAPIClient::modifyIpControlCallable(const ModifyIpControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyIpControlOutcome()>>(
- [this, request]()
- {
- return this->modifyIpControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyIpControlPolicyItemOutcome CloudAPIClient::modifyIpControlPolicyItem(const ModifyIpControlPolicyItemRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyIpControlPolicyItemOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyIpControlPolicyItemOutcome(ModifyIpControlPolicyItemResult(outcome.result()));
- else
- return ModifyIpControlPolicyItemOutcome(outcome.error());
- }
- void CloudAPIClient::modifyIpControlPolicyItemAsync(const ModifyIpControlPolicyItemRequest& request, const ModifyIpControlPolicyItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyIpControlPolicyItem(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyIpControlPolicyItemOutcomeCallable CloudAPIClient::modifyIpControlPolicyItemCallable(const ModifyIpControlPolicyItemRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyIpControlPolicyItemOutcome()>>(
- [this, request]()
- {
- return this->modifyIpControlPolicyItem(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyLogConfigOutcome CloudAPIClient::modifyLogConfig(const ModifyLogConfigRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyLogConfigOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyLogConfigOutcome(ModifyLogConfigResult(outcome.result()));
- else
- return ModifyLogConfigOutcome(outcome.error());
- }
- void CloudAPIClient::modifyLogConfigAsync(const ModifyLogConfigRequest& request, const ModifyLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyLogConfig(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyLogConfigOutcomeCallable CloudAPIClient::modifyLogConfigCallable(const ModifyLogConfigRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyLogConfigOutcome()>>(
- [this, request]()
- {
- return this->modifyLogConfig(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyModelOutcome CloudAPIClient::modifyModel(const ModifyModelRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyModelOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyModelOutcome(ModifyModelResult(outcome.result()));
- else
- return ModifyModelOutcome(outcome.error());
- }
- void CloudAPIClient::modifyModelAsync(const ModifyModelRequest& request, const ModifyModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyModel(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyModelOutcomeCallable CloudAPIClient::modifyModelCallable(const ModifyModelRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyModelOutcome()>>(
- [this, request]()
- {
- return this->modifyModel(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyPluginOutcome CloudAPIClient::modifyPlugin(const ModifyPluginRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyPluginOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyPluginOutcome(ModifyPluginResult(outcome.result()));
- else
- return ModifyPluginOutcome(outcome.error());
- }
- void CloudAPIClient::modifyPluginAsync(const ModifyPluginRequest& request, const ModifyPluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyPlugin(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyPluginOutcomeCallable CloudAPIClient::modifyPluginCallable(const ModifyPluginRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyPluginOutcome()>>(
- [this, request]()
- {
- return this->modifyPlugin(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifySignatureOutcome CloudAPIClient::modifySignature(const ModifySignatureRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifySignatureOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifySignatureOutcome(ModifySignatureResult(outcome.result()));
- else
- return ModifySignatureOutcome(outcome.error());
- }
- void CloudAPIClient::modifySignatureAsync(const ModifySignatureRequest& request, const ModifySignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifySignature(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifySignatureOutcomeCallable CloudAPIClient::modifySignatureCallable(const ModifySignatureRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifySignatureOutcome()>>(
- [this, request]()
- {
- return this->modifySignature(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyTrafficControlOutcome CloudAPIClient::modifyTrafficControl(const ModifyTrafficControlRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyTrafficControlOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyTrafficControlOutcome(ModifyTrafficControlResult(outcome.result()));
- else
- return ModifyTrafficControlOutcome(outcome.error());
- }
- void CloudAPIClient::modifyTrafficControlAsync(const ModifyTrafficControlRequest& request, const ModifyTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyTrafficControl(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyTrafficControlOutcomeCallable CloudAPIClient::modifyTrafficControlCallable(const ModifyTrafficControlRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyTrafficControlOutcome()>>(
- [this, request]()
- {
- return this->modifyTrafficControl(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ModifyVpcAccessAndUpdateApisOutcome CloudAPIClient::modifyVpcAccessAndUpdateApis(const ModifyVpcAccessAndUpdateApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ModifyVpcAccessAndUpdateApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ModifyVpcAccessAndUpdateApisOutcome(ModifyVpcAccessAndUpdateApisResult(outcome.result()));
- else
- return ModifyVpcAccessAndUpdateApisOutcome(outcome.error());
- }
- void CloudAPIClient::modifyVpcAccessAndUpdateApisAsync(const ModifyVpcAccessAndUpdateApisRequest& request, const ModifyVpcAccessAndUpdateApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, modifyVpcAccessAndUpdateApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ModifyVpcAccessAndUpdateApisOutcomeCallable CloudAPIClient::modifyVpcAccessAndUpdateApisCallable(const ModifyVpcAccessAndUpdateApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ModifyVpcAccessAndUpdateApisOutcome()>>(
- [this, request]()
- {
- return this->modifyVpcAccessAndUpdateApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::OpenApiGatewayServiceOutcome CloudAPIClient::openApiGatewayService(const OpenApiGatewayServiceRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return OpenApiGatewayServiceOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return OpenApiGatewayServiceOutcome(OpenApiGatewayServiceResult(outcome.result()));
- else
- return OpenApiGatewayServiceOutcome(outcome.error());
- }
- void CloudAPIClient::openApiGatewayServiceAsync(const OpenApiGatewayServiceRequest& request, const OpenApiGatewayServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, openApiGatewayService(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::OpenApiGatewayServiceOutcomeCallable CloudAPIClient::openApiGatewayServiceCallable(const OpenApiGatewayServiceRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<OpenApiGatewayServiceOutcome()>>(
- [this, request]()
- {
- return this->openApiGatewayService(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::QueryRequestLogsOutcome CloudAPIClient::queryRequestLogs(const QueryRequestLogsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return QueryRequestLogsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return QueryRequestLogsOutcome(QueryRequestLogsResult(outcome.result()));
- else
- return QueryRequestLogsOutcome(outcome.error());
- }
- void CloudAPIClient::queryRequestLogsAsync(const QueryRequestLogsRequest& request, const QueryRequestLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, queryRequestLogs(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::QueryRequestLogsOutcomeCallable CloudAPIClient::queryRequestLogsCallable(const QueryRequestLogsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<QueryRequestLogsOutcome()>>(
- [this, request]()
- {
- return this->queryRequestLogs(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ReactivateDomainOutcome CloudAPIClient::reactivateDomain(const ReactivateDomainRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ReactivateDomainOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ReactivateDomainOutcome(ReactivateDomainResult(outcome.result()));
- else
- return ReactivateDomainOutcome(outcome.error());
- }
- void CloudAPIClient::reactivateDomainAsync(const ReactivateDomainRequest& request, const ReactivateDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, reactivateDomain(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ReactivateDomainOutcomeCallable CloudAPIClient::reactivateDomainCallable(const ReactivateDomainRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ReactivateDomainOutcome()>>(
- [this, request]()
- {
- return this->reactivateDomain(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveAccessControlListEntryOutcome CloudAPIClient::removeAccessControlListEntry(const RemoveAccessControlListEntryRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveAccessControlListEntryOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveAccessControlListEntryOutcome(RemoveAccessControlListEntryResult(outcome.result()));
- else
- return RemoveAccessControlListEntryOutcome(outcome.error());
- }
- void CloudAPIClient::removeAccessControlListEntryAsync(const RemoveAccessControlListEntryRequest& request, const RemoveAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeAccessControlListEntry(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveAccessControlListEntryOutcomeCallable CloudAPIClient::removeAccessControlListEntryCallable(const RemoveAccessControlListEntryRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveAccessControlListEntryOutcome()>>(
- [this, request]()
- {
- return this->removeAccessControlListEntry(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveApisAuthoritiesOutcome CloudAPIClient::removeApisAuthorities(const RemoveApisAuthoritiesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveApisAuthoritiesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveApisAuthoritiesOutcome(RemoveApisAuthoritiesResult(outcome.result()));
- else
- return RemoveApisAuthoritiesOutcome(outcome.error());
- }
- void CloudAPIClient::removeApisAuthoritiesAsync(const RemoveApisAuthoritiesRequest& request, const RemoveApisAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeApisAuthorities(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveApisAuthoritiesOutcomeCallable CloudAPIClient::removeApisAuthoritiesCallable(const RemoveApisAuthoritiesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveApisAuthoritiesOutcome()>>(
- [this, request]()
- {
- return this->removeApisAuthorities(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveAppsAuthoritiesOutcome CloudAPIClient::removeAppsAuthorities(const RemoveAppsAuthoritiesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveAppsAuthoritiesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveAppsAuthoritiesOutcome(RemoveAppsAuthoritiesResult(outcome.result()));
- else
- return RemoveAppsAuthoritiesOutcome(outcome.error());
- }
- void CloudAPIClient::removeAppsAuthoritiesAsync(const RemoveAppsAuthoritiesRequest& request, const RemoveAppsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeAppsAuthorities(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveAppsAuthoritiesOutcomeCallable CloudAPIClient::removeAppsAuthoritiesCallable(const RemoveAppsAuthoritiesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveAppsAuthoritiesOutcome()>>(
- [this, request]()
- {
- return this->removeAppsAuthorities(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveIpControlApisOutcome CloudAPIClient::removeIpControlApis(const RemoveIpControlApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveIpControlApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveIpControlApisOutcome(RemoveIpControlApisResult(outcome.result()));
- else
- return RemoveIpControlApisOutcome(outcome.error());
- }
- void CloudAPIClient::removeIpControlApisAsync(const RemoveIpControlApisRequest& request, const RemoveIpControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeIpControlApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveIpControlApisOutcomeCallable CloudAPIClient::removeIpControlApisCallable(const RemoveIpControlApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveIpControlApisOutcome()>>(
- [this, request]()
- {
- return this->removeIpControlApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveIpControlPolicyItemOutcome CloudAPIClient::removeIpControlPolicyItem(const RemoveIpControlPolicyItemRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveIpControlPolicyItemOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveIpControlPolicyItemOutcome(RemoveIpControlPolicyItemResult(outcome.result()));
- else
- return RemoveIpControlPolicyItemOutcome(outcome.error());
- }
- void CloudAPIClient::removeIpControlPolicyItemAsync(const RemoveIpControlPolicyItemRequest& request, const RemoveIpControlPolicyItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeIpControlPolicyItem(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveIpControlPolicyItemOutcomeCallable CloudAPIClient::removeIpControlPolicyItemCallable(const RemoveIpControlPolicyItemRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveIpControlPolicyItemOutcome()>>(
- [this, request]()
- {
- return this->removeIpControlPolicyItem(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveSignatureApisOutcome CloudAPIClient::removeSignatureApis(const RemoveSignatureApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveSignatureApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveSignatureApisOutcome(RemoveSignatureApisResult(outcome.result()));
- else
- return RemoveSignatureApisOutcome(outcome.error());
- }
- void CloudAPIClient::removeSignatureApisAsync(const RemoveSignatureApisRequest& request, const RemoveSignatureApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeSignatureApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveSignatureApisOutcomeCallable CloudAPIClient::removeSignatureApisCallable(const RemoveSignatureApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveSignatureApisOutcome()>>(
- [this, request]()
- {
- return this->removeSignatureApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveTrafficControlApisOutcome CloudAPIClient::removeTrafficControlApis(const RemoveTrafficControlApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveTrafficControlApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveTrafficControlApisOutcome(RemoveTrafficControlApisResult(outcome.result()));
- else
- return RemoveTrafficControlApisOutcome(outcome.error());
- }
- void CloudAPIClient::removeTrafficControlApisAsync(const RemoveTrafficControlApisRequest& request, const RemoveTrafficControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeTrafficControlApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveTrafficControlApisOutcomeCallable CloudAPIClient::removeTrafficControlApisCallable(const RemoveTrafficControlApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveTrafficControlApisOutcome()>>(
- [this, request]()
- {
- return this->removeTrafficControlApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveVpcAccessOutcome CloudAPIClient::removeVpcAccess(const RemoveVpcAccessRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveVpcAccessOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveVpcAccessOutcome(RemoveVpcAccessResult(outcome.result()));
- else
- return RemoveVpcAccessOutcome(outcome.error());
- }
- void CloudAPIClient::removeVpcAccessAsync(const RemoveVpcAccessRequest& request, const RemoveVpcAccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeVpcAccess(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveVpcAccessOutcomeCallable CloudAPIClient::removeVpcAccessCallable(const RemoveVpcAccessRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveVpcAccessOutcome()>>(
- [this, request]()
- {
- return this->removeVpcAccess(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::RemoveVpcAccessAndAbolishApisOutcome CloudAPIClient::removeVpcAccessAndAbolishApis(const RemoveVpcAccessAndAbolishApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return RemoveVpcAccessAndAbolishApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return RemoveVpcAccessAndAbolishApisOutcome(RemoveVpcAccessAndAbolishApisResult(outcome.result()));
- else
- return RemoveVpcAccessAndAbolishApisOutcome(outcome.error());
- }
- void CloudAPIClient::removeVpcAccessAndAbolishApisAsync(const RemoveVpcAccessAndAbolishApisRequest& request, const RemoveVpcAccessAndAbolishApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, removeVpcAccessAndAbolishApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::RemoveVpcAccessAndAbolishApisOutcomeCallable CloudAPIClient::removeVpcAccessAndAbolishApisCallable(const RemoveVpcAccessAndAbolishApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<RemoveVpcAccessAndAbolishApisOutcome()>>(
- [this, request]()
- {
- return this->removeVpcAccessAndAbolishApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ResetAppCodeOutcome CloudAPIClient::resetAppCode(const ResetAppCodeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ResetAppCodeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ResetAppCodeOutcome(ResetAppCodeResult(outcome.result()));
- else
- return ResetAppCodeOutcome(outcome.error());
- }
- void CloudAPIClient::resetAppCodeAsync(const ResetAppCodeRequest& request, const ResetAppCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, resetAppCode(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ResetAppCodeOutcomeCallable CloudAPIClient::resetAppCodeCallable(const ResetAppCodeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ResetAppCodeOutcome()>>(
- [this, request]()
- {
- return this->resetAppCode(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::ResetAppSecretOutcome CloudAPIClient::resetAppSecret(const ResetAppSecretRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return ResetAppSecretOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return ResetAppSecretOutcome(ResetAppSecretResult(outcome.result()));
- else
- return ResetAppSecretOutcome(outcome.error());
- }
- void CloudAPIClient::resetAppSecretAsync(const ResetAppSecretRequest& request, const ResetAppSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, resetAppSecret(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::ResetAppSecretOutcomeCallable CloudAPIClient::resetAppSecretCallable(const ResetAppSecretRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<ResetAppSecretOutcome()>>(
- [this, request]()
- {
- return this->resetAppSecret(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SdkGenerateByAppOutcome CloudAPIClient::sdkGenerateByApp(const SdkGenerateByAppRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SdkGenerateByAppOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SdkGenerateByAppOutcome(SdkGenerateByAppResult(outcome.result()));
- else
- return SdkGenerateByAppOutcome(outcome.error());
- }
- void CloudAPIClient::sdkGenerateByAppAsync(const SdkGenerateByAppRequest& request, const SdkGenerateByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, sdkGenerateByApp(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SdkGenerateByAppOutcomeCallable CloudAPIClient::sdkGenerateByAppCallable(const SdkGenerateByAppRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SdkGenerateByAppOutcome()>>(
- [this, request]()
- {
- return this->sdkGenerateByApp(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SdkGenerateByAppForRegionOutcome CloudAPIClient::sdkGenerateByAppForRegion(const SdkGenerateByAppForRegionRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SdkGenerateByAppForRegionOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SdkGenerateByAppForRegionOutcome(SdkGenerateByAppForRegionResult(outcome.result()));
- else
- return SdkGenerateByAppForRegionOutcome(outcome.error());
- }
- void CloudAPIClient::sdkGenerateByAppForRegionAsync(const SdkGenerateByAppForRegionRequest& request, const SdkGenerateByAppForRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, sdkGenerateByAppForRegion(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SdkGenerateByAppForRegionOutcomeCallable CloudAPIClient::sdkGenerateByAppForRegionCallable(const SdkGenerateByAppForRegionRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SdkGenerateByAppForRegionOutcome()>>(
- [this, request]()
- {
- return this->sdkGenerateByAppForRegion(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SdkGenerateByGroupOutcome CloudAPIClient::sdkGenerateByGroup(const SdkGenerateByGroupRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SdkGenerateByGroupOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SdkGenerateByGroupOutcome(SdkGenerateByGroupResult(outcome.result()));
- else
- return SdkGenerateByGroupOutcome(outcome.error());
- }
- void CloudAPIClient::sdkGenerateByGroupAsync(const SdkGenerateByGroupRequest& request, const SdkGenerateByGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, sdkGenerateByGroup(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SdkGenerateByGroupOutcomeCallable CloudAPIClient::sdkGenerateByGroupCallable(const SdkGenerateByGroupRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SdkGenerateByGroupOutcome()>>(
- [this, request]()
- {
- return this->sdkGenerateByGroup(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetAccessControlListAttributeOutcome CloudAPIClient::setAccessControlListAttribute(const SetAccessControlListAttributeRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetAccessControlListAttributeOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetAccessControlListAttributeOutcome(SetAccessControlListAttributeResult(outcome.result()));
- else
- return SetAccessControlListAttributeOutcome(outcome.error());
- }
- void CloudAPIClient::setAccessControlListAttributeAsync(const SetAccessControlListAttributeRequest& request, const SetAccessControlListAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setAccessControlListAttribute(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetAccessControlListAttributeOutcomeCallable CloudAPIClient::setAccessControlListAttributeCallable(const SetAccessControlListAttributeRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetAccessControlListAttributeOutcome()>>(
- [this, request]()
- {
- return this->setAccessControlListAttribute(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetApisAuthoritiesOutcome CloudAPIClient::setApisAuthorities(const SetApisAuthoritiesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetApisAuthoritiesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetApisAuthoritiesOutcome(SetApisAuthoritiesResult(outcome.result()));
- else
- return SetApisAuthoritiesOutcome(outcome.error());
- }
- void CloudAPIClient::setApisAuthoritiesAsync(const SetApisAuthoritiesRequest& request, const SetApisAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setApisAuthorities(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetApisAuthoritiesOutcomeCallable CloudAPIClient::setApisAuthoritiesCallable(const SetApisAuthoritiesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetApisAuthoritiesOutcome()>>(
- [this, request]()
- {
- return this->setApisAuthorities(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetAppsAuthoritiesOutcome CloudAPIClient::setAppsAuthorities(const SetAppsAuthoritiesRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetAppsAuthoritiesOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetAppsAuthoritiesOutcome(SetAppsAuthoritiesResult(outcome.result()));
- else
- return SetAppsAuthoritiesOutcome(outcome.error());
- }
- void CloudAPIClient::setAppsAuthoritiesAsync(const SetAppsAuthoritiesRequest& request, const SetAppsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setAppsAuthorities(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetAppsAuthoritiesOutcomeCallable CloudAPIClient::setAppsAuthoritiesCallable(const SetAppsAuthoritiesRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetAppsAuthoritiesOutcome()>>(
- [this, request]()
- {
- return this->setAppsAuthorities(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetDomainOutcome CloudAPIClient::setDomain(const SetDomainRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetDomainOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetDomainOutcome(SetDomainResult(outcome.result()));
- else
- return SetDomainOutcome(outcome.error());
- }
- void CloudAPIClient::setDomainAsync(const SetDomainRequest& request, const SetDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setDomain(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetDomainOutcomeCallable CloudAPIClient::setDomainCallable(const SetDomainRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetDomainOutcome()>>(
- [this, request]()
- {
- return this->setDomain(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetDomainCertificateOutcome CloudAPIClient::setDomainCertificate(const SetDomainCertificateRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetDomainCertificateOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetDomainCertificateOutcome(SetDomainCertificateResult(outcome.result()));
- else
- return SetDomainCertificateOutcome(outcome.error());
- }
- void CloudAPIClient::setDomainCertificateAsync(const SetDomainCertificateRequest& request, const SetDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setDomainCertificate(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetDomainCertificateOutcomeCallable CloudAPIClient::setDomainCertificateCallable(const SetDomainCertificateRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetDomainCertificateOutcome()>>(
- [this, request]()
- {
- return this->setDomainCertificate(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetDomainWebSocketStatusOutcome CloudAPIClient::setDomainWebSocketStatus(const SetDomainWebSocketStatusRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetDomainWebSocketStatusOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetDomainWebSocketStatusOutcome(SetDomainWebSocketStatusResult(outcome.result()));
- else
- return SetDomainWebSocketStatusOutcome(outcome.error());
- }
- void CloudAPIClient::setDomainWebSocketStatusAsync(const SetDomainWebSocketStatusRequest& request, const SetDomainWebSocketStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setDomainWebSocketStatus(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetDomainWebSocketStatusOutcomeCallable CloudAPIClient::setDomainWebSocketStatusCallable(const SetDomainWebSocketStatusRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetDomainWebSocketStatusOutcome()>>(
- [this, request]()
- {
- return this->setDomainWebSocketStatus(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetIpControlApisOutcome CloudAPIClient::setIpControlApis(const SetIpControlApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetIpControlApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetIpControlApisOutcome(SetIpControlApisResult(outcome.result()));
- else
- return SetIpControlApisOutcome(outcome.error());
- }
- void CloudAPIClient::setIpControlApisAsync(const SetIpControlApisRequest& request, const SetIpControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setIpControlApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetIpControlApisOutcomeCallable CloudAPIClient::setIpControlApisCallable(const SetIpControlApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetIpControlApisOutcome()>>(
- [this, request]()
- {
- return this->setIpControlApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetSignatureApisOutcome CloudAPIClient::setSignatureApis(const SetSignatureApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetSignatureApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetSignatureApisOutcome(SetSignatureApisResult(outcome.result()));
- else
- return SetSignatureApisOutcome(outcome.error());
- }
- void CloudAPIClient::setSignatureApisAsync(const SetSignatureApisRequest& request, const SetSignatureApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setSignatureApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetSignatureApisOutcomeCallable CloudAPIClient::setSignatureApisCallable(const SetSignatureApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetSignatureApisOutcome()>>(
- [this, request]()
- {
- return this->setSignatureApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetTrafficControlApisOutcome CloudAPIClient::setTrafficControlApis(const SetTrafficControlApisRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetTrafficControlApisOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetTrafficControlApisOutcome(SetTrafficControlApisResult(outcome.result()));
- else
- return SetTrafficControlApisOutcome(outcome.error());
- }
- void CloudAPIClient::setTrafficControlApisAsync(const SetTrafficControlApisRequest& request, const SetTrafficControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setTrafficControlApis(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetTrafficControlApisOutcomeCallable CloudAPIClient::setTrafficControlApisCallable(const SetTrafficControlApisRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetTrafficControlApisOutcome()>>(
- [this, request]()
- {
- return this->setTrafficControlApis(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetVpcAccessOutcome CloudAPIClient::setVpcAccess(const SetVpcAccessRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetVpcAccessOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetVpcAccessOutcome(SetVpcAccessResult(outcome.result()));
- else
- return SetVpcAccessOutcome(outcome.error());
- }
- void CloudAPIClient::setVpcAccessAsync(const SetVpcAccessRequest& request, const SetVpcAccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setVpcAccess(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetVpcAccessOutcomeCallable CloudAPIClient::setVpcAccessCallable(const SetVpcAccessRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetVpcAccessOutcome()>>(
- [this, request]()
- {
- return this->setVpcAccess(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SetWildcardDomainPatternsOutcome CloudAPIClient::setWildcardDomainPatterns(const SetWildcardDomainPatternsRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SetWildcardDomainPatternsOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SetWildcardDomainPatternsOutcome(SetWildcardDomainPatternsResult(outcome.result()));
- else
- return SetWildcardDomainPatternsOutcome(outcome.error());
- }
- void CloudAPIClient::setWildcardDomainPatternsAsync(const SetWildcardDomainPatternsRequest& request, const SetWildcardDomainPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, setWildcardDomainPatterns(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SetWildcardDomainPatternsOutcomeCallable CloudAPIClient::setWildcardDomainPatternsCallable(const SetWildcardDomainPatternsRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SetWildcardDomainPatternsOutcome()>>(
- [this, request]()
- {
- return this->setWildcardDomainPatterns(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::SwitchApiOutcome CloudAPIClient::switchApi(const SwitchApiRequest &request) const
- {
- auto endpointOutcome = endpointProvider_->getEndpoint();
- if (!endpointOutcome.isSuccess())
- return SwitchApiOutcome(endpointOutcome.error());
- auto outcome = makeRequest(endpointOutcome.result(), request);
- if (outcome.isSuccess())
- return SwitchApiOutcome(SwitchApiResult(outcome.result()));
- else
- return SwitchApiOutcome(outcome.error());
- }
- void CloudAPIClient::switchApiAsync(const SwitchApiRequest& request, const SwitchApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
- {
- auto fn = [this, request, handler, context]()
- {
- handler(this, request, switchApi(request), context);
- };
- asyncExecute(new Runnable(fn));
- }
- CloudAPIClient::SwitchApiOutcomeCallable CloudAPIClient::switchApiCallable(const SwitchApiRequest &request) const
- {
- auto task = std::make_shared<std::packaged_task<SwitchApiOutcome()>>(
- [this, request]()
- {
- return this->switchApi(request);
- });
- asyncExecute(new Runnable([task]() { (*task)(); }));
- return task->get_future();
- }
- CloudAPIClient::TagResourcesOutcome CloudAPIClient::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 CloudAPIClient::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));
- }
- CloudAPIClient::TagResourcesOutcomeCallable CloudAPIClient::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();
- }
- CloudAPIClient::UntagResourcesOutcome CloudAPIClient::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 CloudAPIClient::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));
- }
- CloudAPIClient::UntagResourcesOutcomeCallable CloudAPIClient::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();
- }
|