@@ -744,6 +744,9 @@ open class Client : AlibabacloudOpenApi.Client {
744
744
if ( !TeaUtils. Client. isUnset ( request. origin) ) {
745
745
body [ " Origin " ] = request. origin ?? " " ;
746
746
}
747
+ if ( !TeaUtils. Client. isUnset ( request. tag) ) {
748
+ body [ " Tag " ] = request. tag ?? [ ] ;
749
+ }
747
750
if ( !TeaUtils. Client. isUnset ( request. task) ) {
748
751
body [ " Task " ] = request. task ?? " " ;
749
752
}
@@ -1790,6 +1793,48 @@ open class Client : AlibabacloudOpenApi.Client {
1790
1793
return try await getDatasetFileMetaWithOptions ( DatasetId as! String , DatasetFileMetaId as! String , request as! GetDatasetFileMetaRequest , headers as! [ String : String ] , runtime as! TeaUtils . RuntimeOptions )
1791
1794
}
1792
1795
1796
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
1797
+ public func getDatasetFileMetasStatisticsWithOptions( _ DatasetId: String , _ request: GetDatasetFileMetasStatisticsRequest , _ headers: [ String : String ] , _ runtime: TeaUtils . RuntimeOptions ) async throws -> GetDatasetFileMetasStatisticsResponse {
1798
+ try TeaUtils . Client. validateModel ( request)
1799
+ var query : [ String : Any ] = [ : ]
1800
+ if ( !TeaUtils. Client. isUnset ( request. aggregateBy) ) {
1801
+ query [ " AggregateBy " ] = request. aggregateBy ?? " " ;
1802
+ }
1803
+ if ( !TeaUtils. Client. isUnset ( request. datasetVersion) ) {
1804
+ query [ " DatasetVersion " ] = request. datasetVersion ?? " " ;
1805
+ }
1806
+ if ( !TeaUtils. Client. isUnset ( request. maxResults) ) {
1807
+ query [ " MaxResults " ] = request. maxResults!;
1808
+ }
1809
+ if ( !TeaUtils. Client. isUnset ( request. workspaceId) ) {
1810
+ query [ " WorkspaceId " ] = request. workspaceId ?? " " ;
1811
+ }
1812
+ var req : AlibabacloudOpenApi . OpenApiRequest = AlibabacloudOpenApi . OpenApiRequest ( [
1813
+ " headers " : headers as! [ String : String ] ,
1814
+ " query " : AlibabaCloudOpenApiUtil . Client. query ( query)
1815
+ ] )
1816
+ var params : AlibabacloudOpenApi . Params = AlibabacloudOpenApi . Params ( [
1817
+ " action " : " GetDatasetFileMetasStatistics " ,
1818
+ " version " : " 2021-02-04 " ,
1819
+ " protocol " : " HTTPS " ,
1820
+ " pathname " : " /api/v1/statistics/datasets/ " + ( AlibabaCloudOpenApiUtil . Client. getEncodeParam ( DatasetId) ) + " /datasetfilemetas " ,
1821
+ " method " : " GET " ,
1822
+ " authType " : " AK " ,
1823
+ " style " : " ROA " ,
1824
+ " reqBodyType " : " json " ,
1825
+ " bodyType " : " json "
1826
+ ] )
1827
+ var tmp : [ String : Any ] = try await callApi ( params as! AlibabacloudOpenApi . Params , req as! AlibabacloudOpenApi . OpenApiRequest , runtime as! TeaUtils . RuntimeOptions )
1828
+ return Tea . TeaConverter. fromMap ( GetDatasetFileMetasStatisticsResponse ( ) , tmp)
1829
+ }
1830
+
1831
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
1832
+ public func getDatasetFileMetasStatistics( _ DatasetId: String , _ request: GetDatasetFileMetasStatisticsRequest ) async throws -> GetDatasetFileMetasStatisticsResponse {
1833
+ var runtime : TeaUtils . RuntimeOptions = TeaUtils . RuntimeOptions ( [ : ] )
1834
+ var headers : [ String : String ] = [ : ]
1835
+ return try await getDatasetFileMetasStatisticsWithOptions ( DatasetId as! String , request as! GetDatasetFileMetasStatisticsRequest , headers as! [ String : String ] , runtime as! TeaUtils . RuntimeOptions )
1836
+ }
1837
+
1793
1838
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
1794
1839
public func getDatasetJobWithOptions( _ DatasetId: String , _ DatasetJobId: String , _ request: GetDatasetJobRequest , _ headers: [ String : String ] , _ runtime: TeaUtils . RuntimeOptions ) async throws -> GetDatasetJobResponse {
1795
1840
try TeaUtils . Client. validateModel ( request)
@@ -2853,8 +2898,13 @@ open class Client : AlibabacloudOpenApi.Client {
2853
2898
}
2854
2899
2855
2900
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
2856
- public func listModelsWithOptions( _ request: ListModelsRequest , _ headers: [ String : String ] , _ runtime: TeaUtils . RuntimeOptions ) async throws -> ListModelsResponse {
2857
- try TeaUtils . Client. validateModel ( request)
2901
+ public func listModelsWithOptions( _ tmpReq: ListModelsRequest , _ headers: [ String : String ] , _ runtime: TeaUtils . RuntimeOptions ) async throws -> ListModelsResponse {
2902
+ try TeaUtils . Client. validateModel ( tmpReq)
2903
+ var request : ListModelsShrinkRequest = ListModelsShrinkRequest ( [ : ] )
2904
+ AlibabaCloudOpenApiUtil . Client. convert ( tmpReq, request)
2905
+ if ( !TeaUtils. Client. isUnset ( tmpReq. tag) ) {
2906
+ request. tagShrink = AlibabaCloudOpenApiUtil . Client. arrayToStringWithSpecifiedStyle ( tmpReq. tag, " Tag " , " json " )
2907
+ }
2858
2908
var query : [ String : Any ] = [ : ]
2859
2909
if ( !TeaUtils. Client. isUnset ( request. collections) ) {
2860
2910
query [ " Collections " ] = request. collections ?? " " ;
@@ -2892,6 +2942,9 @@ open class Client : AlibabacloudOpenApi.Client {
2892
2942
if ( !TeaUtils. Client. isUnset ( request. sortBy) ) {
2893
2943
query [ " SortBy " ] = request. sortBy ?? " " ;
2894
2944
}
2945
+ if ( !TeaUtils. Client. isUnset ( request. tagShrink) ) {
2946
+ query [ " Tag " ] = request. tagShrink ?? " " ;
2947
+ }
2895
2948
if ( !TeaUtils. Client. isUnset ( request. task) ) {
2896
2949
query [ " Task " ] = request. task ?? " " ;
2897
2950
}
0 commit comments