Skip to content

Commit

Permalink
release 3.1.74 source code
Browse files Browse the repository at this point in the history
  • Loading branch information
Huaweicloud-SDK committed Feb 22, 2024
1 parent 61e6dfa commit 49d861b
Show file tree
Hide file tree
Showing 17 changed files with 1,405 additions and 1 deletion.
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,73 @@
# 3.1.74 2024-02-22

### HuaweiCloud SDK GaussDB

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ModifyGaussMySqlProxyRouteMode**
- changes of request param
- `+ new_node_auto_add_status`
- `+ new_node_weight`

### HuaweiCloud SDK GaussDBforopenGauss

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListRecycleInstances**
- changes of response param
- `+ instances.engine_name`
- `+ instances.volume_size`
- `+ instances.enterprise_project_name`
- `+ instances.backup_level`

### HuaweiCloud SDK IMS

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListImages**
- changes of response param
- `+ images.__image_displayname`
- **UpdateImage**
- changes of response param
- `+ __image_displayname`

### HuaweiCloud SDK OCR

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **RecognizeTrainTicket**
- changes of response param
- `+ result.invoice_style`
- `+ result.issue_date`
- `+ result.discount_mark`
- `+ result.serial_number`
- `+ result.tax_amount`
- `+ result.tax_rate`
- `+ result.air_conditioning`
- `+ result.original_invoice_number`
- `+ result.unified_social_credit_code`
- `+ result.buyer_name`
- `+ result.total_amount_excluding_tax`
- `+ result.invoice_number`
- `+ result.seal_mark`
- `+ result.title`
- `+ result.area`
- `+ result.receipt_number`
- `+ result.amount_in_figures`
- `+ result.amount_in_words`

# 3.1.73 2024-02-07

### HuaweiCloud SDK GEIP
Expand Down
70 changes: 70 additions & 0 deletions CHANGELOG_CN.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,73 @@
# 3.1.74 2024-02-22

### HuaweiCloud SDK GaussDB

- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ModifyGaussMySqlProxyRouteMode**
- 请求参数变更
- `+ new_node_auto_add_status`
- `+ new_node_weight`

### HuaweiCloud SDK GaussDBforopenGauss

- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ListRecycleInstances**
- 响应参数变更
- `+ instances.engine_name`
- `+ instances.volume_size`
- `+ instances.enterprise_project_name`
- `+ instances.backup_level`

### HuaweiCloud SDK IMS

- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **ListImages**
- 响应参数变更
- `+ images.__image_displayname`
- **UpdateImage**
- 响应参数变更
- `+ __image_displayname`

### HuaweiCloud SDK OCR

- _新增特性_
- 无
- _解决问题_
- 无
- _特性变更_
- **RecognizeTrainTicket**
- 响应参数变更
- `+ result.invoice_style`
- `+ result.issue_date`
- `+ result.discount_mark`
- `+ result.serial_number`
- `+ result.tax_amount`
- `+ result.tax_rate`
- `+ result.air_conditioning`
- `+ result.original_invoice_number`
- `+ result.unified_social_credit_code`
- `+ result.buyer_name`
- `+ result.total_amount_excluding_tax`
- `+ result.invoice_number`
- `+ result.seal_mark`
- `+ result.title`
- `+ result.area`
- `+ result.receipt_number`
- `+ result.amount_in_figures`
- `+ result.amount_in_words`

# 3.1.73 2024-02-07

### HuaweiCloud SDK GEIP
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.73
3.1.74
8 changes: 8 additions & 0 deletions cbr/include/huaweicloud/cbr/v1/CbrRegion.h
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,14 @@ class HUAWEICLOUD_CBR_V1_EXPORT CbrRegion {
{
"https://cbr.ae-ad-1.myhuaweicloud.com"
});
regions["eu-west-0"] = Region("eu-west-0",
{
"https://cbr.eu-west-0.myhuaweicloud.com"
});
regions["my-kualalumpur-1"] = Region("my-kualalumpur-1",
{
"https://cbr.my-kualalumpur-1.myhuaweicloud.com"
});
return regions;
}
private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include <huaweicloud/core/utils/Utils.h>
#include <huaweicloud/core/http/HttpResponse.h>

