/** Ċ * ĠCloud ĠManager ĠAPI Ċ * ĠThis ĠAPI Ġallows Ġaccess Ġto ĠCloud ĠManager Ġprograms , Ġpipelines , Ġand Ġenvironments Ġby Ġan Ġauthorized Ġtechnical Ġaccount Ġcreated Ġthrough Ġthe ĠAdobe ĠI / O ĠConsole . ĠThe Ġbase Ġurl Ġfor Ġthis ĠAPI Ġis Ġhttps :// cloud manager . adobe . io , Ġe . g . Ġto Ġget Ġthe Ġlist Ġof Ġprograms Ġfor Ġan Ġorganization , Ġyou Ġwould Ġmake Ġa ĠGET Ġrequest Ġto Ġhttps :// cloud manager . adobe . io / api / programs Ġ( with Ġthe Ġcorrect Ġset Ġof Ġheaders Ġas Ġdescribed Ġbelow ). ĠThis Ġswagger Ġfile Ġcan Ġbe Ġdownloaded Ġfrom Ġhttps :// raw . githubusercontent . com / A dobe Docs / cloud manager - api - docs / master / swagger - specs / api . yaml . Ċ * Ċ * ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ 1 . 0 . 0 Ċ * ĠContact : Ġopen source @ sh ines olution s . com Ċ * Ċ * ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ * Ġhttps :// openapi - generator . tech Ċ * ĠDo Ġnot Ġedit Ġthe Ġclass Ġmanually . Ċ */ Ċ package Ġorg . open ap it ools . client . apis Ċ Ċ import Ġorg . open ap it ools . client . models . Pipeline Ċ import Ġorg . open ap it ools . client . models . Pipeline List Ċ Ċ import Ġorg . open ap it ools . client . infrastructure . ApiClient Ċ import Ġorg . open ap it ools . client . infrastructure . ClientException Ċ import Ġorg . open ap it ools . client . infrastructure . Client Error Ċ import Ġorg . open ap it ools . client . infrastructure . Server Exception Ċ import Ġorg . open ap it ools . client . infrastructure . ServerError Ċ import Ġorg . open ap it ools . client . infrastructure . Multi Value Map Ċ import Ġorg . open ap it ools . client . infrastructure . Request Config Ċ import Ġorg . open ap it ools . client . infrastructure . Request Method Ċ import Ġorg . open ap it ools . client . infrastructure . ResponseType Ċ import Ġorg . open ap it ools . client . infrastructure . Success Ċ import Ġorg . open ap it ools . client . infrastructure . to Multi Value Ċ Ċ class ĠP ipelines Api ( basePath : Ġkotlin . String Ġ= Ġdefault BasePath ) Ġ: ĠApi Client ( basePath ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġval Ġdefault BasePath : ĠString Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . getProperties (). getProperty (" org . open ap it ools . client . baseUrl ", Ġ" https :// cloud manager . adobe . io ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠDelete Ġa ĠPipeline ĊĠĠĠ Ġ* ĠDelete Ġa Ġpipeline . ĠAll Ġthe Ġdata Ġis Ġw ip ed . ĊĠĠĠ Ġ* Ġ@ param Ġprogram Id ĠIdentifier Ġof Ġthe Ġprogram ĠĊĠĠĠ Ġ* Ġ@ param Ġpipeline Id ĠIdentifier Ġof Ġthe Ġpipeline ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Gw Minus I ms Minus Org Minus Id ĠI MS Ġorganization ĠID Ġthat Ġthe Ġrequest Ġis Ġbeing Ġmade Ġunder . ĠĊĠĠĠ Ġ* Ġ@ param Ġauthorization ĠBearer Ġ[ token ] Ġ- ĠAn Ġaccess Ġtoken Ġfor Ġthe Ġtechnical Ġaccount Ġcreated Ġthrough Ġintegration Ġwith ĠAdobe ĠIO ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Api Minus Key ĠI MS ĠClient ĠID Ġ( API ĠKey ) Ġwhich Ġis Ġsubscribed Ġto Ġconsume Ġservices Ġon Ġconsole . adobe . io ĠĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġdelete Pipeline ( program Id : Ġkotlin . String , Ġpipeline Id : Ġkotlin . String , Ġx Minus Gw Minus I ms Minus Org Minus Id : Ġkotlin . String , Ġauthorization : Ġkotlin . String , Ġx Minus Api Minus Key : Ġkotlin . String ) Ġ: ĠUnit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of (" x - gw - ims - org - id " Ġto Ġx Minus Gw Minus I ms Minus Org Minus Id . toString (), Ġ" Authorization " Ġto Ġauthorization . toString (), Ġ" x - api - key " Ġto Ġx Minus Api Minus Key . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . DELETE , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / program /{ program Id }/ pipeline /{ pipeline Id }". replace (" {" +" program Id "+ "} ", Ġ"$ program Id "). replace (" {" +" pipeline Id "+ "} ", Ġ"$ pipeline Id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Any ? >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> ĠUnit ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet ĠPipeline ĊĠĠĠ Ġ* ĠReturns Ġa Ġpipeline Ġby Ġits Ġid ĊĠĠĠ Ġ* Ġ@ param Ġprogram Id ĠIdentifier Ġof Ġthe Ġprogram ĠĊĠĠĠ Ġ* Ġ@ param Ġpipeline Id ĠIdentifier Ġof Ġthe Ġpipeline ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Gw Minus I ms Minus Org Minus Id ĠI MS Ġorganization ĠID Ġthat Ġthe Ġrequest Ġis Ġbeing Ġmade Ġunder . ĠĊĠĠĠ Ġ* Ġ@ param Ġauthorization ĠBearer Ġ[ token ] Ġ- ĠAn Ġaccess Ġtoken Ġfor Ġthe Ġtechnical Ġaccount Ġcreated Ġthrough Ġintegration Ġwith ĠAdobe ĠIO ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Api Minus Key ĠI MS ĠClient ĠID Ġ( API ĠKey ) Ġwhich Ġis Ġsubscribed Ġto Ġconsume Ġservices Ġon Ġconsole . adobe . io ĠĊĠĠĠ Ġ* Ġ@ return ĠPipeline ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġget Pipeline ( program Id : Ġkotlin . String , Ġpipeline Id : Ġkotlin . String , Ġx Minus Gw Minus I ms Minus Org Minus Id : Ġkotlin . String , Ġauthorization : Ġkotlin . String , Ġx Minus Api Minus Key : Ġkotlin . String ) Ġ: ĠPipeline Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of (" x - gw - ims - org - id " Ġto Ġx Minus Gw Minus I ms Minus Org Minus Id . toString (), Ġ" Authorization " Ġto Ġauthorization . toString (), Ġ" x - api - key " Ġto Ġx Minus Api Minus Key . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / program /{ program Id }/ pipeline /{ pipeline Id }". replace (" {" +" program Id "+ "} ", Ġ"$ program Id "). replace (" {" +" pipeline Id "+ "} ", Ġ"$ pipeline Id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Pipeline >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠPipeline ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList ĠP ipelines ĊĠĠĠ Ġ* ĠReturns Ġall Ġthe Ġpipelines Ġthat Ġthe Ġrequesting Ġuser Ġhas Ġaccess Ġto Ġin Ġan Ġprogram ĊĠĠĠ Ġ* Ġ@ param Ġprogram Id ĠIdentifier Ġof Ġthe Ġprogram ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Gw Minus I ms Minus Org Minus Id ĠI MS Ġorganization ĠID Ġthat Ġthe Ġrequest Ġis Ġbeing Ġmade Ġunder . ĠĊĠĠĠ Ġ* Ġ@ param Ġauthorization ĠBearer Ġ[ token ] Ġ- ĠAn Ġaccess Ġtoken Ġfor Ġthe Ġtechnical Ġaccount Ġcreated Ġthrough Ġintegration Ġwith ĠAdobe ĠIO ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Api Minus Key ĠI MS ĠClient ĠID Ġ( API ĠKey ) Ġwhich Ġis Ġsubscribed Ġto Ġconsume Ġservices Ġon Ġconsole . adobe . io ĠĊĠĠĠ Ġ* Ġ@ return ĠPipeline List ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġget P ipelines ( program Id : Ġkotlin . String , Ġx Minus Gw Minus I ms Minus Org Minus Id : Ġkotlin . String , Ġauthorization : Ġkotlin . String , Ġx Minus Api Minus Key : Ġkotlin . String ) Ġ: ĠPipeline List Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of (" x - gw - ims - org - id " Ġto Ġx Minus Gw Minus I ms Minus Org Minus Id . toString (), Ġ" Authorization " Ġto Ġauthorization . toString (), Ġ" x - api - key " Ġto Ġx Minus Api Minus Key . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / program /{ program Id }/ pipelines ". replace (" {" +" program Id "+ "} ", Ġ"$ program Id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Pipeline List >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠPipeline List ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠPat ches ĠPipeline ĊĠĠĠ Ġ* ĠPat ches Ġa Ġpipeline Ġwithin Ġan Ġprogram . ĊĠĠĠ Ġ* Ġ@ param Ġprogram Id ĠIdentifier Ġof Ġthe Ġprogram ĠĊĠĠĠ Ġ* Ġ@ param Ġpipeline Id ĠIdentifier Ġof Ġthe Ġpipeline ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Gw Minus I ms Minus Org Minus Id ĠI MS Ġorganization ĠID Ġthat Ġthe Ġrequest Ġis Ġbeing Ġmade Ġunder . ĠĊĠĠĠ Ġ* Ġ@ param Ġauthorization ĠBearer Ġ[ token ] Ġ- ĠAn Ġaccess Ġtoken Ġfor Ġthe Ġtechnical Ġaccount Ġcreated Ġthrough Ġintegration Ġwith ĠAdobe ĠIO ĠĊĠĠĠ Ġ* Ġ@ param Ġx Minus Api Minus Key ĠI MS ĠClient ĠID Ġ( API ĠKey ) Ġwhich Ġis Ġsubscribed Ġto Ġconsume Ġservices Ġon Ġconsole . adobe . io ĠĊĠĠĠ Ġ* Ġ@ param Ġcontent Minus Type ĠMust Ġalways Ġbe Ġapplication / json ĠĊĠĠĠ Ġ* Ġ@ param Ġbody ĠThe Ġupdated ĠPipeline ĠĊĠĠĠ Ġ* Ġ@ return ĠPipeline ĊĠĠĠ Ġ* Ġ@ throws ĠUnsupportedOperationException ĠIf Ġthe ĠAPI Ġreturns Ġan Ġinformation al Ġor Ġred irection Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠClient Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġclient Ġerror Ġresponse ĊĠĠĠ Ġ* Ġ@ throws ĠServer Exception ĠIf Ġthe ĠAPI Ġreturns Ġa Ġserver Ġerror Ġresponse ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġ@ Throws ( Unsupported OperationException :: class , ĠClient Exception :: class , ĠServer Exception :: class ) ĊĠĠĠ Ġfun Ġpatch Pipeline ( program Id : Ġkotlin . String , Ġpipeline Id : Ġkotlin . String , Ġx Minus Gw Minus I ms Minus Org Minus Id : Ġkotlin . String , Ġauthorization : Ġkotlin . String , Ġx Minus Api Minus Key : Ġkotlin . String , Ġcontent Minus Type : Ġkotlin . String , Ġbody : ĠPipeline ) Ġ: ĠPipeline Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġbody ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmutable Map Of () ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : ĠMutable Map < String , ĠString > Ġ= Ġmutable Map Of (" x - gw - ims - org - id " Ġto Ġx Minus Gw Minus I ms Minus Org Minus Id . toString (), Ġ" Authorization " Ġto Ġauthorization . toString (), Ġ" x - api - key " Ġto Ġx Minus Api Minus Key . toString (), Ġ" Content - Type " Ġto Ġcontent Minus Type . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . PATCH , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / program /{ program Id }/ pipeline /{ pipeline Id }". replace (" {" +" program Id "+ "} ", Ġ"$ program Id "). replace (" {" +" pipeline Id "+ "} ", Ġ"$ pipeline Id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġlocal Variable Query , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠlocalVar Response Ġ= Ġrequest < Pipeline >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( localVar Response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( localVar Response Ġas ĠSuccess < *> ). data Ġas ĠPipeline ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠInformation al Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> Ġthrow ĠUnsupportedOperationException (" Client Ġdoes Ġnot Ġsupport ĠRed irection Ġresponses .") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠClient Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠClient Exception (" Client Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlocalVar Error Ġ= ĠlocalVar Response Ġas ĠServer Error < *> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠServer Exception (" Server Ġerror Ġ: Ġ${ localVar Error . statusCode } Ġ${ localVar Error . message . or Empty () }", ĠlocalVar Error . statusCode , ĠlocalVar Response ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