Skip to content

Commit b7a4430

Browse files
release 3.1.115 source code
1 parent 0eb6aae commit b7a4430

33 files changed

+2978
-27
lines changed

CHANGELOG.md

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,139 @@
1+
# 3.1.115 2024-12-12
2+
3+
### HuaweiCloud SDK CDN
4+
5+
- _API Version_
6+
- V2
7+
- _Features_
8+
- None
9+
- _Bug Fix_
10+
- None
11+
- _Change_
12+
- **ShowDomainFullConfig**
13+
- changes of response param
14+
- `+ configs.cache_rules.force_cache`
15+
- **UpdateDomainFullConfig**
16+
- changes of request param
17+
- `+ configs.cache_rules.force_cache`
18+
19+
### HuaweiCloud SDK CSMS
20+
21+
- _API Version_
22+
- V1
23+
- _Features_
24+
- None
25+
- _Bug Fix_
26+
- None
27+
- _Change_
28+
- **ListUsers**
29+
- changes of request param
30+
- `+ user_info`
31+
- `- user_name`
32+
33+
### HuaweiCloud SDK DDS
34+
35+
- _API Version_
36+
- V3
37+
- _Features_
38+
- None
39+
- _Bug Fix_
40+
- None
41+
- _Change_
42+
- **ResizeInstance**
43+
- changes of request param
44+
- `+ resize.target_ids`
45+
46+
### HuaweiCloud SDK GaussDB
47+
48+
- _API Version_
49+
- V3
50+
- _Features_
51+
- None
52+
- _Bug Fix_
53+
- None
54+
- _Change_
55+
- **CreateStarrocksInstance**
56+
- changes of request param
57+
- `+ pay_info`
58+
- `+ region_code`
59+
60+
### HuaweiCloud SDK LTS
61+
62+
- _API Version_
63+
- V2
64+
- _Features_
65+
- Support the API `ListLogContext`
66+
- _Bug Fix_
67+
- None
68+
- _Change_
69+
- **CreateLogStreamIndex**
70+
- changes of request param
71+
- `+ fields.ltsSubFieldsInfoList`
72+
- `+ fields.fieldType: enum value [json]`
73+
- **ListAccessConfig**
74+
- changes of response param
75+
- `+ result.access_config_detail.repeat_collect`
76+
- `+ result.access_config_detail.system_fields`
77+
- `+ result.access_config_detail.custom_key_value`
78+
- `+ result.access_config_detail.includeLabelsLogical`
79+
- `+ result.access_config_detail.excludeLabelsLogical`
80+
- `+ result.access_config_detail.includeK8sLabelsLogical`
81+
- `+ result.access_config_detail.excludeK8sLabelsLogical`
82+
- `+ result.access_config_detail.includeEnvsLogical`
83+
- `+ result.access_config_detail.excludeEnvsLogical`
84+
- **UpdateAccessConfig**
85+
- changes of request param
86+
- `+ access_config_detail.system_fields`
87+
- `+ access_config_detail.custom_key_value`
88+
- `+ access_config_detail.includeLabelsLogical`
89+
- `+ access_config_detail.excludeLabelsLogical`
90+
- `+ access_config_detail.includeK8sLabelsLogical`
91+
- `+ access_config_detail.excludeK8sLabelsLogical`
92+
- `+ access_config_detail.includeEnvsLogical`
93+
- `+ access_config_detail.excludeEnvsLogical`
94+
- changes of response param
95+
- `+ access_config_detail.repeat_collect`
96+
- `+ access_config_detail.system_fields`
97+
- `+ access_config_detail.custom_key_value`
98+
- `+ access_config_detail.includeLabelsLogical`
99+
- `+ access_config_detail.excludeLabelsLogical`
100+
- `+ access_config_detail.includeK8sLabelsLogical`
101+
- `+ access_config_detail.excludeK8sLabelsLogical`
102+
- `+ access_config_detail.includeEnvsLogical`
103+
- `+ access_config_detail.excludeEnvsLogical`
104+
- **CreateAccessConfig**
105+
- changes of request param
106+
- `+ access_config_detail.repeat_collect`
107+
- `+ access_config_detail.system_fields`
108+
- `+ access_config_detail.custom_key_value`
109+
- `+ access_config_detail.includeLabelsLogical`
110+
- `+ access_config_detail.excludeLabelsLogical`
111+
- `+ access_config_detail.includeK8sLabelsLogical`
112+
- `+ access_config_detail.excludeK8sLabelsLogical`
113+
- `+ access_config_detail.includeEnvsLogical`
114+
- `+ access_config_detail.excludeEnvsLogical`
115+
- changes of response param
116+
- `+ access_config_detail.repeat_collect`
117+
- `+ access_config_detail.system_fields`
118+
- `+ access_config_detail.custom_key_value`
119+
- `+ access_config_detail.includeLabelsLogical`
120+
- `+ access_config_detail.excludeLabelsLogical`
121+
- `+ access_config_detail.includeK8sLabelsLogical`
122+
- `+ access_config_detail.excludeK8sLabelsLogical`
123+
- `+ access_config_detail.includeEnvsLogical`
124+
- `+ access_config_detail.excludeEnvsLogical`
125+
- **DeleteAccessConfig**
126+
- changes of response param
127+
- `+ result.access_config_detail.repeat_collect`
128+
- `+ result.access_config_detail.system_fields`
129+
- `+ result.access_config_detail.custom_key_value`
130+
- `+ result.access_config_detail.includeLabelsLogical`
131+
- `+ result.access_config_detail.excludeLabelsLogical`
132+
- `+ result.access_config_detail.includeK8sLabelsLogical`
133+
- `+ result.access_config_detail.excludeK8sLabelsLogical`
134+
- `+ result.access_config_detail.includeEnvsLogical`
135+
- `+ result.access_config_detail.excludeEnvsLogical`
136+
1137
# 3.1.114 2024-12-10
2138