#include <string>
#include <huaweicloud/gaussdb/v3/model/ModifyProxyRouteWeightReadonlyNode.h>
#include <vector>

Expand Down Expand Up @@ -66,6 +67,24 @@ class HUAWEICLOUD_GAUSSDB_V3_EXPORT ModifyGaussMySqlProxyRouteModeRequestBody
void unsetreadonlyNodes();
void setReadonlyNodes(const std::vector<ModifyProxyRouteWeightReadonlyNode>& value);

/// <summary>
/// 是否开启新增节点自动加入该Proxy。如果需要设置是否开启新增节点自动加入该Proxy,请联系客服人员添加白名单,加入白名单后,方可输入该字段。 取值范围: - ON:开启。 - OFF:关闭。
/// </summary>

std::string getNewNodeAutoAddStatus() const;
bool newNodeAutoAddStatusIsSet() const;
void unsetnewNodeAutoAddStatus();
void setNewNodeAutoAddStatus(const std::string& value);

/// <summary>
/// 新增节点的读权重: - 如果路由模式为0,新增节点自动加入为ON,取值为0~1000。 - 如果路由模式不为0或新增节点自动加入为OFF,则可不输入读权重。
/// </summary>

int32_t getNewNodeWeight() const;
bool newNodeWeightIsSet() const;
void unsetnewNodeWeight();
void setNewNodeWeight(int32_t value);


protected:
int32_t routeMode_;
Expand All @@ -74,6 +93,10 @@ class HUAWEICLOUD_GAUSSDB_V3_EXPORT ModifyGaussMySqlProxyRouteModeRequestBody
bool masterWeightIsSet_;
std::vector<ModifyProxyRouteWeightReadonlyNode> readonlyNodes_;
bool readonlyNodesIsSet_;
std::string newNodeAutoAddStatus_;
bool newNodeAutoAddStatusIsSet_;
int32_t newNodeWeight_;
bool newNodeWeightIsSet_;

};

Expand Down
70 changes: 70 additions & 0 deletions gaussdb/src/v3/model/ModifyGaussMySqlProxyRouteModeRequestBody.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ ModifyGaussMySqlProxyRouteModeRequestBody::ModifyGaussMySqlProxyRouteModeRequest
masterWeight_ = 0;
masterWeightIsSet_ = false;
readonlyNodesIsSet_ = false;
newNodeAutoAddStatus_ = "";
newNodeAutoAddStatusIsSet_ = false;
newNodeWeight_ = 0;
newNodeWeightIsSet_ = false;
}

ModifyGaussMySqlProxyRouteModeRequestBody::~ModifyGaussMySqlProxyRouteModeRequestBody() = default;
Expand All @@ -38,6 +42,12 @@ web::json::value ModifyGaussMySqlProxyRouteModeRequestBody::toJson() const
if(readonlyNodesIsSet_) {
val[utility::conversions::to_string_t("readonly_nodes")] = ModelBase::toJson(readonlyNodes_);
}
if(newNodeAutoAddStatusIsSet_) {
val[utility::conversions::to_string_t("new_node_auto_add_status")] = ModelBase::toJson(newNodeAutoAddStatus_);
}
if(newNodeWeightIsSet_) {
val[utility::conversions::to_string_t("new_node_weight")] = ModelBase::toJson(newNodeWeight_);
}

return val;
}
Expand Down Expand Up @@ -72,6 +82,24 @@ bool ModifyGaussMySqlProxyRouteModeRequestBody::fromJson(const web::json::value&
setReadonlyNodes(refVal);
}
}
if(val.has_field(utility::conversions::to_string_t("new_node_auto_add_status"))) {
const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("new_node_auto_add_status"));
if(!fieldValue.is_null())
{
std::string refVal;
ok &= ModelBase::fromJson(fieldValue, refVal);
setNewNodeAutoAddStatus(refVal);
}
}
if(val.has_field(utility::conversions::to_string_t("new_node_weight"))) {
const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("new_node_weight"));
if(!fieldValue.is_null())
{
int32_t refVal;
ok &= ModelBase::fromJson(fieldValue, refVal);
setNewNodeWeight(refVal);
}
}
return ok;
}

