Skip to content

Commit 76dbe2d

Browse files
committed
Support API ModifyInstanceConfig.
1 parent ed4ac2a commit 76dbe2d

File tree

82 files changed

+491
-176
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+491
-176
lines changed

rdsai-20250507/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
33

4-
project(alibabacloud_rds_ai_20250507 VERSION "1.0.0")
4+
project(alibabacloud_rds_ai20250507 VERSION "1.0.0")
55

66
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< General set up >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #
77
set(CMAKE_CXX_STANDARD 11)
@@ -72,7 +72,7 @@ if(CMAKE_HOST_WIN32)
7272
_CRT_SECURE_NO_WARNINGS)
7373
elseif(APPLE)
7474
find_library(CFLIB CoreFoundation)
75-
find_library(UTIL_LIB alibabacloud_rds_ai_20250507 ${CMAKE_CURRENT_SOURCE_DIR}/deps/lib)
75+
find_library(UTIL_LIB alibabacloud_rds_ai20250507 ${CMAKE_CURRENT_SOURCE_DIR}/deps/lib)
7676
target_link_libraries(${PROJECT_NAME}
7777
OpenSSL::SSL OpenSSL::Crypto
7878
${CFLIB}
@@ -139,7 +139,7 @@ install(
139139
TARGETS
140140
${PROJECT_NAME}
141141
EXPORT
142-
alibabacloud_rds_ai_20250507Targets
142+
alibabacloud_rds_ai20250507Targets
143143
ARCHIVE
144144
DESTINATION ${INSTALL_LIBDIR}
145145
COMPONENT lib
@@ -157,9 +157,9 @@ install(
157157
# Install cmake config
158158
install(
159159
EXPORT
160-
alibabacloud_rds_ai_20250507Targets
160+
alibabacloud_rds_ai20250507Targets
161161
NAMESPACE
162-
"alibabacloud_rds_ai_20250507::"
162+
"alibabacloud_rds_ai20250507::"
163163
DESTINATION
164164
${INSTALL_CMAKEDIR}
165165
COMPONENT

rdsai-20250507/ChangeLog.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-11-18 Version: 1.4.0
2+
- Support API ModifyInstanceConfig.
3+
- Update API DescribeAppInstanceAttribute: add response parameters Body.EipStatus.
4+
- Update API DescribeAppInstanceAttribute: add response parameters Body.NatStatus.
5+
6+
17
2025-09-25 Version: 1.3.0
28
- Support API DescribeInstanceRAGConfig.
39
- Support API DescribeInstanceSSL.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@PACKAGE_INIT@
2+
3+
include("${CMAKE_CURRENT_LIST_DIR}/alibabacloud_rds_ai20250507Targets.cmake")
4+
check_required_components("alibabacloud_rds_ai20250507")

rdsai-20250507/cmake/alibabacloud_rds_ai_20250507Config.cmake.in

Lines changed: 0 additions & 4 deletions
This file was deleted.

rdsai-20250507/include/alibabacloud/RdsAi20250507.hpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,23 @@ namespace RdsAi20250507
207207
*/
208208
Models::ModifyInstanceAuthConfigResponse modifyInstanceAuthConfig(const Models::ModifyInstanceAuthConfigRequest &request);
209209

210+
/**
211+
* @summary 修改实例RAG配置
212+
*
213+
* @param request ModifyInstanceConfigRequest
214+
* @param runtime runtime options for this request RuntimeOptions
215+
* @return ModifyInstanceConfigResponse
216+
*/
217+
Models::ModifyInstanceConfigResponse modifyInstanceConfigWithOptions(const Models::ModifyInstanceConfigRequest &request, const Darabonba::RuntimeOptions &runtime);
218+
219+
/**
220+
* @summary 修改实例RAG配置
221+
*
222+
* @param request ModifyInstanceConfigRequest
223+
* @return ModifyInstanceConfigResponse
224+
*/
225+
Models::ModifyInstanceConfigResponse modifyInstanceConfig(const Models::ModifyInstanceConfigRequest &request);
226+
210227
/**
211228
* @summary 修改服务白名单
212229
*

rdsai-20250507/include/alibabacloud/RdsAi20250507Model.hpp

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,32 @@
2424
#include <alibabacloud/models/DescribeInstanceIpWhitelistRequest.hpp>
2525
#include <alibabacloud/models/DescribeInstanceIpWhitelistResponseBody.hpp>
2626
#include <alibabacloud/models/DescribeInstanceIpWhitelistResponse.hpp>
27-
#include <alibabacloud/models/DescribeInstanceRagconfigRequest.hpp>
28-
#include <alibabacloud/models/DescribeInstanceRagconfigResponseBody.hpp>
29-
#include <alibabacloud/models/DescribeInstanceRagconfigResponse.hpp>
30-
#include <alibabacloud/models/DescribeInstanceSslrequest.hpp>
31-
#include <alibabacloud/models/DescribeInstanceSslresponseBody.hpp>
32-
#include <alibabacloud/models/DescribeInstanceSslresponse.hpp>
27+
#include <alibabacloud/models/DescribeInstanceRagConfigRequest.hpp>
28+
#include <alibabacloud/models/DescribeInstanceRagConfigResponseBody.hpp>
29+
#include <alibabacloud/models/DescribeInstanceRagConfigResponse.hpp>
30+
#include <alibabacloud/models/DescribeInstanceSslRequest.hpp>
31+
#include <alibabacloud/models/DescribeInstanceSslResponseBody.hpp>
32+
#include <alibabacloud/models/DescribeInstanceSslResponse.hpp>
3333
#include <alibabacloud/models/DescribeInstanceStorageConfigRequest.hpp>
3434
#include <alibabacloud/models/DescribeInstanceStorageConfigResponseBody.hpp>
3535
#include <alibabacloud/models/DescribeInstanceStorageConfigResponse.hpp>
3636
#include <alibabacloud/models/ModifyInstanceAuthConfigRequest.hpp>
3737
#include <alibabacloud/models/ModifyInstanceAuthConfigShrinkRequest.hpp>
3838
#include <alibabacloud/models/ModifyInstanceAuthConfigResponseBody.hpp>
3939
#include <alibabacloud/models/ModifyInstanceAuthConfigResponse.hpp>
40+
#include <alibabacloud/models/ModifyInstanceConfigRequest.hpp>
41+
#include <alibabacloud/models/ModifyInstanceConfigResponseBody.hpp>
42+
#include <alibabacloud/models/ModifyInstanceConfigResponse.hpp>
4043
#include <alibabacloud/models/ModifyInstanceIpWhitelistRequest.hpp>
4144
#include <alibabacloud/models/ModifyInstanceIpWhitelistResponseBody.hpp>
4245
#include <alibabacloud/models/ModifyInstanceIpWhitelistResponse.hpp>
43-
#include <alibabacloud/models/ModifyInstanceRagconfigRequest.hpp>
44-
#include <alibabacloud/models/ModifyInstanceRagconfigShrinkRequest.hpp>
45-
#include <alibabacloud/models/ModifyInstanceRagconfigResponseBody.hpp>
46-
#include <alibabacloud/models/ModifyInstanceRagconfigResponse.hpp>
47-
#include <alibabacloud/models/ModifyInstanceSslrequest.hpp>
48-
#include <alibabacloud/models/ModifyInstanceSslresponseBody.hpp>
49-
#include <alibabacloud/models/ModifyInstanceSslresponse.hpp>
46+
#include <alibabacloud/models/ModifyInstanceRagConfigRequest.hpp>
47+
#include <alibabacloud/models/ModifyInstanceRagConfigShrinkRequest.hpp>
48+
#include <alibabacloud/models/ModifyInstanceRagConfigResponseBody.hpp>
49+
#include <alibabacloud/models/ModifyInstanceRagConfigResponse.hpp>
50+
#include <alibabacloud/models/ModifyInstanceSslRequest.hpp>
51+
#include <alibabacloud/models/ModifyInstanceSslResponseBody.hpp>
52+
#include <alibabacloud/models/ModifyInstanceSslResponse.hpp>
5053
#include <alibabacloud/models/ModifyInstanceStorageConfigRequest.hpp>
5154
#include <alibabacloud/models/ModifyInstanceStorageConfigShrinkRequest.hpp>
5255
#include <alibabacloud/models/ModifyInstanceStorageConfigResponseBody.hpp>
@@ -63,16 +66,16 @@
6366
#include <alibabacloud/models/StopInstanceRequest.hpp>
6467
#include <alibabacloud/models/StopInstanceResponseBody.hpp>
6568
#include <alibabacloud/models/StopInstanceResponse.hpp>
66-
#include <alibabacloud/models/CreateAppInstanceRequestDbinstanceConfig.hpp>
69+
#include <alibabacloud/models/CreateAppInstanceRequestDbInstanceConfig.hpp>
6770
#include <alibabacloud/models/DescribeAppInstancesResponseBodyInstances.hpp>
6871
#include <alibabacloud/models/DescribeInstanceAuthInfoResponseBodyApiKeys.hpp>
6972
#include <alibabacloud/models/DescribeInstanceAuthInfoResponseBodyConfigList.hpp>
7073
#include <alibabacloud/models/DescribeInstanceEndpointsResponseBodyInstanceEndpoints.hpp>
7174
#include <alibabacloud/models/DescribeInstanceIpWhitelistResponseBodyIpWhiteListGroups.hpp>
72-
#include <alibabacloud/models/DescribeInstanceRagconfigResponseBodyConfigList.hpp>
75+
#include <alibabacloud/models/DescribeInstanceRagConfigResponseBodyConfigList.hpp>
7376
#include <alibabacloud/models/DescribeInstanceStorageConfigResponseBodyConfigList.hpp>
7477
#include <alibabacloud/models/ModifyInstanceAuthConfigRequestConfigList.hpp>
75-
#include <alibabacloud/models/ModifyInstanceRagconfigRequestConfigList.hpp>
78+
#include <alibabacloud/models/ModifyInstanceRagConfigRequestConfigList.hpp>
7679
#include <alibabacloud/models/ModifyInstanceStorageConfigRequestConfigList.hpp>
7780

7881
#endif

rdsai-20250507/include/alibabacloud/models/CreateAppInstanceRequest.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ namespace Models
5454
};
5555
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
5656
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
57-
virtual bool empty() const override { this->appName_ != nullptr
58-
&& this->appType_ != nullptr && this->clientToken_ != nullptr && this->DBInstanceConfig_ != nullptr && this->DBInstanceName_ != nullptr && this->dashboardPassword_ != nullptr
59-
&& this->dashboardUsername_ != nullptr && this->databasePassword_ != nullptr && this->instanceClass_ != nullptr && this->publicNetworkAccessEnabled_ != nullptr && this->RAGEnabled_ != nullptr
60-
&& this->regionId_ != nullptr && this->vSwitchId_ != nullptr; };
57+
virtual bool empty() const override { return this->appName_ == nullptr
58+
&& return this->appType_ == nullptr && return this->clientToken_ == nullptr && return this->DBInstanceConfig_ == nullptr && return this->DBInstanceName_ == nullptr && return this->dashboardPassword_ == nullptr
59+
&& return this->dashboardUsername_ == nullptr && return this->databasePassword_ == nullptr && return this->instanceClass_ == nullptr && return this->publicNetworkAccessEnabled_ == nullptr && return this->RAGEnabled_ == nullptr
60+
&& return this->regionId_ == nullptr && return this->vSwitchId_ == nullptr; };
6161
// appName Field Functions
6262
bool hasAppName() const { return this->appName_ != nullptr;};
6363
void deleteAppName() { this->appName_ = nullptr;};

rdsai-20250507/include/alibabacloud/models/CreateAppInstanceRequestDbinstanceConfig.hpp renamed to rdsai-20250507/include/alibabacloud/models/CreateAppInstanceRequestDbInstanceConfig.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ namespace Models
3333
};
3434
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3535
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
36-
virtual bool empty() const override { this->DBInstanceClass_ != nullptr
37-
&& this->DBInstanceStorage_ != nullptr && this->payType_ != nullptr; };
36+
virtual bool empty() const override { return this->DBInstanceClass_ == nullptr
37+
&& return this->DBInstanceStorage_ == nullptr && return this->payType_ == nullptr; };
3838
// DBInstanceClass Field Functions
3939
bool hasDBInstanceClass() const { return this->DBInstanceClass_ != nullptr;};
4040
void deleteDBInstanceClass() { this->DBInstanceClass_ = nullptr;};

rdsai-20250507/include/alibabacloud/models/CreateAppInstanceResponse.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ namespace Models
3535
};
3636
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3737
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
38-
virtual bool empty() const override { this->headers_ != nullptr
39-
&& this->statusCode_ != nullptr && this->body_ != nullptr; };
38+
virtual bool empty() const override { return this->headers_ == nullptr
39+
&& return this->statusCode_ == nullptr && return this->body_ == nullptr; };
4040
// headers Field Functions
4141
bool hasHeaders() const { return this->headers_ != nullptr;};
4242
void deleteHeaders() { this->headers_ = nullptr;};

rdsai-20250507/include/alibabacloud/models/CreateAppInstanceResponseBody.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ namespace Models
3131
};
3232
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3333
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
34-
virtual bool empty() const override { this->instanceName_ != nullptr
35-
&& this->requestId_ != nullptr; };
34+
virtual bool empty() const override { return this->instanceName_ == nullptr
35+
&& return this->requestId_ == nullptr; };
3636
// instanceName Field Functions
3737
bool hasInstanceName() const { return this->instanceName_ != nullptr;};
3838
void deleteInstanceName() { this->instanceName_ = nullptr;};

0 commit comments

Comments
 (0)