3139
### HuaweiCloud SDK CSMS

CHANGELOG_CN.md

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,139 @@
1+
# 3.1.115 2024-12-12
2+
3+
### HuaweiCloud SDK CDN
4+
5+
- _接口版本_
6+
- V2
7+
- _新增特性_
8+
- 无
9+
- _解决问题_
10+
- 无
11+
- _特性变更_
12+
- **ShowDomainFullConfig**
13+
- 响应参数变更
14+
- `+ configs.cache_rules.force_cache`
15+
- **UpdateDomainFullConfig**
16+
- 请求参数变更
17+
- `+ configs.cache_rules.force_cache`
18+
19+
### HuaweiCloud SDK CSMS
20+
21+
- _接口版本_
22+
- V1
23+
- _新增特性_
24+
- 无
25+
- _解决问题_
26+
- 无
27+
- _特性变更_
28+
- **ListUsers**
29+
- 请求参数变更
30+
- `+ user_info`
31+
- `- user_name`
32+
33+
### HuaweiCloud SDK DDS
34+
35+
- _接口版本_
36+
- V3
37+
- _新增特性_
38+
- 无
39+
- _解决问题_
40+
- 无
41+
- _特性变更_
42+
- **ResizeInstance**
43+
- 请求参数变更
44+
- `+ resize.target_ids`
45+
46+
### HuaweiCloud SDK GaussDB
47+
48+
- _接口版本_
49+
- V3
50+
- _新增特性_
51+
- 无
52+
- _解决问题_
53+
- 无
54+
- _特性变更_
55+
- **CreateStarrocksInstance**
56+
- 请求参数变更
57+
- `+ pay_info`
58+
- `+ region_code`
59+
60+
### HuaweiCloud SDK LTS
61+
62+
- _接口版本_
63+
- V2
64+
- _新增特性_
65+
- 支持接口`ListLogContext`
66+
- _解决问题_
67+
- 无
68+
- _特性变更_
69+
- **CreateLogStreamIndex**
70+
- 请求参数变更
71+
- `+ fields.ltsSubFieldsInfoList`
72+
- `+ fields.fieldType: enum value [json]`
73+
- **ListAccessConfig**
74+
- 响应参数变更
75+
- `+ result.access_config_detail.repeat_collect`
76+
- `+ result.access_config_detail.system_fields`
77+
- `+ result.access_config_detail.custom_key_value`
78+
- `+ result.access_config_detail.includeLabelsLogical`
79+
- `+ result.access_config_detail.excludeLabelsLogical`
80+
- `+ result.access_config_detail.includeK8sLabelsLogical`
81+
- `+ result.access_config_detail.excludeK8sLabelsLogical`
82+
- `+ result.access_config_detail.includeEnvsLogical`
83+
- `+ result.access_config_detail.excludeEnvsLogical`
84+
- **UpdateAccessConfig**
85+
- 请求参数变更
86+
- `+ access_config_detail.system_fields`
87+
- `+ access_config_detail.custom_key_value`
88+
- `+ access_config_detail.includeLabelsLogical`
89+
- `+ access_config_detail.excludeLabelsLogical`
90+
- `+ access_config_detail.includeK8sLabelsLogical`
91+
- `+ access_config_detail.excludeK8sLabelsLogical`
92+
- `+ access_config_detail.includeEnvsLogical`
93+
- `+ access_config_detail.excludeEnvsLogical`
94+
- 响应参数变更
95+
- `+ access_config_detail.repeat_collect`
96+
- `+ access_config_detail.system_fields`
97+
- `+ access_config_detail.custom_key_value`
98+
- `+ access_config_detail.includeLabelsLogical`
99+
- `+ access_config_detail.excludeLabelsLogical`
100+
- `+ access_config_detail.includeK8sLabelsLogical`
101+
- `+ access_config_detail.excludeK8sLabelsLogical`
102+
- `+ access_config_detail.includeEnvsLogical`
103+
- `+ access_config_detail.excludeEnvsLogical`
104+
- **CreateAccessConfig**
105+
- 请求参数变更
106+
- `+ access_config_detail.repeat_collect`
107+
- `+ access_config_detail.system_fields`
108+
- `+ access_config_detail.custom_key_value`
109+
- `+ access_config_detail.includeLabelsLogical`
110+
- `+ access_config_detail.excludeLabelsLogical`
111+
- `+ access_config_detail.includeK8sLabelsLogical`
112+
- `+ access_config_detail.excludeK8sLabelsLogical`
113+
- `+ access_config_detail.includeEnvsLogical`
114+
- `+ access_config_detail.excludeEnvsLogical`
115+
- 响应参数变更
116+
- `+ access_config_detail.repeat_collect`
117+
- `+ access_config_detail.system_fields`
118+
- `+ access_config_detail.custom_key_value`
119+
- `+ access_config_detail.includeLabelsLogical`
120+
- `+ access_config_detail.excludeLabelsLogical`
121+
- `+ access_config_detail.includeK8sLabelsLogical`
122+
- `+ access_config_detail.excludeK8sLabelsLogical`
123+
- `+ access_config_detail.includeEnvsLogical`
124+
- `+ access_config_detail.excludeEnvsLogical`
125+
- **DeleteAccessConfig**
126+
- 响应参数变更
127+
- `+ result.access_config_detail.repeat_collect`
128+
- `+ result.access_config_detail.system_fields`
129+
- `+ result.access_config_detail.custom_key_value`
130+
- `+ result.access_config_detail.includeLabelsLogical`
131+
- `+ result.access_config_detail.excludeLabelsLogical`
132+
- `+ result.access_config_detail.includeK8sLabelsLogical`
133+
- `+ result.access_config_detail.excludeK8sLabelsLogical`
134+
- `+ result.access_config_detail.includeEnvsLogical`
135+
- `+ result.access_config_detail.excludeEnvsLogical`
136+
1137
# 3.1.114 2024-12-10
2138