Expand Down Expand Up @@ -139,6 +167,48 @@ void ModifyGaussMySqlProxyRouteModeRequestBody::unsetreadonlyNodes()
readonlyNodesIsSet_ = false;
}

std::string ModifyGaussMySqlProxyRouteModeRequestBody::getNewNodeAutoAddStatus() const
{
return newNodeAutoAddStatus_;
}

void ModifyGaussMySqlProxyRouteModeRequestBody::setNewNodeAutoAddStatus(const std::string& value)
{
newNodeAutoAddStatus_ = value;
newNodeAutoAddStatusIsSet_ = true;
}

bool ModifyGaussMySqlProxyRouteModeRequestBody::newNodeAutoAddStatusIsSet() const
{
return newNodeAutoAddStatusIsSet_;
}

void ModifyGaussMySqlProxyRouteModeRequestBody::unsetnewNodeAutoAddStatus()
{
newNodeAutoAddStatusIsSet_ = false;
}

int32_t ModifyGaussMySqlProxyRouteModeRequestBody::getNewNodeWeight() const
{
return newNodeWeight_;
}

void ModifyGaussMySqlProxyRouteModeRequestBody::setNewNodeWeight(int32_t value)
{
newNodeWeight_ = value;
newNodeWeightIsSet_ = true;
}

bool ModifyGaussMySqlProxyRouteModeRequestBody::newNodeWeightIsSet() const
{
return newNodeWeightIsSet_;
}

void ModifyGaussMySqlProxyRouteModeRequestBody::unsetnewNodeWeight()
{
newNodeWeightIsSet_ = false;
}

}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,15 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RecycleInstancesDetailResult
void unsethaMode();
void setHaMode(const std::string& value);

/// <summary>
/// 引擎名称
/// </summary>

std::string getEngineName() const;
bool engineNameIsSet() const;
void unsetengineName();
void setEngineName(const std::string& value);

/// <summary>
/// 引擎版本号。
/// </summary>
Expand Down Expand Up @@ -110,6 +119,15 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RecycleInstancesDetailResult
void unsetvolumeType();
void setVolumeType(const std::string& value);

/// <summary>
/// 磁盘大小
/// </summary>

std::string getVolumeSize() const;
bool volumeSizeIsSet() const;
void unsetvolumeSize();
void setVolumeSize(const std::string& value);

/// <summary>
/// 数据vip。
/// </summary>
Expand All @@ -128,6 +146,24 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RecycleInstancesDetailResult
void unsetenterpriseProjectId();
void setEnterpriseProjectId(const std::string& value);

/// <summary>
/// 企业项目名称
/// </summary>

std::string getEnterpriseProjectName() const;
bool enterpriseProjectNameIsSet() const;
void unsetenterpriseProjectName();
void setEnterpriseProjectName(const std::string& value);

/// <summary>
/// 备份级别
/// </summary>

std::string getBackupLevel() const;
bool backupLevelIsSet() const;
void unsetbackupLevel();
void setBackupLevel(const std::string& value);

/// <summary>
/// 备份ID。(指删除实例时产生备份信息中的备份ID)。
/// </summary>
Expand Down Expand Up @@ -163,6 +199,8 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RecycleInstancesDetailResult
bool nameIsSet_;
std::string haMode_;
bool haModeIsSet_;
std::string engineName_;
bool engineNameIsSet_;
std::string engineVersion_;
bool engineVersionIsSet_;
std::string payModel_;
Expand All @@ -173,10 +211,16 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RecycleInstancesDetailResult
bool deletedAtIsSet_;
std::string volumeType_;
bool volumeTypeIsSet_;
std::string volumeSize_;
bool volumeSizeIsSet_;
std::string dataVip_;
bool dataVipIsSet_;
std::string enterpriseProjectId_;
bool enterpriseProjectIdIsSet_;
std::string enterpriseProjectName_;
bool enterpriseProjectNameIsSet_;
std::string backupLevel_;
bool backupLevelIsSet_;
std::string recycleBackupId_;
bool recycleBackupIdIsSet_;
std::string recycleStatus_;
Expand Down
Loading

0 comments on commit 49d861b

Please sign in to comment.