Skip to content

Commit d01182b

Browse files
committed
Support API ChangeResourceGroup.
1 parent f1972de commit d01182b

File tree

5 files changed

+277
-5
lines changed

5 files changed

+277
-5
lines changed

clickhouse-20230522/AlibabacloudClickhouse20230522.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 = "AlibabacloudClickhouse20230522"
4-
spec.version = "2.0.1"
4+
spec.version = "2.1.0"
55
spec.license = "Apache 2.0"
66
spec.summary = "Alibaba Cloud ClickHouse (20230522) SDK Library for Swift"
77
spec.homepage = "https://github.com/alibabacloud-sdk-swift/clickhouse-20230522"

clickhouse-20230522/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)`AlibabacloudClickhouse20230522` 集成到你的 Xcode 项目中,需要在 `Cartfile` 中定义以下内容:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/clickhouse-20230522" "2.0.1"
20+
github "alibabacloud-sdk-swift/clickhouse-20230522" "2.1.0"
2121
```
2222

2323
### Swift 包管理工具
@@ -26,7 +26,7 @@ github "alibabacloud-sdk-swift/clickhouse-20230522" "2.0.1"
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/clickhouse-20230522.git", from: "2.0.1")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/clickhouse-20230522.git", from: "2.1.0")
3030
]
3131
```
3232

clickhouse-20230522/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 `AlibabacloudClickhouse20230522` into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/clickhouse-20230522" "2.0.1"
20+
github "alibabacloud-sdk-swift/clickhouse-20230522" "2.1.0"
2121
```
2222

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

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/clickhouse-20230522.git", from: "2.0.1")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/clickhouse-20230522.git", from: "2.1.0")
3030
]
3131
```
3232

clickhouse-20230522/Sources/AlibabacloudClickhouse20230522/Client.swift

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,46 @@ open class Client : AlibabacloudOpenApi.Client {
6969
return try AlibabacloudEndpointUtil.Client.getEndpointRules(productId, regionId, endpointRule, network, suffix)
7070
}
7171

