@@ -147,6 +147,42 @@ public CompletableFuture<CreateDatasetLabelsResponse> createDatasetLabels(Create
147147 }
148148 }
149149
150+ /**
151+ * @param request the request parameters of CreateDatasetVersion CreateDatasetVersionRequest
152+ * @return CreateDatasetVersionResponse
153+ */
154+ @ Override
155+ public CompletableFuture <CreateDatasetVersionResponse > createDatasetVersion (CreateDatasetVersionRequest request ) {
156+ try {
157+ this .handler .validateRequestModel (request );
158+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("CreateDatasetVersion" ).setMethod (HttpMethod .POST ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
159+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (CreateDatasetVersionResponse .create ());
160+ return this .handler .execute (params );
161+ } catch (Exception e ) {
162+ CompletableFuture <CreateDatasetVersionResponse > future = new CompletableFuture <>();
163+ future .completeExceptionally (e );
164+ return future ;
165+ }
166+ }
167+
168+ /**
169+ * @param request the request parameters of CreateDatasetVersionLabels CreateDatasetVersionLabelsRequest
170+ * @return CreateDatasetVersionLabelsResponse
171+ */
172+ @ Override
173+ public CompletableFuture <CreateDatasetVersionLabelsResponse > createDatasetVersionLabels (CreateDatasetVersionLabelsRequest request ) {
174+ try {
175+ this .handler .validateRequestModel (request );
176+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("CreateDatasetVersionLabels" ).setMethod (HttpMethod .PUT ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions/{VersionName}/labels" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
177+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (CreateDatasetVersionLabelsResponse .create ());
178+ return this .handler .execute (params );
179+ } catch (Exception e ) {
180+ CompletableFuture <CreateDatasetVersionLabelsResponse > future = new CompletableFuture <>();
181+ future .completeExceptionally (e );
182+ return future ;
183+ }
184+ }
185+
150186 /**
151187 * @param request the request parameters of CreateExperiment CreateExperimentRequest
152188 * @return CreateExperimentResponse
@@ -381,6 +417,42 @@ public CompletableFuture<DeleteDatasetLabelsResponse> deleteDatasetLabels(Delete
381417 }
382418 }
383419
420+ /**
421+ * @param request the request parameters of DeleteDatasetVersion DeleteDatasetVersionRequest
422+ * @return DeleteDatasetVersionResponse
423+ */
424+ @ Override
425+ public CompletableFuture <DeleteDatasetVersionResponse > deleteDatasetVersion (DeleteDatasetVersionRequest request ) {
426+ try {
427+ this .handler .validateRequestModel (request );
428+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("DeleteDatasetVersion" ).setMethod (HttpMethod .DELETE ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions/{VersionName}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
429+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (DeleteDatasetVersionResponse .create ());
430+ return this .handler .execute (params );
431+ } catch (Exception e ) {
432+ CompletableFuture <DeleteDatasetVersionResponse > future = new CompletableFuture <>();
433+ future .completeExceptionally (e );
434+ return future ;
435+ }
436+ }
437+
438+ /**
439+ * @param request the request parameters of DeleteDatasetVersionLabels DeleteDatasetVersionLabelsRequest
440+ * @return DeleteDatasetVersionLabelsResponse
441+ */
442+ @ Override
443+ public CompletableFuture <DeleteDatasetVersionLabelsResponse > deleteDatasetVersionLabels (DeleteDatasetVersionLabelsRequest request ) {
444+ try {
445+ this .handler .validateRequestModel (request );
446+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("DeleteDatasetVersionLabels" ).setMethod (HttpMethod .DELETE ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions/{VersionName}/labels" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
447+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (DeleteDatasetVersionLabelsResponse .create ());
448+ return this .handler .execute (params );
449+ } catch (Exception e ) {
450+ CompletableFuture <DeleteDatasetVersionLabelsResponse > future = new CompletableFuture <>();
451+ future .completeExceptionally (e );
452+ return future ;
453+ }
454+ }
455+
384456 /**
385457 * @param request the request parameters of DeleteExperiment DeleteExperimentRequest
386458 * @return DeleteExperimentResponse
@@ -615,6 +687,24 @@ public CompletableFuture<GetDatasetResponse> getDataset(GetDatasetRequest reques
615687 }
616688 }
617689
690+ /**
691+ * @param request the request parameters of GetDatasetVersion GetDatasetVersionRequest
692+ * @return GetDatasetVersionResponse
693+ */
694+ @ Override
695+ public CompletableFuture <GetDatasetVersionResponse > getDatasetVersion (GetDatasetVersionRequest request ) {
696+ try {
697+ this .handler .validateRequestModel (request );
698+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetDatasetVersion" ).setMethod (HttpMethod .GET ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions/{VersionName}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
699+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetDatasetVersionResponse .create ());
700+ return this .handler .execute (params );
701+ } catch (Exception e ) {
702+ CompletableFuture <GetDatasetVersionResponse > future = new CompletableFuture <>();
703+ future .completeExceptionally (e );
704+ return future ;
705+ }
706+ }
707+
618708 /**
619709 * @param request the request parameters of GetDefaultWorkspace GetDefaultWorkspaceRequest
620710 * @return GetDefaultWorkspaceResponse
@@ -795,6 +885,24 @@ public CompletableFuture<ListCodeSourcesResponse> listCodeSources(ListCodeSource
795885 }
796886 }
797887
888+ /**
889+ * @param request the request parameters of ListDatasetVersions ListDatasetVersionsRequest
890+ * @return ListDatasetVersionsResponse
891+ */
892+ @ Override
893+ public CompletableFuture <ListDatasetVersionsResponse > listDatasetVersions (ListDatasetVersionsRequest request ) {
894+ try {
895+ this .handler .validateRequestModel (request );
896+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("ListDatasetVersions" ).setMethod (HttpMethod .GET ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
897+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListDatasetVersionsResponse .create ());
898+ return this .handler .execute (params );
899+ } catch (Exception e ) {
900+ CompletableFuture <ListDatasetVersionsResponse > future = new CompletableFuture <>();
901+ future .completeExceptionally (e );
902+ return future ;
903+ }
904+ }
905+
798906 /**
799907 * @param request the request parameters of ListDatasets ListDatasetsRequest
800908 * @return ListDatasetsResponse
@@ -1227,6 +1335,24 @@ public CompletableFuture<UpdateDatasetResponse> updateDataset(UpdateDatasetReque
12271335 }
12281336 }
12291337
1338+ /**
1339+ * @param request the request parameters of UpdateDatasetVersion UpdateDatasetVersionRequest
1340+ * @return UpdateDatasetVersionResponse
1341+ */
1342+ @ Override
1343+ public CompletableFuture <UpdateDatasetVersionResponse > updateDatasetVersion (UpdateDatasetVersionRequest request ) {
1344+ try {
1345+ this .handler .validateRequestModel (request );
1346+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("UpdateDatasetVersion" ).setMethod (HttpMethod .PUT ).setPathRegex ("/api/v1/datasets/{DatasetId}/versions/{VersionName}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
1347+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (UpdateDatasetVersionResponse .create ());
1348+ return this .handler .execute (params );
1349+ } catch (Exception e ) {
1350+ CompletableFuture <UpdateDatasetVersionResponse > future = new CompletableFuture <>();
1351+ future .completeExceptionally (e );
1352+ return future ;
1353+ }
1354+ }
1355+
12301356 /**
12311357 * @param request the request parameters of UpdateDefaultWorkspace UpdateDefaultWorkspaceRequest
12321358 * @return UpdateDefaultWorkspaceResponse
0 commit comments