3139
### HuaweiCloud SDK CSMS

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.114
1+
3.1.115

cdn/include/huaweicloud/cdn/v2/model/CacheRules.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,15 @@ class HUAWEICLOUD_CDN_V2_EXPORT CacheRules
9292
void unsetfollowOrigin();
9393
void setFollowOrigin(const std::string& value);
9494

95+
/// <summary>
96+
/// 强制缓存:CDN节点缓存过期时间是否忽略源站响应头Cache-Control中的no-cache、private、no-store字段,默认关闭强制缓存功能。强制缓存与缓存过期时间来源功能配合使用,具体使用限制及配置效果请参考CDN用户指南的配置节点缓存规则章节。on:打开强制缓存,off:关闭强制缓存
97+
/// </summary>
98+
99+
std::string getForceCache() const;
100+
bool forceCacheIsSet() const;
101+
void unsetforceCache();
102+
void setForceCache(const std::string& value);
103+
95104
/// <summary>
96105
/// URL参数: - del_params:忽略指定URL参数, - reserve_params:保留指定URL参数, - ignore_url_params:忽略全部URL参数, - full_url:使用完整URL参数。 &gt; 不传此参数时,默认为full_url。
97106
/// </summary>
@@ -124,6 +133,8 @@ class HUAWEICLOUD_CDN_V2_EXPORT CacheRules
124133
bool priorityIsSet_;
125134
std::string followOrigin_;
126135
bool followOriginIsSet_;
136+
std::string forceCache_;
137+
bool forceCacheIsSet_;
127138
std::string urlParameterType_;
128139
bool urlParameterTypeIsSet_;
129140
std::string urlParameterValue_;