72+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
73+
public func changeResourceGroupWithOptions(_ request: ChangeResourceGroupRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ChangeResourceGroupResponse {
74+
try TeaUtils.Client.validateModel(request)
75+
var query: [String: Any] = [:]
76+
if (!TeaUtils.Client.isUnset(request.resourceGroupId)) {
77+
query["ResourceGroupId"] = request.resourceGroupId ?? "";
78+
}
79+
if (!TeaUtils.Client.isUnset(request.resourceId)) {
80+
query["ResourceId"] = request.resourceId ?? "";
81+
}
82+
if (!TeaUtils.Client.isUnset(request.resourceRegionId)) {
83+
query["ResourceRegionId"] = request.resourceRegionId ?? "";
84+
}
85+
if (!TeaUtils.Client.isUnset(request.resourceType)) {
86+
query["ResourceType"] = request.resourceType ?? "";
87+
}
88+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
89+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
90+
])
91+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
92+
"action": "ChangeResourceGroup",
93+
"version": "2023-05-22",
94+
"protocol": "HTTPS",
95+
"pathname": "/",
96+
"method": "POST",
97+
"authType": "AK",
98+
"style": "RPC",
99+
"reqBodyType": "formData",
100+
"bodyType": "json"
101+
])
102+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
103+
return Tea.TeaConverter.fromMap(ChangeResourceGroupResponse(), tmp)
104+
}
105+
106+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
107+
public func changeResourceGroup(_ request: ChangeResourceGroupRequest) async throws -> ChangeResourceGroupResponse {
108+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
109+
return try await changeResourceGroupWithOptions(request as! ChangeResourceGroupRequest, runtime as! TeaUtils.RuntimeOptions)
110+
}
111+
72112
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
73113
public func createAccountWithOptions(_ tmpReq: CreateAccountRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreateAccountResponse {
74114
try TeaUtils.Client.validateModel(tmpReq)
@@ -306,6 +346,9 @@ open class Client : AlibabacloudOpenApi.Client {
306346
public func createEndpointWithOptions(_ request: CreateEndpointRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreateEndpointResponse {
307347
try TeaUtils.Client.validateModel(request)
308348
var query: [String: Any] = [:]
349+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
350+
query["ComputingGroupId"] = request.computingGroupId ?? "";
351+
}
309352
if (!TeaUtils.Client.isUnset(request.connectionPrefix)) {
310353
query["ConnectionPrefix"] = request.connectionPrefix ?? "";
311354
}
@@ -491,6 +534,9 @@ open class Client : AlibabacloudOpenApi.Client {
491534
public func deleteEndpointWithOptions(_ request: DeleteEndpointRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DeleteEndpointResponse {
492535
try TeaUtils.Client.validateModel(request)
493536
var query: [String: Any] = [:]
537+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
538+
query["ComputingGroupId"] = request.computingGroupId ?? "";
539+
}
494540
if (!TeaUtils.Client.isUnset(request.connectionString)) {
495541
query["ConnectionString"] = request.connectionString ?? "";
496542
}
@@ -907,6 +953,9 @@ open class Client : AlibabacloudOpenApi.Client {
907953
public func describeProcessListWithOptions(_ request: DescribeProcessListRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeProcessListResponse {
908954
try TeaUtils.Client.validateModel(request)
909955
var query: [String: Any] = [:]
956+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
957+
query["ComputingGroupId"] = request.computingGroupId ?? "";
958+
}
910959
if (!TeaUtils.Client.isUnset(request.DBInstanceId)) {
911960
query["DBInstanceId"] = request.DBInstanceId ?? "";
912961
}
@@ -996,6 +1045,9 @@ open class Client : AlibabacloudOpenApi.Client {
9961045
public func describeSlowLogRecordsWithOptions(_ request: DescribeSlowLogRecordsRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeSlowLogRecordsResponse {
9971046
try TeaUtils.Client.validateModel(request)
9981047
var query: [String: Any] = [:]
1048+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
1049+
query["ComputingGroupId"] = request.computingGroupId ?? "";
1050+
}
9991051
if (!TeaUtils.Client.isUnset(request.DBInstanceId)) {
10001052
query["DBInstanceId"] = request.DBInstanceId ?? "";
10011053
}
@@ -1045,6 +1097,9 @@ open class Client : AlibabacloudOpenApi.Client {
10451097
public func describeSlowLogTrendWithOptions(_ request: DescribeSlowLogTrendRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeSlowLogTrendResponse {
10461098
try TeaUtils.Client.validateModel(request)
10471099
var query: [String: Any] = [:]
1100+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
1101+
query["ComputingGroupId"] = request.computingGroupId ?? "";
1102+
}
10481103
if (!TeaUtils.Client.isUnset(request.DBInstanceId)) {
10491104
query["DBInstanceId"] = request.DBInstanceId ?? "";
10501105
}
@@ -1091,6 +1146,9 @@ open class Client : AlibabacloudOpenApi.Client {
10911146
public func killProcessWithOptions(_ request: KillProcessRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> KillProcessResponse {
10921147
try TeaUtils.Client.validateModel(request)
10931148
var query: [String: Any] = [:]
1149+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
1150+
query["ComputingGroupId"] = request.computingGroupId ?? "";
1151+
}
10941152
if (!TeaUtils.Client.isUnset(request.DBInstanceId)) {
10951153
query["DBInstanceId"] = request.DBInstanceId ?? "";
10961154
}
@@ -1299,6 +1357,9 @@ open class Client : AlibabacloudOpenApi.Client {
12991357
public func modifyDBInstanceClassWithOptions(_ request: ModifyDBInstanceClassRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ModifyDBInstanceClassResponse {
13001358
try TeaUtils.Client.validateModel(request)
13011359
var query: [String: Any] = [:]
1360+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
1361+
query["ComputingGroupId"] = request.computingGroupId ?? "";
1362+
}
13021363
if (!TeaUtils.Client.isUnset(request.DBInstanceId)) {
13031364
query["DBInstanceId"] = request.DBInstanceId ?? "";
13041365
}
@@ -1391,6 +1452,9 @@ open class Client : AlibabacloudOpenApi.Client {
13911452
public func modifyDBInstanceConnectionStringWithOptions(_ request: ModifyDBInstanceConnectionStringRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ModifyDBInstanceConnectionStringResponse {
13921453
try TeaUtils.Client.validateModel(request)
13931454
var query: [String: Any] = [:]
1455+
if (!TeaUtils.Client.isUnset(request.computingGroupId)) {
1456+
query["ComputingGroupId"] = request.computingGroupId ?? "";
1457+
}
13941458
if (!TeaUtils.Client.isUnset(request.connectionString)) {
13951459
query["ConnectionString"] = request.connectionString ?? "";
13961460
}

0 commit comments

Comments
 (0)