Skip to content

Commit 719406e

Browse files
committed
Support API GetDatasetFileMetasStatistics.
1 parent b3dcd0d commit 719406e

File tree

5 files changed

+460
-7
lines changed

5 files changed

+460
-7
lines changed

AlibabacloudAIWorkSpace20210204.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |spec|
22

33
spec.name = "AlibabacloudAIWorkSpace20210204"
4-
spec.version = "4.1.0"
4+
spec.version = "4.2.0"
55
spec.license = "Apache 2.0"
66
spec.summary = "Alibaba Cloud AIWorkSpace (20210204) SDK Library for Swift"
77
spec.homepage = "https://github.com/alibabacloud-sdk-swift/aiworkspace-20210204"

README-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
要使用 [Carthage](https://github.com/Carthage/Carthage)`AlibabacloudAIWorkSpace20210204` 集成到你的 Xcode 项目中,需要在 `Cartfile` 中定义以下内容:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/aiworkspace-20210204" "4.1.0"
20+
github "alibabacloud-sdk-swift/aiworkspace-20210204" "4.2.0"
2121
```
2222

2323
### Swift 包管理工具
@@ -26,7 +26,7 @@ github "alibabacloud-sdk-swift/aiworkspace-20210204" "4.1.0"
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/aiworkspace-20210204.git", from: "4.1.0")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/aiworkspace-20210204.git", from: "4.2.0")
3030
]
3131
```
3232

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ English | [简体中文](README-CN.md)
1717
To integrate `AlibabacloudAIWorkSpace20210204` into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/aiworkspace-20210204" "4.1.0"
20+
github "alibabacloud-sdk-swift/aiworkspace-20210204" "4.2.0"
2121
```
2222

2323
### Swift Package Manager
@@ -26,7 +26,7 @@ To integrate `AlibabacloudAIWorkSpace20210204` into your Xcode project using [Sw
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/aiworkspace-20210204.git", from: "4.1.0")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/aiworkspace-20210204.git", from: "4.2.0")
3030
]
3131
```
3232

Sources/AlibabacloudAIWorkSpace20210204/Client.swift

Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,9 @@ open class Client : AlibabacloudOpenApi.Client {
744744
if (!TeaUtils.Client.isUnset(request.origin)) {
745745
body["Origin"] = request.origin ?? "";
746746
}
747+
if (!TeaUtils.Client.isUnset(request.tag)) {
748+
body["Tag"] = request.tag ?? [];
749+
}
747750
if (!TeaUtils.Client.isUnset(request.task)) {
748751
body["Task"] = request.task ?? "";
749752
}
@@ -1790,6 +1793,48 @@ open class Client : AlibabacloudOpenApi.Client {
17901793
return try await getDatasetFileMetaWithOptions(DatasetId as! String, DatasetFileMetaId as! String, request as! GetDatasetFileMetaRequest, headers as! [String: String], runtime as! TeaUtils.RuntimeOptions)
17911794
}
17921795

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+
17931838
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
17941839
public func getDatasetJobWithOptions(_ DatasetId: String, _ DatasetJobId: String, _ request: GetDatasetJobRequest, _ headers: [String: String], _ runtime: TeaUtils.RuntimeOptions) async throws -> GetDatasetJobResponse {
17951840
try TeaUtils.Client.validateModel(request)
@@ -2853,8 +2898,13 @@ open class Client : AlibabacloudOpenApi.Client {
28532898
}
28542899

28552900
@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+
}
28582908
var query: [String: Any] = [:]
28592909
if (!TeaUtils.Client.isUnset(request.collections)) {
28602910
query["Collections"] = request.collections ?? "";
@@ -2892,6 +2942,9 @@ open class Client : AlibabacloudOpenApi.Client {
28922942
if (!TeaUtils.Client.isUnset(request.sortBy)) {
28932943
query["SortBy"] = request.sortBy ?? "";
28942944
}
2945+
if (!TeaUtils.Client.isUnset(request.tagShrink)) {
2946+
query["Tag"] = request.tagShrink ?? "";
2947+
}
28952948
if (!TeaUtils.Client.isUnset(request.task)) {
28962949
query["Task"] = request.task ?? "";
28972950
}

0 commit comments

Comments
 (0)