cdn/src/v2/model/CacheRules.cpp

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ CacheRules::CacheRules()
2424
priorityIsSet_ = false;
2525
followOrigin_ = "";
2626
followOriginIsSet_ = false;
27+
forceCache_ = "";
28+
forceCacheIsSet_ = false;
2729
urlParameterType_ = "";
2830
urlParameterTypeIsSet_ = false;
2931
urlParameterValue_ = "";
@@ -58,6 +60,9 @@ web::json::value CacheRules::toJson() const
5860
if(followOriginIsSet_) {
5961
val[utility::conversions::to_string_t("follow_origin")] = ModelBase::toJson(followOrigin_);
6062
}
63+
if(forceCacheIsSet_) {
64+
val[utility::conversions::to_string_t("force_cache")] = ModelBase::toJson(forceCache_);
65+
}
6166
if(urlParameterTypeIsSet_) {
6267
val[utility::conversions::to_string_t("url_parameter_type")] = ModelBase::toJson(urlParameterType_);
6368
}
@@ -125,6 +130,15 @@ bool CacheRules::fromJson(const web::json::value& val)
125130
setFollowOrigin(refVal);
126131
}
127132
}
133+
if(val.has_field(utility::conversions::to_string_t("force_cache"))) {
134+
const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("force_cache"));
135+
if(!fieldValue.is_null())
136+
{
137+
std::string refVal;
138+
ok &= ModelBase::fromJson(fieldValue, refVal);
139+
setForceCache(refVal);
140+
}
141+
}
128142
if(val.has_field(utility::conversions::to_string_t("url_parameter_type"))) {
129143
const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("url_parameter_type"));
130144
if(!fieldValue.is_null())
@@ -273,6 +287,27 @@ void CacheRules::unsetfollowOrigin()
273287
followOriginIsSet_ = false;
274288
}
275289

290+
std::string CacheRules::getForceCache() const
291+
{
292+
return forceCache_;
293+
}
294+
295+
void CacheRules::setForceCache(const std::string& value)
296+
{
297+
forceCache_ = value;
298+
forceCacheIsSet_ = true;
299+
}
300+
301+
bool CacheRules::forceCacheIsSet() const
302+
{
303+
return forceCacheIsSet_;
304+
}
305+
306+
void CacheRules::unsetforceCache()
307+
{
308+
forceCacheIsSet_ = false;
309+
}
310+
276311
std::string CacheRules::getUrlParameterType() const
277312
{
278313
return urlParameterType_;

csms/include/huaweicloud/csms/v1/model/ListUsersRequest.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ class HUAWEICLOUD_CSMS_V1_EXPORT ListUsersRequest
6969
/// 最长64位,用户名,支持模糊查询
7070
/// </summary>
7171

72-
std::string getUserName() const;
73-
bool userNameIsSet() const;
74-
void unsetuserName();
75-
void setUserName(const std::string& value);
72+
std::string getUserInfo() const;
73+
bool userInfoIsSet() const;
74+
void unsetuserInfo();
75+
void setUserInfo(const std::string& value);
7676

7777

7878
protected:
@@ -82,8 +82,8 @@ class HUAWEICLOUD_CSMS_V1_EXPORT ListUsersRequest
8282
bool offsetIsSet_;
8383
int32_t limit_;
8484
bool limitIsSet_;
85-
std::string userName_;
86-
bool userNameIsSet_;
85+
std::string userInfo_;
86+
bool userInfoIsSet_;
8787

8888
#ifdef RTTR_FLAG
8989
RTTR_ENABLE()

0 commit comments

Comments
 (0)