@@ -139,6 +139,24 @@ public CompletableFuture<AddEntityIntoMetaCollectionResponse> addEntityIntoMetaC
139139 }
140140 }
141141
142+ /**
143+ * @param request the request parameters of AssociateProjectToImage AssociateProjectToImageRequest
144+ * @return AssociateProjectToImageResponse
145+ */
146+ @ Override
147+ public CompletableFuture <AssociateProjectToImageResponse > associateProjectToImage (AssociateProjectToImageRequest request ) {
148+ try {
149+ this .handler .validateRequestModel (request );
150+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("AssociateProjectToImage" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
151+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (AssociateProjectToImageResponse .create ());
152+ return this .handler .execute (params );
153+ } catch (Exception e ) {
154+ CompletableFuture <AssociateProjectToImageResponse > future = new CompletableFuture <>();
155+ future .completeExceptionally (e );
156+ return future ;
157+ }
158+ }
159+
142160 /**
143161 * <b>description</b> :
144162 * <ol>
@@ -1754,6 +1772,24 @@ public CompletableFuture<DetachDataQualityRulesFromEvaluationTaskResponse> detac
17541772 }
17551773 }
17561774
1775+ /**
1776+ * @param request the request parameters of DissociateProjectFromImage DissociateProjectFromImageRequest
1777+ * @return DissociateProjectFromImageResponse
1778+ */
1779+ @ Override
1780+ public CompletableFuture <DissociateProjectFromImageResponse > dissociateProjectFromImage (DissociateProjectFromImageRequest request ) {
1781+ try {
1782+ this .handler .validateRequestModel (request );
1783+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("DissociateProjectFromImage" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
1784+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (DissociateProjectFromImageResponse .create ());
1785+ return this .handler .execute (params );
1786+ } catch (Exception e ) {
1787+ CompletableFuture <DissociateProjectFromImageResponse > future = new CompletableFuture <>();
1788+ future .completeExceptionally (e );
1789+ return future ;
1790+ }
1791+ }
1792+
17571793 /**
17581794 * <b>description</b> :
17591795 * <ol>
@@ -2454,6 +2490,24 @@ public CompletableFuture<GetIDEEventDetailResponse> getIDEEventDetail(GetIDEEven
24542490 }
24552491 }
24562492
2493+ /**
2494+ * @param request the request parameters of GetImage GetImageRequest
2495+ * @return GetImageResponse
2496+ */
2497+ @ Override
2498+ public CompletableFuture <GetImageResponse > getImage (GetImageRequest request ) {
2499+ try {
2500+ this .handler .validateRequestModel (request );
2501+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetImage" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
2502+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetImageResponse .create ());
2503+ return this .handler .execute (params );
2504+ } catch (Exception e ) {
2505+ CompletableFuture <GetImageResponse > future = new CompletableFuture <>();
2506+ future .completeExceptionally (e );
2507+ return future ;
2508+ }
2509+ }
2510+
24572511 /**
24582512 * @param request the request parameters of GetJobStatus GetJobStatusRequest
24592513 * @return GetJobStatusResponse
@@ -3768,6 +3822,60 @@ public CompletableFuture<ListFunctionsResponse> listFunctions(ListFunctionsReque
37683822 }
37693823 }
37703824
3825+ /**
3826+ * @param request the request parameters of ListImageAssociatedProjects ListImageAssociatedProjectsRequest
3827+ * @return ListImageAssociatedProjectsResponse
3828+ */
3829+ @ Override
3830+ public CompletableFuture <ListImageAssociatedProjectsResponse > listImageAssociatedProjects (ListImageAssociatedProjectsRequest request ) {
3831+ try {
3832+ this .handler .validateRequestModel (request );
3833+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("ListImageAssociatedProjects" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
3834+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListImageAssociatedProjectsResponse .create ());
3835+ return this .handler .execute (params );
3836+ } catch (Exception e ) {
3837+ CompletableFuture <ListImageAssociatedProjectsResponse > future = new CompletableFuture <>();
3838+ future .completeExceptionally (e );
3839+ return future ;
3840+ }
3841+ }
3842+
3843+ /**
3844+ * @param request the request parameters of ListImageVersions ListImageVersionsRequest
3845+ * @return ListImageVersionsResponse
3846+ */
3847+ @ Override
3848+ public CompletableFuture <ListImageVersionsResponse > listImageVersions (ListImageVersionsRequest request ) {
3849+ try {
3850+ this .handler .validateRequestModel (request );
3851+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("ListImageVersions" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
3852+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListImageVersionsResponse .create ());
3853+ return this .handler .execute (params );
3854+ } catch (Exception e ) {
3855+ CompletableFuture <ListImageVersionsResponse > future = new CompletableFuture <>();
3856+ future .completeExceptionally (e );
3857+ return future ;
3858+ }
3859+ }
3860+
3861+ /**
3862+ * @param request the request parameters of ListImages ListImagesRequest
3863+ * @return ListImagesResponse
3864+ */
3865+ @ Override
3866+ public CompletableFuture <ListImagesResponse > listImages (ListImagesRequest request ) {
3867+ try {
3868+ this .handler .validateRequestModel (request );
3869+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("ListImages" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
3870+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListImagesResponse .create ());
3871+ return this .handler .execute (params );
3872+ } catch (Exception e ) {
3873+ CompletableFuture <ListImagesResponse > future = new CompletableFuture <>();
3874+ future .completeExceptionally (e );
3875+ return future ;
3876+ }
3877+ }
3878+
37713879 /**
37723880 * @param request the request parameters of ListLineageRelationships ListLineageRelationshipsRequest
37733881 * @return ListLineageRelationshipsResponse
0 commit comments