From e5ddbffea2a705c8f118c330fa61d924086852d6 Mon Sep 17 00:00:00 2001 From: Huaweicloud-SDK Date: Thu, 15 Aug 2024 16:50:01 +0800 Subject: [PATCH] release 3.1.98 source code --- CHANGELOG.md | 77 +++++++++++++ CHANGELOG_CN.md | 77 +++++++++++++ VERSION | 2 +- .../UpdatePrePaidBandwidthExtendParamOption.h | 27 ++++- .../eip/v3/model/InstanceVnicResp.h | 6 +- ...pdatePrePaidBandwidthExtendParamOption.cpp | 70 ++++++++++++ eip/src/v3/model/InstanceVnicResp.cpp | 8 +- .../v3/GaussDBforopenGaussClient.h | 6 +- .../v3/model/DataStroeErrorResponse.h | 2 +- .../v3/model/DeleteBackupErrorResponse.h | 2 +- .../v3/model/DownloadBackupErrorResponse.h | 2 +- .../v3/model/FlavorErrorResponse.h | 2 +- .../GaussDBUpgradeInstancesVersionRequest.h | 4 +- .../gaussdbforopengauss/v3/model/HotfixInfo.h | 10 +- .../v3/model/OpenGaussErrorResponse.h | 2 +- .../v3/model/OpenGaussHa.h | 11 ++ .../v3/model/ResourceErrorResponse.h | 2 +- .../v3/model/RollUpgradeProgress.h | 12 +- ...ShowBatchUpgradeCandidateVersionsRequest.h | 2 +- ...howBatchUpgradeCandidateVersionsResponse.h | 19 +++- .../ShowUpgradeCandidateVersionsRequest.h | 2 +- .../ShowUpgradeCandidateVersionsResponse.h | 10 +- .../v3/model/UpgradeActionInfo.h | 6 +- .../v3/model/UpgradeInstanceVersionRequest.h | 2 +- .../v3/model/UpgradeInstancesRequestBody.h | 2 +- .../v3/model/UpgradeInstancesVersionRequest.h | 2 +- .../model/UpgradeInstancesVersionResponse.h | 8 +- .../v3/model/UpgradeTypeInfo.h | 8 +- .../src/v3/model/OpenGaussHa.cpp | 35 ++++++ ...wBatchUpgradeCandidateVersionsResponse.cpp | 34 ++++++ .../huaweicloud/ims/v2/model/ImageInfo.h | 2 +- .../ims/v2/model/ListImagesRequest.h | 2 +- .../ims/v2/model/UpdateImageResponse.h | 2 +- .../kvs/v1/model/Composed_expression.h | 16 ++- kvs/src/v1/model/Composed_expression.cpp | 53 +++++++-- .../lts/v2/model/ListLogsResponse.h | 13 +++ .../lts/v2/model/QueryLtsLogParams.h | 22 ++++ lts/src/v2/model/ListLogsResponse.cpp | 34 ++++++ lts/src/v2/model/QueryLtsLogParams.cpp | 70 ++++++++++++ .../v1/model/AutoClassificationRequestBody.h | 2 +- .../ocr/v1/model/AutoClassificationResult.h | 2 +- .../ocr/v1/model/BankcardRequestBody.h | 2 +- .../ocr/v1/model/BusinessCardRequestBody.h | 2 +- .../ocr/v1/model/BusinessLicenseRequestBody.h | 2 +- .../ocr/v1/model/CustomTemplateRequestBody.h | 2 +- .../ocr/v1/model/DriverLicenseRequestBody.h | 2 +- .../v1/model/FinancialStatementRequestBody.h | 2 +- .../ocr/v1/model/FlightItineraryRequestBody.h | 2 +- .../ocr/v1/model/GeneralTableRequestBody.h | 2 +- .../ocr/v1/model/GeneralTableResult.h | 2 +- .../ocr/v1/model/GeneralTextRequestBody.h | 4 +- .../ocr/v1/model/HandwritingRequestBody.h | 2 +- .../ocr/v1/model/HandwritingResult.h | 2 +- .../ocr/v1/model/IdCardRequestBody.h | 2 +- .../ocr/v1/model/InsurancePolicyRequestBody.h | 2 +- .../ocr/v1/model/LicensePlateRequestBody.h | 2 +- .../ocr/v1/model/MvsInvoiceRequestBody.h | 2 +- .../ocr/v1/model/PassportRequestBody.h | 2 +- .../QualificationCertificateRequestBody.h | 2 +- .../ocr/v1/model/QuotaInvoiceRequestBody.h | 2 +- .../SmartDocumentRecognizerRequestBody.h | 2 +- .../ocr/v1/model/TaxiInvoiceRequestBody.h | 2 +- .../ocr/v1/model/TollInvoiceRequestBody.h | 2 +- .../ocr/v1/model/TrainTicketRequestBody.h | 2 +- .../model/TransportationLicenseRequestBody.h | 2 +- .../v1/model/TransportationLicenseResult.h | 45 +++++++- .../ocr/v1/model/VatInvoiceRequestBody.h | 2 +- .../ocr/v1/model/VehicleLicenseRequestBody.h | 2 +- .../ocr/v1/model/VehicleLicenseback.h | 2 +- .../huaweicloud/ocr/v1/model/VinRequestBody.h | 2 +- .../v1/model/TransportationLicenseResult.cpp | 105 ++++++++++++++++++ .../rds/v3/model/CreateInstanceRespItem.h | 4 +- .../model/CreateRestoreInstanceRequestBody.h | 4 +- .../rds/v3/model/CustomerCreateInstanceReq.h | 4 +- .../rds/v3/model/InstanceRequest.h | 4 +- 75 files changed, 777 insertions(+), 117 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cc36c9d6..e3f5854d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,80 @@ +# 3.1.98 2024-08-15 + +### HuaweiCloud SDK EIP + +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **UpdatePrePaidBandwidth** + - changes of request param + - `+ extendParam.period_type` + - `+ extendParam.period_num` + - **ListEipBandwidths** + - changes of response param + - `* eip_bandwidths.tenant_id: uuid -> string` + - **ListProjectGeipBindings** + - changes of response param + - `* geip_bindings.vnic.vni: int32 -> string` + +### HuaweiCloud SDK GaussDBforopenGauss + +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **CreateInstance** + - changes of request param + - `+ ha.instance_mode` + - **ShowBatchUpgradeCandidateVersions** + - changes of response param + - `+ hotfix_rollback_infos` + +### HuaweiCloud SDK IMS + +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListImages** + - changes of request param + - `+ visibility: enum value [shared]` + - changes of response param + - `+ images.visibility: enum value [shared]` + - **UpdateImage** + - changes of response param + - `+ visibility: enum value [shared]` + +### HuaweiCloud SDK LTS + +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListLogs** + - changes of request param + - `+ query` + - `+ is_analysis_query` + - changes of response param + - `+ analysisLogs` + +### HuaweiCloud SDK OCR + +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **RecognizeTransportationLicense** + - changes of response param + - `+ result.expiry_date` + - `+ result.review_expiry_date` + - `+ result.assessed_technical_level` + # 3.1.97 2024-08-08 ### HuaweiCloud SDK KVS diff --git a/CHANGELOG_CN.md b/CHANGELOG_CN.md index 978eb9bf2..15c44bc05 100644 --- a/CHANGELOG_CN.md +++ b/CHANGELOG_CN.md @@ -1,3 +1,80 @@ +# 3.1.98 2024-08-15 + +### HuaweiCloud SDK EIP + +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **UpdatePrePaidBandwidth** + - 请求参数变更 + - `+ extendParam.period_type` + - `+ extendParam.period_num` + - **ListEipBandwidths** + - 响应参数变更 + - `* eip_bandwidths.tenant_id: uuid -> string` + - **ListProjectGeipBindings** + - 响应参数变更 + - `* geip_bindings.vnic.vni: int32 -> string` + +### HuaweiCloud SDK GaussDBforopenGauss + +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **CreateInstance** + - 请求参数变更 + - `+ ha.instance_mode` + - **ShowBatchUpgradeCandidateVersions** + - 响应参数变更 + - `+ hotfix_rollback_infos` + +### HuaweiCloud SDK IMS + +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListImages** + - 请求参数变更 + - `+ visibility: enum value [shared]` + - 响应参数变更 + - `+ images.visibility: enum value [shared]` + - **UpdateImage** + - 响应参数变更 + - `+ visibility: enum value [shared]` + +### HuaweiCloud SDK LTS + +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListLogs** + - 请求参数变更 + - `+ query` + - `+ is_analysis_query` + - 响应参数变更 + - `+ analysisLogs` + +### HuaweiCloud SDK OCR + +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **RecognizeTransportationLicense** + - 响应参数变更 + - `+ result.expiry_date` + - `+ result.review_expiry_date` + - `+ result.assessed_technical_level` + # 3.1.97 2024-08-08 ### HuaweiCloud SDK KVS diff --git a/VERSION b/VERSION index 222308057..f2b751799 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.97 +3.1.98 diff --git a/eip/include/huaweicloud/eip/v2/model/UpdatePrePaidBandwidthExtendParamOption.h b/eip/include/huaweicloud/eip/v2/model/UpdatePrePaidBandwidthExtendParamOption.h index 69ba6d21f..c4eadcb01 100644 --- a/eip/include/huaweicloud/eip/v2/model/UpdatePrePaidBandwidthExtendParamOption.h +++ b/eip/include/huaweicloud/eip/v2/model/UpdatePrePaidBandwidthExtendParamOption.h @@ -9,6 +9,7 @@ #include #include +#include namespace HuaweiCloud { namespace Sdk { @@ -19,7 +20,7 @@ namespace Model { using namespace HuaweiCloud::Sdk::Core::Utils; using namespace HuaweiCloud::Sdk::Core::Http; /// -/// 扩展参数,用于包周期资源申请 +/// 扩展参数,用于包周期资源变更 /// class HUAWEICLOUD_EIP_V2_EXPORT UpdatePrePaidBandwidthExtendParamOption : public ModelBase @@ -38,7 +39,25 @@ class HUAWEICLOUD_EIP_V2_EXPORT UpdatePrePaidBandwidthExtendParamOption /// UpdatePrePaidBandwidthExtendParamOption members /// - /// 功能说明:下单订购后,是否自动从客户的账户中支付,而不需要客户手动去进行支付;系统默认是“非自动支付”。 取值范围: true:是(自动支付) false:否(默认值,需要客户手动去支付) 约束:自动支付时,只能使用账户的现金支付;如果要使用代金券,请选择不自动支付,然后在用户费用中心,选择代金券支付。 + /// - 功能说明:变更资源的周期类型(包年、包月等),可选字段。 - 取值范围: - month-月 - year-年 - 约束:只有在资源续费降配的时候必须传,其他场景不需要传,如果传入默认忽略。 + /// + + std::string getPeriodType() const; + bool periodTypeIsSet() const; + void unsetperiodType(); + void setPeriodType(const std::string& value); + + /// + /// - 功能说明:订购周期数,和period_type同步传入,可选字段 - 取值范围:(后续会随运营策略变化) - period_type为month时,为[1,9] - period_type为year时,为[1,3] - 约束:只有在资源续费降配的时候必须传,其他场景不需要传,如果传入默认忽略。该字段需要和period_type同步传入或同步不传 + /// + + int32_t getPeriodNum() const; + bool periodNumIsSet() const; + void unsetperiodNum(); + void setPeriodNum(int32_t value); + + /// + /// - 功能说明:下单订购后,是否自动从客户的账户中支付,而不需要客户手动去进行支付;系统默认是“非自动支付”。 - 取值范围: - true:是(自动支付,从账户余额自动扣费) - false:否(默认值,需要客户手动去支付) - 约束:资源升配或续费降配时,该参数为必传字段。自动支付时,只能使用账户的现金支付;如果要使用代金券,请选择不自动支付,然后在用户费用中心,选择代金券支付。 /// bool isIsAutoPay() const; @@ -48,6 +67,10 @@ class HUAWEICLOUD_EIP_V2_EXPORT UpdatePrePaidBandwidthExtendParamOption protected: + std::string periodType_; + bool periodTypeIsSet_; + int32_t periodNum_; + bool periodNumIsSet_; bool isAutoPay_; bool isAutoPayIsSet_; diff --git a/eip/include/huaweicloud/eip/v3/model/InstanceVnicResp.h b/eip/include/huaweicloud/eip/v3/model/InstanceVnicResp.h index ae6078cfc..88668d670 100644 --- a/eip/include/huaweicloud/eip/v3/model/InstanceVnicResp.h +++ b/eip/include/huaweicloud/eip/v3/model/InstanceVnicResp.h @@ -105,10 +105,10 @@ class HUAWEICLOUD_EIP_V3_EXPORT InstanceVnicResp /// port的vni /// - int32_t getVni() const; + std::string getVni() const; bool vniIsSet() const; void unsetvni(); - void setVni(int32_t value); + void setVni(const std::string& value); /// /// port的实例id @@ -153,7 +153,7 @@ class HUAWEICLOUD_EIP_V3_EXPORT InstanceVnicResp bool macIsSet_; std::string vtep_; bool vtepIsSet_; - int32_t vni_; + std::string vni_; bool vniIsSet_; std::string instanceId_; bool instanceIdIsSet_; diff --git a/eip/src/v2/model/UpdatePrePaidBandwidthExtendParamOption.cpp b/eip/src/v2/model/UpdatePrePaidBandwidthExtendParamOption.cpp index aeca8797f..966424ed7 100644 --- a/eip/src/v2/model/UpdatePrePaidBandwidthExtendParamOption.cpp +++ b/eip/src/v2/model/UpdatePrePaidBandwidthExtendParamOption.cpp @@ -12,6 +12,10 @@ namespace Model { UpdatePrePaidBandwidthExtendParamOption::UpdatePrePaidBandwidthExtendParamOption() { + periodType_ = ""; + periodTypeIsSet_ = false; + periodNum_ = 0; + periodNumIsSet_ = false; isAutoPay_ = false; isAutoPayIsSet_ = false; } @@ -26,6 +30,12 @@ web::json::value UpdatePrePaidBandwidthExtendParamOption::toJson() const { web::json::value val = web::json::value::object(); + if(periodTypeIsSet_) { + val[utility::conversions::to_string_t("period_type")] = ModelBase::toJson(periodType_); + } + if(periodNumIsSet_) { + val[utility::conversions::to_string_t("period_num")] = ModelBase::toJson(periodNum_); + } if(isAutoPayIsSet_) { val[utility::conversions::to_string_t("is_auto_pay")] = ModelBase::toJson(isAutoPay_); } @@ -36,6 +46,24 @@ bool UpdatePrePaidBandwidthExtendParamOption::fromJson(const web::json::value& v { bool ok = true; + if(val.has_field(utility::conversions::to_string_t("period_type"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("period_type")); + if(!fieldValue.is_null()) + { + std::string refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setPeriodType(refVal); + } + } + if(val.has_field(utility::conversions::to_string_t("period_num"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("period_num")); + if(!fieldValue.is_null()) + { + int32_t refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setPeriodNum(refVal); + } + } if(val.has_field(utility::conversions::to_string_t("is_auto_pay"))) { const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("is_auto_pay")); if(!fieldValue.is_null()) @@ -49,6 +77,48 @@ bool UpdatePrePaidBandwidthExtendParamOption::fromJson(const web::json::value& v } +std::string UpdatePrePaidBandwidthExtendParamOption::getPeriodType() const +{ + return periodType_; +} + +void UpdatePrePaidBandwidthExtendParamOption::setPeriodType(const std::string& value) +{ + periodType_ = value; + periodTypeIsSet_ = true; +} + +bool UpdatePrePaidBandwidthExtendParamOption::periodTypeIsSet() const +{ + return periodTypeIsSet_; +} + +void UpdatePrePaidBandwidthExtendParamOption::unsetperiodType() +{ + periodTypeIsSet_ = false; +} + +int32_t UpdatePrePaidBandwidthExtendParamOption::getPeriodNum() const +{ + return periodNum_; +} + +void UpdatePrePaidBandwidthExtendParamOption::setPeriodNum(int32_t value) +{ + periodNum_ = value; + periodNumIsSet_ = true; +} + +bool UpdatePrePaidBandwidthExtendParamOption::periodNumIsSet() const +{ + return periodNumIsSet_; +} + +void UpdatePrePaidBandwidthExtendParamOption::unsetperiodNum() +{ + periodNumIsSet_ = false; +} + bool UpdatePrePaidBandwidthExtendParamOption::isIsAutoPay() const { return isAutoPay_; diff --git a/eip/src/v3/model/InstanceVnicResp.cpp b/eip/src/v3/model/InstanceVnicResp.cpp index 765598389..486de0601 100644 --- a/eip/src/v3/model/InstanceVnicResp.cpp +++ b/eip/src/v3/model/InstanceVnicResp.cpp @@ -26,7 +26,7 @@ InstanceVnicResp::InstanceVnicResp() macIsSet_ = false; vtep_ = ""; vtepIsSet_ = false; - vni_ = 0; + vni_ = ""; vniIsSet_ = false; instanceId_ = ""; instanceIdIsSet_ = false; @@ -153,7 +153,7 @@ bool InstanceVnicResp::fromJson(const web::json::value& val) const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("vni")); if(!fieldValue.is_null()) { - int32_t refVal; + std::string refVal; ok &= ModelBase::fromJson(fieldValue, refVal); setVni(refVal); } @@ -336,12 +336,12 @@ void InstanceVnicResp::unsetvtep() vtepIsSet_ = false; } -int32_t InstanceVnicResp::getVni() const +std::string InstanceVnicResp::getVni() const { return vni_; } -void InstanceVnicResp::setVni(int32_t value) +void InstanceVnicResp::setVni(const std::string& value) { vni_ = value; vniIsSet_ = true; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/GaussDBforopenGaussClient.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/GaussDBforopenGaussClient.h index 28258f213..176bc004a 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/GaussDBforopenGaussClient.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/GaussDBforopenGaussClient.h @@ -867,9 +867,9 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT GaussDBforopenGaussClient : pub std::shared_ptr showBalanceStatus( ShowBalanceStatusRequest &request ); - // 查询批量实例可升级的版本和升级类型 + // 查询批量实例可升级的版本和升级类型。 // - // 查询批量实例可升级的版本和升级类型 + // 查询批量实例可升级的版本和升级类型。 // // Please refer to HUAWEI cloud API Explorer for details. std::shared_ptr showBatchUpgradeCandidateVersions( @@ -972,7 +972,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT GaussDBforopenGaussClient : pub ); // 查询实例可升级版本 // - // 查询实例可升级版本 + // 查询实例可升级版本。 // // Please refer to HUAWEI cloud API Explorer for details. std::shared_ptr showUpgradeCandidateVersions( diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DataStroeErrorResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DataStroeErrorResponse.h index dc3ebaef1..3a6ae5e65 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DataStroeErrorResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DataStroeErrorResponse.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT DataStroeErrorResponse /// DataStroeErrorResponse members /// - /// 错误码 + /// 错误码。 /// std::string getErrorCode() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DeleteBackupErrorResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DeleteBackupErrorResponse.h index b6a911c8a..c1ad2f2ea 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DeleteBackupErrorResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DeleteBackupErrorResponse.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT DeleteBackupErrorResponse /// DeleteBackupErrorResponse members /// - /// 错误码 + /// 错误码。 /// std::string getErrorCode() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DownloadBackupErrorResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DownloadBackupErrorResponse.h index 62f85c1c2..1e53dd581 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DownloadBackupErrorResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/DownloadBackupErrorResponse.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT DownloadBackupErrorResponse /// DownloadBackupErrorResponse members /// - /// 错误码 + /// 错误码。 /// std::string getErrorCode() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/FlavorErrorResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/FlavorErrorResponse.h index 0843e0db8..f422b2a09 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/FlavorErrorResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/FlavorErrorResponse.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT FlavorErrorResponse /// FlavorErrorResponse members /// - /// 错误码 + /// 错误码。 /// std::string getErrorCode() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/GaussDBUpgradeInstancesVersionRequest.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/GaussDBUpgradeInstancesVersionRequest.h index f51705f41..1df97fc1b 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/GaussDBUpgradeInstancesVersionRequest.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/GaussDBUpgradeInstancesVersionRequest.h @@ -40,7 +40,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT GaussDBUpgradeInstancesVersionR /// GaussDBUpgradeInstancesVersionRequest members /// - /// 批量实例ID + /// 批量实例ID。 /// std::vector& getInstanceIds(); @@ -49,7 +49,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT GaussDBUpgradeInstancesVersionR void setInstanceIds(const std::vector& value); /// - /// 实例升级类型,包括就地升级,灰度升级、热补丁升级三种 + /// 实例升级类型,包括就地升级,灰度升级、热补丁升级三种。 /// std::string getUpgradeType() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/HotfixInfo.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/HotfixInfo.h index 5d03700d2..d2e620ff6 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/HotfixInfo.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/HotfixInfo.h @@ -20,7 +20,7 @@ namespace Model { using namespace HuaweiCloud::Sdk::Core::Utils; using namespace HuaweiCloud::Sdk::Core::Http; /// -/// 热补丁信息 +/// 热补丁信息。 /// class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT HotfixInfo : public ModelBase @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT HotfixInfo /// HotfixInfo members /// - /// 热补丁版本 + /// 热补丁版本。 /// std::string getVersion() const; @@ -48,7 +48,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT HotfixInfo void setVersion(const std::string& value); /// - /// 通用非通用信息,common=通用补丁,certain=定制补丁 + /// 通用非通用信息,common=通用补丁,certain=定制补丁。 /// std::string getCommonPatch() const; @@ -57,7 +57,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT HotfixInfo void setCommonPatch(const std::string& value); /// - /// 是否和备份相关 + /// 是否和备份相关。 /// bool isBackupSensitive() const; @@ -66,7 +66,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT HotfixInfo void setBackupSensitive(bool value); /// - /// 补丁的描述信息 + /// 补丁的描述信息。 /// std::string getDescripition() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussErrorResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussErrorResponse.h index 30b98fa5b..b47fa7bf4 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussErrorResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussErrorResponse.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT OpenGaussErrorResponse /// OpenGaussErrorResponse members /// - /// 错误码 + /// 错误码。 /// std::string getErrorCode() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussHa.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussHa.h index a45b8e6b1..ffaa4108d 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussHa.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/OpenGaussHa.h @@ -65,6 +65,15 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT OpenGaussHa void unsetreplicationMode(); void setReplicationMode(const std::string& value); + /// + /// 指定创建实例的产品类型,创建企业版实例时传空值或者enterprise,创建基础版实例时需要指定instance_mode的值为basic,创建生态版实例时需要指定instance_mode的值为ecology。 + /// + + std::string getInstanceMode() const; + bool instanceModeIsSet() const; + void unsetinstanceMode(); + void setInstanceMode(const std::string& value); + protected: std::string mode_; @@ -73,6 +82,8 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT OpenGaussHa bool consistencyIsSet_; std::string replicationMode_; bool replicationModeIsSet_; + std::string instanceMode_; + bool instanceModeIsSet_; }; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ResourceErrorResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ResourceErrorResponse.h index aa569c9da..93c5b3be9 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ResourceErrorResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ResourceErrorResponse.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ResourceErrorResponse /// ResourceErrorResponse members /// - /// 错误码 + /// 错误码。 /// std::string getErrorCode() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/RollUpgradeProgress.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/RollUpgradeProgress.h index 30f749239..e73c96009 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/RollUpgradeProgress.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/RollUpgradeProgress.h @@ -22,7 +22,7 @@ namespace Model { using namespace HuaweiCloud::Sdk::Core::Utils; using namespace HuaweiCloud::Sdk::Core::Http; /// -/// 滚动升级信息 +/// 滚动升级信息。 /// class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RollUpgradeProgress : public ModelBase @@ -41,7 +41,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RollUpgradeProgress /// RollUpgradeProgress members /// - /// 已升级分片数,非独立部署返回null + /// 已升级分片数,非独立部署返回null。 /// std::string getUpgradedDnGroupNumbers() const; @@ -50,7 +50,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RollUpgradeProgress void setUpgradedDnGroupNumbers(const std::string& value); /// - /// 总分片数,非独立部署返回null + /// 总分片数,非独立部署返回null。 /// std::string getTotalDnGroupNumbers() const; @@ -59,7 +59,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RollUpgradeProgress void setTotalDnGroupNumbers(const std::string& value); /// - /// 未完成升级的az,以“,”隔开,独立部署返回null + /// 未完成升级的az,以“,”隔开,独立部署返回null。 /// std::string getNotFullyUpgradedAz() const; @@ -68,7 +68,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RollUpgradeProgress void setNotFullyUpgradedAz(const std::string& value); /// - /// 已升级az,以“,”隔开,独立部署返回null + /// 已升级az,以“,”隔开,独立部署返回null。 /// std::string getAlreadyUpgradedAz() const; @@ -77,7 +77,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT RollUpgradeProgress void setAlreadyUpgradedAz(const std::string& value); /// - /// az描述键值对Map<String,String> + /// az描述键值对Map<String,String>。 /// std::map& getAzDescriptionMap(); diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsRequest.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsRequest.h index cd0ff2fd3..90f77dfe1 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsRequest.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsRequest.h @@ -40,7 +40,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio /// ShowBatchUpgradeCandidateVersionsRequest members /// - /// 语言[zh-cn, en-us] + /// 语言[zh-cn, en-us]。 /// std::string getXLanguage() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsResponse.h index 35362e360..cbe8606ce 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowBatchUpgradeCandidateVersionsResponse.h @@ -42,7 +42,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio /// ShowBatchUpgradeCandidateVersionsResponse members /// - /// 升级类型信息列表 + /// 升级类型信息列表。 /// std::vector& getUpgradeTypeList(); @@ -51,7 +51,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio void setUpgradeTypeList(const std::vector& value); /// - /// 升级目标版本,没有在滚动升级中返回null + /// 升级目标版本,没有在滚动升级中返回null。 /// std::string getTargetVersion() const; @@ -60,7 +60,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio void setTargetVersion(const std::string& value); /// - /// 可以升级的版本,包括大小版本 + /// 可以升级的版本,包括大小版本。 /// std::vector& getUpgradeCandidateVersions(); @@ -69,7 +69,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio void setUpgradeCandidateVersions(const std::vector& value); /// - /// 可以升级的热补丁信息 + /// 可以升级的热补丁信息。 /// std::vector& getHotfixUpgradeInfos(); @@ -77,6 +77,15 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio void unsethotfixUpgradeInfos(); void setHotfixUpgradeInfos(const std::vector& value); + /// + /// 可以回滚的热补丁信息。 + /// + + std::vector& getHotfixRollbackInfos(); + bool hotfixRollbackInfosIsSet() const; + void unsethotfixRollbackInfos(); + void setHotfixRollbackInfos(const std::vector& value); + protected: std::vector upgradeTypeList_; @@ -87,6 +96,8 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowBatchUpgradeCandidateVersio bool upgradeCandidateVersionsIsSet_; std::vector hotfixUpgradeInfos_; bool hotfixUpgradeInfosIsSet_; + std::vector hotfixRollbackInfos_; + bool hotfixRollbackInfosIsSet_; #ifdef RTTR_FLAG RTTR_ENABLE() diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsRequest.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsRequest.h index f2e4f6f3e..93a5b1a7e 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsRequest.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsRequest.h @@ -48,7 +48,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowUpgradeCandidateVersionsReq void setInstanceId(const std::string& value); /// - /// 语言[zh-cn, en-us] + /// 语言[zh-cn, en-us]。 /// std::string getXLanguage() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsResponse.h index 5deb6b5cb..6fe908f83 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/ShowUpgradeCandidateVersionsResponse.h @@ -53,7 +53,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowUpgradeCandidateVersionsRes void setUpgradeTypeList(const std::vector& value); /// - /// 是否可以回滚,true可以回滚,false不可以回滚 + /// 是否可以回滚,true可以回滚,false不可以回滚。 /// bool isRollbackEnabled() const; @@ -71,7 +71,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowUpgradeCandidateVersionsRes void setSourceVersion(const std::string& value); /// - /// 升级目标版本,没有在滚动升级中返回null + /// 升级目标版本,没有在滚动升级中返回null。 /// std::string getTargetVersion() const; @@ -89,7 +89,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowUpgradeCandidateVersionsRes void setRollUpgradeProgress(const RollUpgradeProgress& value); /// - /// 可以升级的版本,包括大小版本,滚动升级中返回空数组 + /// 可以升级的版本,包括大小版本,滚动升级中返回空数组。 /// std::vector& getUpgradeCandidateVersions(); @@ -98,7 +98,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowUpgradeCandidateVersionsRes void setUpgradeCandidateVersions(const std::vector& value); /// - /// 可以升级的热补丁版本,滚动升级中返回空数组 + /// 可以升级的热补丁版本,滚动升级中返回空数组。 /// std::vector& getHotfixUpgradeCandidateVersions(); @@ -107,7 +107,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT ShowUpgradeCandidateVersionsRes void setHotfixUpgradeCandidateVersions(const std::vector& value); /// - /// 可以回滚的热补丁版本,滚动升级中返回空数组 + /// 可以回滚的热补丁版本,滚动升级中返回空数组。 /// std::vector& getHotfixRollbackCandidateVersions(); diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeActionInfo.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeActionInfo.h index ca1fafe2c..2b8e072c7 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeActionInfo.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeActionInfo.h @@ -20,7 +20,7 @@ namespace Model { using namespace HuaweiCloud::Sdk::Core::Utils; using namespace HuaweiCloud::Sdk::Core::Http; /// -/// 升级操作信息 +/// 升级操作信息。 /// class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeActionInfo : public ModelBase @@ -39,7 +39,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeActionInfo /// UpgradeActionInfo members /// - /// 升级操作,upgrade=升级,upgradeAutoCommit=升级自动提交,commit=提交,rollback=回滚 + /// 升级操作,upgrade=升级,upgradeAutoCommit=升级自动提交,commit=提交,rollback=回滚。 /// std::string getUpgradeAction() const; @@ -48,7 +48,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeActionInfo void setUpgradeAction(const std::string& value); /// - /// 可用,不可用 + /// 可用,不可用。 /// bool isEnable() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstanceVersionRequest.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstanceVersionRequest.h index 1fad5a2b1..037998e6e 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstanceVersionRequest.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstanceVersionRequest.h @@ -40,7 +40,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstanceVersionRequest /// UpgradeInstanceVersionRequest members /// - /// 语言 + /// 语言。 /// std::string getXLanguage() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesRequestBody.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesRequestBody.h index 378e8affb..6d3e4de60 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesRequestBody.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesRequestBody.h @@ -40,7 +40,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstancesRequestBody /// UpgradeInstancesRequestBody members /// - /// 批量实例ID + /// 批量实例ID。 /// std::vector& getInstanceIds(); diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionRequest.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionRequest.h index 3ce9f88c8..297407f66 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionRequest.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionRequest.h @@ -40,7 +40,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstancesVersionRequest /// UpgradeInstancesVersionRequest members /// - /// 语言 + /// 语言。 /// std::string getXLanguage() const; diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionResponse.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionResponse.h index 21f799d4a..6f2301a01 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionResponse.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeInstancesVersionResponse.h @@ -49,7 +49,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstancesVersionResponse void setJobIds(const std::vector& value); /// - /// 下发成功的实例数量 + /// 下发成功的实例数量。 /// int32_t getSucceededNum() const; @@ -58,7 +58,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstancesVersionResponse void setSucceededNum(int32_t value); /// - /// 下发失败的实例数量 + /// 下发失败的实例数量。 /// int32_t getFailedNum() const; @@ -67,7 +67,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstancesVersionResponse void setFailedNum(int32_t value); /// - /// 下发失败的实例ID列表 + /// 下发失败的实例ID列表。 /// std::vector& getFailedInstanceIds(); @@ -76,7 +76,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeInstancesVersionResponse void setFailedInstanceIds(const std::vector& value); /// - /// 下发失败错误信息列表 + /// 下发失败错误信息列表。 /// std::vector& getErrorMessages(); diff --git a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeTypeInfo.h b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeTypeInfo.h index 178abbe1b..7d546de8d 100644 --- a/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeTypeInfo.h +++ b/gaussdbforopengauss/include/huaweicloud/gaussdbforopengauss/v3/model/UpgradeTypeInfo.h @@ -22,7 +22,7 @@ namespace Model { using namespace HuaweiCloud::Sdk::Core::Utils; using namespace HuaweiCloud::Sdk::Core::Http; /// -/// 升级类型信息 +/// 升级类型信息。 /// class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeTypeInfo : public ModelBase @@ -41,7 +41,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeTypeInfo /// UpgradeTypeInfo members /// - /// 升级类型,grey=灰度升级,inplace=就地升级,hotfix=热补丁升级 + /// 升级类型,grey=灰度升级,inplace=就地升级,hotfix=热补丁升级。 /// std::string getUpgradeType() const; @@ -50,7 +50,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeTypeInfo void setUpgradeType(const std::string& value); /// - /// 可用,不可用 + /// 可用,不可用。 /// bool isEnable() const; @@ -59,7 +59,7 @@ class HUAWEICLOUD_GAUSSDBFOROPENGAUSS_V3_EXPORT UpgradeTypeInfo void setEnable(bool value); /// - /// 升级操作列表 + /// 升级操作列表。 /// std::vector& getUpgradeActionList(); diff --git a/gaussdbforopengauss/src/v3/model/OpenGaussHa.cpp b/gaussdbforopengauss/src/v3/model/OpenGaussHa.cpp index 507188c6f..94f2910d4 100644 --- a/gaussdbforopengauss/src/v3/model/OpenGaussHa.cpp +++ b/gaussdbforopengauss/src/v3/model/OpenGaussHa.cpp @@ -18,6 +18,8 @@ OpenGaussHa::OpenGaussHa() consistencyIsSet_ = false; replicationMode_ = ""; replicationModeIsSet_ = false; + instanceMode_ = ""; + instanceModeIsSet_ = false; } OpenGaussHa::~OpenGaussHa() = default; @@ -39,6 +41,9 @@ web::json::value OpenGaussHa::toJson() const if(replicationModeIsSet_) { val[utility::conversions::to_string_t("replication_mode")] = ModelBase::toJson(replicationMode_); } + if(instanceModeIsSet_) { + val[utility::conversions::to_string_t("instance_mode")] = ModelBase::toJson(instanceMode_); + } return val; } @@ -73,6 +78,15 @@ bool OpenGaussHa::fromJson(const web::json::value& val) setReplicationMode(refVal); } } + if(val.has_field(utility::conversions::to_string_t("instance_mode"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("instance_mode")); + if(!fieldValue.is_null()) + { + std::string refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setInstanceMode(refVal); + } + } return ok; } @@ -140,6 +154,27 @@ void OpenGaussHa::unsetreplicationMode() replicationModeIsSet_ = false; } +std::string OpenGaussHa::getInstanceMode() const +{ + return instanceMode_; +} + +void OpenGaussHa::setInstanceMode(const std::string& value) +{ + instanceMode_ = value; + instanceModeIsSet_ = true; +} + +bool OpenGaussHa::instanceModeIsSet() const +{ + return instanceModeIsSet_; +} + +void OpenGaussHa::unsetinstanceMode() +{ + instanceModeIsSet_ = false; +} + } } } diff --git a/gaussdbforopengauss/src/v3/model/ShowBatchUpgradeCandidateVersionsResponse.cpp b/gaussdbforopengauss/src/v3/model/ShowBatchUpgradeCandidateVersionsResponse.cpp index 1c3560236..56a78750c 100644 --- a/gaussdbforopengauss/src/v3/model/ShowBatchUpgradeCandidateVersionsResponse.cpp +++ b/gaussdbforopengauss/src/v3/model/ShowBatchUpgradeCandidateVersionsResponse.cpp @@ -17,6 +17,7 @@ ShowBatchUpgradeCandidateVersionsResponse::ShowBatchUpgradeCandidateVersionsResp targetVersionIsSet_ = false; upgradeCandidateVersionsIsSet_ = false; hotfixUpgradeInfosIsSet_ = false; + hotfixRollbackInfosIsSet_ = false; } ShowBatchUpgradeCandidateVersionsResponse::~ShowBatchUpgradeCandidateVersionsResponse() = default; @@ -41,6 +42,9 @@ web::json::value ShowBatchUpgradeCandidateVersionsResponse::toJson() const if(hotfixUpgradeInfosIsSet_) { val[utility::conversions::to_string_t("hotfix_upgrade_infos")] = ModelBase::toJson(hotfixUpgradeInfos_); } + if(hotfixRollbackInfosIsSet_) { + val[utility::conversions::to_string_t("hotfix_rollback_infos")] = ModelBase::toJson(hotfixRollbackInfos_); + } return val; } @@ -84,6 +88,15 @@ bool ShowBatchUpgradeCandidateVersionsResponse::fromJson(const web::json::value& setHotfixUpgradeInfos(refVal); } } + if(val.has_field(utility::conversions::to_string_t("hotfix_rollback_infos"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("hotfix_rollback_infos")); + if(!fieldValue.is_null()) + { + std::vector refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setHotfixRollbackInfos(refVal); + } + } return ok; } @@ -172,6 +185,27 @@ void ShowBatchUpgradeCandidateVersionsResponse::unsethotfixUpgradeInfos() hotfixUpgradeInfosIsSet_ = false; } +std::vector& ShowBatchUpgradeCandidateVersionsResponse::getHotfixRollbackInfos() +{ + return hotfixRollbackInfos_; +} + +void ShowBatchUpgradeCandidateVersionsResponse::setHotfixRollbackInfos(const std::vector& value) +{ + hotfixRollbackInfos_ = value; + hotfixRollbackInfosIsSet_ = true; +} + +bool ShowBatchUpgradeCandidateVersionsResponse::hotfixRollbackInfosIsSet() const +{ + return hotfixRollbackInfosIsSet_; +} + +void ShowBatchUpgradeCandidateVersionsResponse::unsethotfixRollbackInfos() +{ + hotfixRollbackInfosIsSet_ = false; +} + } } } diff --git a/ims/include/huaweicloud/ims/v2/model/ImageInfo.h b/ims/include/huaweicloud/ims/v2/model/ImageInfo.h index a7b88d3dd..31d1371e8 100644 --- a/ims/include/huaweicloud/ims/v2/model/ImageInfo.h +++ b/ims/include/huaweicloud/ims/v2/model/ImageInfo.h @@ -427,7 +427,7 @@ class HUAWEICLOUD_IMS_V2_EXPORT ImageInfo void setVirtualSize(int32_t value); /// - /// 是否被其他租户可见,取值为private或public + /// 是否被其他租户可见,取值为private、public或shared /// std::string getVisibility() const; diff --git a/ims/include/huaweicloud/ims/v2/model/ListImagesRequest.h b/ims/include/huaweicloud/ims/v2/model/ListImagesRequest.h index 711ba6863..0085293e0 100644 --- a/ims/include/huaweicloud/ims/v2/model/ListImagesRequest.h +++ b/ims/include/huaweicloud/ims/v2/model/ListImagesRequest.h @@ -318,7 +318,7 @@ class HUAWEICLOUD_IMS_V2_EXPORT ListImagesRequest void setVirtualEnvType(const std::string& value); /// - /// 是否被其他租户可见,取值为public或private + /// 是否被其他租户可见,取值为public、private或shared /// std::string getVisibility() const; diff --git a/ims/include/huaweicloud/ims/v2/model/UpdateImageResponse.h b/ims/include/huaweicloud/ims/v2/model/UpdateImageResponse.h index 425d66114..2fa744211 100644 --- a/ims/include/huaweicloud/ims/v2/model/UpdateImageResponse.h +++ b/ims/include/huaweicloud/ims/v2/model/UpdateImageResponse.h @@ -427,7 +427,7 @@ class HUAWEICLOUD_IMS_V2_EXPORT UpdateImageResponse void setVirtualSize(int32_t value); /// - /// 是否被其他租户可见,取值为private或public + /// 是否被其他租户可见,取值为private、public或shared /// std::string getVisibility() const; diff --git a/kvs/include/huaweicloud/kvs/v1/model/Composed_expression.h b/kvs/include/huaweicloud/kvs/v1/model/Composed_expression.h index d31231a4c..ac6c70f01 100644 --- a/kvs/include/huaweicloud/kvs/v1/model/Composed_expression.h +++ b/kvs/include/huaweicloud/kvs/v1/model/Composed_expression.h @@ -13,7 +13,6 @@ #include #include -#include #include namespace HuaweiCloud { @@ -27,6 +26,9 @@ using namespace HuaweiCloud::Sdk::Core::Http; /// /// /// + +class Expression; + class HUAWEICLOUD_KVS_V1_EXPORT Composed_expression : public ModelBase { @@ -44,7 +46,7 @@ class HUAWEICLOUD_KVS_V1_EXPORT Composed_expression /// Composed_expression members /// - /// 逻辑关系,取值如\"$and\", \"$or\", \"$nor\"。 + /// 逻辑关系,取值如"$and", "$or", "$nor"。 /// std::string getLogic() const; @@ -56,16 +58,20 @@ class HUAWEICLOUD_KVS_V1_EXPORT Composed_expression /// 多个相同优先级且相同逻辑的单字段或多字段条件。 /// - std::vector& getExpressions(); + std::vector>& getExpressions(); bool expressionsIsSet() const; void unsetexpressions(); - void setExpressions(const std::vector& value); + void setExpressions(const std::vector>& value); + static bool bson_append(Builder &builder, const std::shared_ptr value); + static bool bson_append(Builder &builder, const std::string &key, const std::vector>& value); + static bool bson_get(const Viewer::Iterator &it, std::shared_ptr value); + static bool bson_get(const Viewer::Iterator &it, std::vector>& value); protected: std::string logic_; bool logicIsSet_; - std::vector expressions_; + std::vector> expressions_; bool expressionsIsSet_; }; diff --git a/kvs/src/v1/model/Composed_expression.cpp b/kvs/src/v1/model/Composed_expression.cpp index d460af0ff..7de788394 100644 --- a/kvs/src/v1/model/Composed_expression.cpp +++ b/kvs/src/v1/model/Composed_expression.cpp @@ -2,15 +2,14 @@ #include "huaweicloud/kvs/v1/model/Composed_expression.h" #include +#include + namespace HuaweiCloud { namespace Sdk { namespace Kvs { namespace V1 { namespace Model { - - - Composed_expression::Composed_expression() { logic_ = ""; @@ -24,10 +23,50 @@ void Composed_expression::validate() { } +bool Composed_expression::bson_append(Builder &builder, const std::shared_ptr value) { + builder << Builder::SubDocumentBegin; + value->toBson(builder); + builder << Builder::SubDocumentEnd; + + return true; +} + +bool Composed_expression::bson_append(Builder &builder, const std::string &key, + const std::vector>& value) { + builder << key << Builder::SubArrayBegin; + for (const auto &v: value) { + if (!bson_append(builder, v)) { + return false; + } + } + builder << Builder::SubArrayEnd; + return true; +} + +bool Composed_expression::bson_get(const Viewer::Iterator &it, std::shared_ptr value) { + Document doc = it->getDocument(); + Viewer viewer(doc); + value->fromBson(viewer); + return true; +} + +bool Composed_expression::bson_get(const Viewer::Iterator &it, std::vector>& value) { + Array arr = it->getArray(); + Viewer arrViewer(arr); + Viewer::Iterator arrIter = arrViewer.begin(); + while (arrIter != arrViewer.end()) { + std::shared_ptr tmp = std::make_shared(); + bson_get(arrIter, tmp); + value.push_back(tmp); + ++arrIter; + } + return true; +} + bool Composed_expression::toBson(Builder &builder) const { - if (logicIsSet_ && !bson_append(builder, "logic", logic_)) { + if (logicIsSet_ && !Core::Utils::ModelBase::bson_append(builder, "logic", logic_)) { return false; } if (expressionsIsSet_ && !bson_append(builder, "expressions", expressions_)) { @@ -45,7 +84,7 @@ bool Composed_expression::fromBson(const Viewer &viewer) const std::string &key = it->key(); if (key == "logic") { - if (!bson_get(it, logic_)) { + if (!Core::Utils::ModelBase::bson_get(it, logic_)) { return false; } logicIsSet_ = true; @@ -89,12 +128,12 @@ void Composed_expression::unsetlogic() logicIsSet_ = false; } -std::vector& Composed_expression::getExpressions() +std::vector>& Composed_expression::getExpressions() { return expressions_; } -void Composed_expression::setExpressions(const std::vector& value) +void Composed_expression::setExpressions(const std::vector>& value) { expressions_ = value; expressionsIsSet_ = true; diff --git a/lts/include/huaweicloud/lts/v2/model/ListLogsResponse.h b/lts/include/huaweicloud/lts/v2/model/ListLogsResponse.h index bfd172a2b..b3e92bf67 100644 --- a/lts/include/huaweicloud/lts/v2/model/ListLogsResponse.h +++ b/lts/include/huaweicloud/lts/v2/model/ListLogsResponse.h @@ -9,6 +9,8 @@ #include #include +#include +#include #include #include @@ -66,6 +68,15 @@ class HUAWEICLOUD_LTS_V2_EXPORT ListLogsResponse void unsetisQueryComplete(); void setIsQueryComplete(bool value); + /// + /// 分析日志返回响应体 + /// + + std::vector>& getAnalysisLogs(); + bool analysisLogsIsSet() const; + void unsetanalysisLogs(); + void setAnalysisLogs(const std::vector>& value); + protected: int32_t count_; @@ -74,6 +85,8 @@ class HUAWEICLOUD_LTS_V2_EXPORT ListLogsResponse bool logsIsSet_; bool isQueryComplete_; bool isQueryCompleteIsSet_; + std::vector> analysisLogs_; + bool analysisLogsIsSet_; #ifdef RTTR_FLAG RTTR_ENABLE() diff --git a/lts/include/huaweicloud/lts/v2/model/QueryLtsLogParams.h b/lts/include/huaweicloud/lts/v2/model/QueryLtsLogParams.h index 79e57dd10..c58ab4a0e 100644 --- a/lts/include/huaweicloud/lts/v2/model/QueryLtsLogParams.h +++ b/lts/include/huaweicloud/lts/v2/model/QueryLtsLogParams.h @@ -148,6 +148,24 @@ class HUAWEICLOUD_LTS_V2_EXPORT QueryLtsLogParams void unsetisIterative(); void setIsIterative(bool value); + /// + /// 使用带管道符的sql分析语句进行查询,需要query参数is_analysis_query为true时生效。 + /// + + std::string getQuery() const; + bool queryIsSet() const; + void unsetquery(); + void setQuery(const std::string& value); + + /// + /// 是否为带管道符的sql分析语句。当该参数为true时,将依照body体中的query参数内容进行查询,且body体中除start_time与end_time以外的参数失效,分页、排序、查询结果条数等功能请依照sql语法规则实现。查询结果的响应体不同于未启用时的查询方式,将以默认列存的形式返回查询结果。当前仅对内测用户开放。响应示例:{\"analysisLogs\":[{\"field1\":\"1\",\"field2\":\"2\",\"field3\":\"3\"},{\"field1\":\"1\",\"field2\":\"2\",\"field3\":\"3\"},{\"field1\":\"1\",\"field2\":\"2\",\"field3\":\"3\"}]} + /// + + bool isIsAnalysisQuery() const; + bool isAnalysisQueryIsSet() const; + void unsetisAnalysisQuery(); + void setIsAnalysisQuery(bool value); + protected: std::string startTime_; @@ -174,6 +192,10 @@ class HUAWEICLOUD_LTS_V2_EXPORT QueryLtsLogParams bool highlightIsSet_; bool isIterative_; bool isIterativeIsSet_; + std::string query_; + bool queryIsSet_; + bool isAnalysisQuery_; + bool isAnalysisQueryIsSet_; }; diff --git a/lts/src/v2/model/ListLogsResponse.cpp b/lts/src/v2/model/ListLogsResponse.cpp index e75aaf6c7..a9a24a285 100644 --- a/lts/src/v2/model/ListLogsResponse.cpp +++ b/lts/src/v2/model/ListLogsResponse.cpp @@ -17,6 +17,7 @@ ListLogsResponse::ListLogsResponse() logsIsSet_ = false; isQueryComplete_ = false; isQueryCompleteIsSet_ = false; + analysisLogsIsSet_ = false; } ListLogsResponse::~ListLogsResponse() = default; @@ -38,6 +39,9 @@ web::json::value ListLogsResponse::toJson() const if(isQueryCompleteIsSet_) { val[utility::conversions::to_string_t("isQueryComplete")] = ModelBase::toJson(isQueryComplete_); } + if(analysisLogsIsSet_) { + val[utility::conversions::to_string_t("analysisLogs")] = ModelBase::toJson(analysisLogs_); + } return val; } @@ -72,6 +76,15 @@ bool ListLogsResponse::fromJson(const web::json::value& val) setIsQueryComplete(refVal); } } + if(val.has_field(utility::conversions::to_string_t("analysisLogs"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("analysisLogs")); + if(!fieldValue.is_null()) + { + std::vector> refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setAnalysisLogs(refVal); + } + } return ok; } @@ -139,6 +152,27 @@ void ListLogsResponse::unsetisQueryComplete() isQueryCompleteIsSet_ = false; } +std::vector>& ListLogsResponse::getAnalysisLogs() +{ + return analysisLogs_; +} + +void ListLogsResponse::setAnalysisLogs(const std::vector>& value) +{ + analysisLogs_ = value; + analysisLogsIsSet_ = true; +} + +bool ListLogsResponse::analysisLogsIsSet() const +{ + return analysisLogsIsSet_; +} + +void ListLogsResponse::unsetanalysisLogs() +{ + analysisLogsIsSet_ = false; +} + } } } diff --git a/lts/src/v2/model/QueryLtsLogParams.cpp b/lts/src/v2/model/QueryLtsLogParams.cpp index b3e0bd631..9ab84d251 100644 --- a/lts/src/v2/model/QueryLtsLogParams.cpp +++ b/lts/src/v2/model/QueryLtsLogParams.cpp @@ -35,6 +35,10 @@ QueryLtsLogParams::QueryLtsLogParams() highlightIsSet_ = false; isIterative_ = false; isIterativeIsSet_ = false; + query_ = ""; + queryIsSet_ = false; + isAnalysisQuery_ = false; + isAnalysisQueryIsSet_ = false; } QueryLtsLogParams::~QueryLtsLogParams() = default; @@ -83,6 +87,12 @@ web::json::value QueryLtsLogParams::toJson() const if(isIterativeIsSet_) { val[utility::conversions::to_string_t("is_iterative")] = ModelBase::toJson(isIterative_); } + if(queryIsSet_) { + val[utility::conversions::to_string_t("query")] = ModelBase::toJson(query_); + } + if(isAnalysisQueryIsSet_) { + val[utility::conversions::to_string_t("is_analysis_query")] = ModelBase::toJson(isAnalysisQuery_); + } return val; } @@ -198,6 +208,24 @@ bool QueryLtsLogParams::fromJson(const web::json::value& val) setIsIterative(refVal); } } + if(val.has_field(utility::conversions::to_string_t("query"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("query")); + if(!fieldValue.is_null()) + { + std::string refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setQuery(refVal); + } + } + if(val.has_field(utility::conversions::to_string_t("is_analysis_query"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("is_analysis_query")); + if(!fieldValue.is_null()) + { + bool refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setIsAnalysisQuery(refVal); + } + } return ok; } @@ -454,6 +482,48 @@ void QueryLtsLogParams::unsetisIterative() isIterativeIsSet_ = false; } +std::string QueryLtsLogParams::getQuery() const +{ + return query_; +} + +void QueryLtsLogParams::setQuery(const std::string& value) +{ + query_ = value; + queryIsSet_ = true; +} + +bool QueryLtsLogParams::queryIsSet() const +{ + return queryIsSet_; +} + +void QueryLtsLogParams::unsetquery() +{ + queryIsSet_ = false; +} + +bool QueryLtsLogParams::isIsAnalysisQuery() const +{ + return isAnalysisQuery_; +} + +void QueryLtsLogParams::setIsAnalysisQuery(bool value) +{ + isAnalysisQuery_ = value; + isAnalysisQueryIsSet_ = true; +} + +bool QueryLtsLogParams::isAnalysisQueryIsSet() const +{ + return isAnalysisQueryIsSet_; +} + +void QueryLtsLogParams::unsetisAnalysisQuery() +{ + isAnalysisQueryIsSet_ = false; +} + } } } diff --git a/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationRequestBody.h index bcf488065..2c271e2cc 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationRequestBody.h @@ -41,7 +41,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT AutoClassificationRequestBody /// AutoClassificationRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationResult.h b/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationResult.h index 29203585b..6aff44d56 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationResult.h +++ b/ocr/include/huaweicloud/ocr/v1/model/AutoClassificationResult.h @@ -60,7 +60,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT AutoClassificationResult void setContent(const Object& value); /// - /// 对应票证的类别。 + /// 对应票证的类别。 /// std::string getType() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/BankcardRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/BankcardRequestBody.h index dfa43994b..1864af187 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/BankcardRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/BankcardRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT BankcardRequestBody /// BankcardRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/BusinessCardRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/BusinessCardRequestBody.h index 1908c8fcf..f4ac3d8de 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/BusinessCardRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/BusinessCardRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT BusinessCardRequestBody /// BusinessCardRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/BusinessLicenseRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/BusinessLicenseRequestBody.h index 0a0a934e6..8d349eb22 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/BusinessLicenseRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/BusinessLicenseRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT BusinessLicenseRequestBody /// BusinessLicenseRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF格式。多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/CustomTemplateRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/CustomTemplateRequestBody.h index a3ba8287e..2d241d3bf 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/CustomTemplateRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/CustomTemplateRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT CustomTemplateRequestBody /// CustomTemplateRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/DriverLicenseRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/DriverLicenseRequestBody.h index df1d6e2a8..37c1c7177 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/DriverLicenseRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/DriverLicenseRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT DriverLicenseRequestBody /// DriverLicenseRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/FinancialStatementRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/FinancialStatementRequestBody.h index 776a667b7..f8a4ea2c8 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/FinancialStatementRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/FinancialStatementRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT FinancialStatementRequestBody /// FinancialStatementRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/FlightItineraryRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/FlightItineraryRequestBody.h index eadaab5e4..08981123c 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/FlightItineraryRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/FlightItineraryRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT FlightItineraryRequestBody /// FlightItineraryRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/GeneralTableRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/GeneralTableRequestBody.h index d764164cf..b91ad2f44 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/GeneralTableRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/GeneralTableRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT GeneralTableRequestBody /// GeneralTableRequestBody members /// - /// 与url二选一 图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 + /// 与url二选一 图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/GeneralTableResult.h b/ocr/include/huaweicloud/ocr/v1/model/GeneralTableResult.h index e9f559789..1136a0591 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/GeneralTableResult.h +++ b/ocr/include/huaweicloud/ocr/v1/model/GeneralTableResult.h @@ -41,7 +41,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT GeneralTableResult /// GeneralTableResult members /// - /// 文字区域数目。 + /// 文字区域数目。 /// int32_t getWordsRegionCount() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/GeneralTextRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/GeneralTextRequestBody.h index f548febae..5df45c120 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/GeneralTextRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/GeneralTextRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT GeneralTextRequestBody /// GeneralTextRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 /// std::string getImage() const; @@ -93,7 +93,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT GeneralTextRequestBody void setLanguage(const std::string& value); /// - /// 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式 未传入该参数时默认为false,既默认图片中的字段为多朝向。 + /// 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式 未传入该参数时默认为false,即默认图片中的字段为多朝向。 /// bool isSingleOrientationMode() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/HandwritingRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/HandwritingRequestBody.h index 50c8b1d8d..067cf496d 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/HandwritingRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/HandwritingRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT HandwritingRequestBody /// HandwritingRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于8px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于8px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/HandwritingResult.h b/ocr/include/huaweicloud/ocr/v1/model/HandwritingResult.h index bcd701d0e..125e31ec6 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/HandwritingResult.h +++ b/ocr/include/huaweicloud/ocr/v1/model/HandwritingResult.h @@ -40,7 +40,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT HandwritingResult /// HandwritingResult members /// - /// 代表检测识别出来的文字块数目。 \"segment_digit\" 和\"segment\"默认为1。 + /// 代表检测识别出来的文字块数目。 \"segment_digit\" 和\"segment\"默认为1。 /// int32_t getWordsBlockCount() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/IdCardRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/IdCardRequestBody.h index 16ceedad9..13d184caa 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/IdCardRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/IdCardRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT IdCardRequestBody /// IdCardRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/InsurancePolicyRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/InsurancePolicyRequestBody.h index 8e484a768..42c4b1cdb 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/InsurancePolicyRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/InsurancePolicyRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT InsurancePolicyRequestBody /// InsurancePolicyRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/LicensePlateRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/LicensePlateRequestBody.h index cc2978121..f26490dec 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/LicensePlateRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/LicensePlateRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT LicensePlateRequestBody /// LicensePlateRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/MvsInvoiceRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/MvsInvoiceRequestBody.h index 3e4fe5f2d..5e1a73393 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/MvsInvoiceRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/MvsInvoiceRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT MvsInvoiceRequestBody /// MvsInvoiceRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/PassportRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/PassportRequestBody.h index e480f92d7..a081b6e9b 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/PassportRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/PassportRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT PassportRequestBody /// PassportRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,[点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)](tag:hc)[点击[这里](https://support.huaweicloud.com/intl/zh-cn/ocr_faq/ocr_01_0032.html)](tag:hk)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/QualificationCertificateRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/QualificationCertificateRequestBody.h index 4c9327ad3..943b7522d 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/QualificationCertificateRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/QualificationCertificateRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT QualificationCertificateRequestBody /// QualificationCertificateRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/QuotaInvoiceRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/QuotaInvoiceRequestBody.h index f9f3ebce5..0200c0983 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/QuotaInvoiceRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/QuotaInvoiceRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT QuotaInvoiceRequestBody /// QuotaInvoiceRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/SmartDocumentRecognizerRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/SmartDocumentRecognizerRequestBody.h index a07fbdd52..a4efb1718 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/SmartDocumentRecognizerRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/SmartDocumentRecognizerRequestBody.h @@ -57,7 +57,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT SmartDocumentRecognizerRequestBody void setUrl(const std::string& value); /// - /// 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式 未传入该参数时默认为false,既默认图片中的字段为多朝向 + /// 单朝向模式开关。可选值包括: - true:打开单朝向模式 - false:关闭单朝向模式 未传入该参数时默认为false,即默认图片中的字段为多朝向 /// bool isSingleOrientationMode() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/TaxiInvoiceRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/TaxiInvoiceRequestBody.h index 295f9c7a8..e19191fcb 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/TaxiInvoiceRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/TaxiInvoiceRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TaxiInvoiceRequestBody /// TaxiInvoiceRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/TollInvoiceRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/TollInvoiceRequestBody.h index 525a49500..8dd58d7fb 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/TollInvoiceRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/TollInvoiceRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TollInvoiceRequestBody /// TollInvoiceRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/TrainTicketRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/TrainTicketRequestBody.h index 527869efe..0210462fd 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/TrainTicketRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/TrainTicketRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TrainTicketRequestBody /// TrainTicketRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseRequestBody.h index 6c62d98b8..4630d6aa9 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseRequestBody /// TransportationLicenseRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseResult.h b/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseResult.h index b1348b38e..818813d12 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseResult.h +++ b/ocr/include/huaweicloud/ocr/v1/model/TransportationLicenseResult.h @@ -94,7 +94,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void setVehicleSize(const std::string& value); /// - /// 核发机关(非必有,依赖对应运输证板式)。 + /// 核发机关。 /// std::string getIssuingAuthority() const; @@ -103,7 +103,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void setIssuingAuthority(const std::string& value); /// - /// 发证日期(非必有,依赖对应运输证板式)。 + /// 发证日期。 /// std::string getIssueDate() const; @@ -112,7 +112,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void setIssueDate(const std::string& value); /// - /// 业户地址(非必有,依赖对应运输证板式)。 + /// 业户地址。 /// std::string getOwnerAddress() const; @@ -121,7 +121,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void setOwnerAddress(const std::string& value); /// - /// 经济类型(非必有,依赖对应运输证板式)。 + /// 经济类型。 /// std::string getEconomicType() const; @@ -130,7 +130,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void setEconomicType(const std::string& value); /// - /// 经营许可证号(非必有,依赖对应运输证板式)。 + /// 经营许可证号。 /// std::string getBusinessCertificate() const; @@ -139,7 +139,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void setBusinessCertificate(const std::string& value); /// - /// 经营范围(非必有,依赖对应运输证板式)。 + /// 经营范围。 /// std::string getBusinessScope() const; @@ -147,6 +147,33 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult void unsetbusinessScope(); void setBusinessScope(const std::string& value); + /// + /// 有效期。 + /// + + std::string getExpiryDate() const; + bool expiryDateIsSet() const; + void unsetexpiryDate(); + void setExpiryDate(const std::string& value); + + /// + /// 审验有效期。 + /// + + std::string getReviewExpiryDate() const; + bool reviewExpiryDateIsSet() const; + void unsetreviewExpiryDate(); + void setReviewExpiryDate(const std::string& value); + + /// + /// 技术等级评定。 + /// + + std::string getAssessedTechnicalLevel() const; + bool assessedTechnicalLevelIsSet() const; + void unsetassessedTechnicalLevel(); + void setAssessedTechnicalLevel(const std::string& value); + /// /// 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 /// @@ -182,6 +209,12 @@ class HUAWEICLOUD_OCR_V1_EXPORT TransportationLicenseResult bool businessCertificateIsSet_; std::string businessScope_; bool businessScopeIsSet_; + std::string expiryDate_; + bool expiryDateIsSet_; + std::string reviewExpiryDate_; + bool reviewExpiryDateIsSet_; + std::string assessedTechnicalLevel_; + bool assessedTechnicalLevelIsSet_; Object confidence_; bool confidenceIsSet_; diff --git a/ocr/include/huaweicloud/ocr/v1/model/VatInvoiceRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/VatInvoiceRequestBody.h index 616eed4fe..fa87f75e7 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/VatInvoiceRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/VatInvoiceRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT VatInvoiceRequestBody /// VatInvoiceRequestBody members /// - /// 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF、OFD格式,多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF、OFD格式,多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseRequestBody.h index 512183008..391e3340e 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT VehicleLicenseRequestBody /// VehicleLicenseRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseback.h b/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseback.h index e370bfcab..4049d100a 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseback.h +++ b/ocr/include/huaweicloud/ocr/v1/model/VehicleLicenseback.h @@ -130,7 +130,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT VehicleLicenseback void setInspectionRecord(const std::string& value); /// - /// 条码号。 + /// 条码号。 /// std::string getCodeNumber() const; diff --git a/ocr/include/huaweicloud/ocr/v1/model/VinRequestBody.h b/ocr/include/huaweicloud/ocr/v1/model/VinRequestBody.h index d7954b33d..a463ca119 100644 --- a/ocr/include/huaweicloud/ocr/v1/model/VinRequestBody.h +++ b/ocr/include/huaweicloud/ocr/v1/model/VinRequestBody.h @@ -39,7 +39,7 @@ class HUAWEICLOUD_OCR_V1_EXPORT VinRequestBody /// VinRequestBody members /// - /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 + /// 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 /// std::string getImage() const; diff --git a/ocr/src/v1/model/TransportationLicenseResult.cpp b/ocr/src/v1/model/TransportationLicenseResult.cpp index 77a894088..b7489496a 100644 --- a/ocr/src/v1/model/TransportationLicenseResult.cpp +++ b/ocr/src/v1/model/TransportationLicenseResult.cpp @@ -36,6 +36,12 @@ TransportationLicenseResult::TransportationLicenseResult() businessCertificateIsSet_ = false; businessScope_ = ""; businessScopeIsSet_ = false; + expiryDate_ = ""; + expiryDateIsSet_ = false; + reviewExpiryDate_ = ""; + reviewExpiryDateIsSet_ = false; + assessedTechnicalLevel_ = ""; + assessedTechnicalLevelIsSet_ = false; confidenceIsSet_ = false; } @@ -85,6 +91,15 @@ web::json::value TransportationLicenseResult::toJson() const if(businessScopeIsSet_) { val[utility::conversions::to_string_t("business_scope")] = ModelBase::toJson(businessScope_); } + if(expiryDateIsSet_) { + val[utility::conversions::to_string_t("expiry_date")] = ModelBase::toJson(expiryDate_); + } + if(reviewExpiryDateIsSet_) { + val[utility::conversions::to_string_t("review_expiry_date")] = ModelBase::toJson(reviewExpiryDate_); + } + if(assessedTechnicalLevelIsSet_) { + val[utility::conversions::to_string_t("assessed_technical_level")] = ModelBase::toJson(assessedTechnicalLevel_); + } if(confidenceIsSet_) { val[utility::conversions::to_string_t("confidence")] = ModelBase::toJson(confidence_); } @@ -203,6 +218,33 @@ bool TransportationLicenseResult::fromJson(const web::json::value& val) setBusinessScope(refVal); } } + if(val.has_field(utility::conversions::to_string_t("expiry_date"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("expiry_date")); + if(!fieldValue.is_null()) + { + std::string refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setExpiryDate(refVal); + } + } + if(val.has_field(utility::conversions::to_string_t("review_expiry_date"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("review_expiry_date")); + if(!fieldValue.is_null()) + { + std::string refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setReviewExpiryDate(refVal); + } + } + if(val.has_field(utility::conversions::to_string_t("assessed_technical_level"))) { + const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("assessed_technical_level")); + if(!fieldValue.is_null()) + { + std::string refVal; + ok &= ModelBase::fromJson(fieldValue, refVal); + setAssessedTechnicalLevel(refVal); + } + } if(val.has_field(utility::conversions::to_string_t("confidence"))) { const web::json::value& fieldValue = val.at(utility::conversions::to_string_t("confidence")); if(!fieldValue.is_null()) @@ -468,6 +510,69 @@ void TransportationLicenseResult::unsetbusinessScope() businessScopeIsSet_ = false; } +std::string TransportationLicenseResult::getExpiryDate() const +{ + return expiryDate_; +} + +void TransportationLicenseResult::setExpiryDate(const std::string& value) +{ + expiryDate_ = value; + expiryDateIsSet_ = true; +} + +bool TransportationLicenseResult::expiryDateIsSet() const +{ + return expiryDateIsSet_; +} + +void TransportationLicenseResult::unsetexpiryDate() +{ + expiryDateIsSet_ = false; +} + +std::string TransportationLicenseResult::getReviewExpiryDate() const +{ + return reviewExpiryDate_; +} + +void TransportationLicenseResult::setReviewExpiryDate(const std::string& value) +{ + reviewExpiryDate_ = value; + reviewExpiryDateIsSet_ = true; +} + +bool TransportationLicenseResult::reviewExpiryDateIsSet() const +{ + return reviewExpiryDateIsSet_; +} + +void TransportationLicenseResult::unsetreviewExpiryDate() +{ + reviewExpiryDateIsSet_ = false; +} + +std::string TransportationLicenseResult::getAssessedTechnicalLevel() const +{ + return assessedTechnicalLevel_; +} + +void TransportationLicenseResult::setAssessedTechnicalLevel(const std::string& value) +{ + assessedTechnicalLevel_ = value; + assessedTechnicalLevelIsSet_ = true; +} + +bool TransportationLicenseResult::assessedTechnicalLevelIsSet() const +{ + return assessedTechnicalLevelIsSet_; +} + +void TransportationLicenseResult::unsetassessedTechnicalLevel() +{ + assessedTechnicalLevelIsSet_ = false; +} + Object TransportationLicenseResult::getConfidence() const { return confidence_; diff --git a/rds/include/huaweicloud/rds/v3/model/CreateInstanceRespItem.h b/rds/include/huaweicloud/rds/v3/model/CreateInstanceRespItem.h index df0bc580a..8c079ff3f 100644 --- a/rds/include/huaweicloud/rds/v3/model/CreateInstanceRespItem.h +++ b/rds/include/huaweicloud/rds/v3/model/CreateInstanceRespItem.h @@ -153,7 +153,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT CreateInstanceRespItem void setVolume(const Volume& value); /// - /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getRegion() const; @@ -162,7 +162,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT CreateInstanceRespItem void setRegion(const std::string& value); /// - /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getAvailabilityZone() const; diff --git a/rds/include/huaweicloud/rds/v3/model/CreateRestoreInstanceRequestBody.h b/rds/include/huaweicloud/rds/v3/model/CreateRestoreInstanceRequestBody.h index df9c5a8fb..b25697522 100644 --- a/rds/include/huaweicloud/rds/v3/model/CreateRestoreInstanceRequestBody.h +++ b/rds/include/huaweicloud/rds/v3/model/CreateRestoreInstanceRequestBody.h @@ -147,7 +147,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT CreateRestoreInstanceRequestBody void setVolume(const Volume& value); /// - /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 SQL Server数据库和PostgreSQL数据库备份恢复到新实例时为必填项。 + /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 SQL Server数据库和PostgreSQL数据库备份恢复到新实例时为必填项。 /// std::string getRegion() const; @@ -156,7 +156,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT CreateRestoreInstanceRequestBody void setRegion(const std::string& value); /// - /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getAvailabilityZone() const; diff --git a/rds/include/huaweicloud/rds/v3/model/CustomerCreateInstanceReq.h b/rds/include/huaweicloud/rds/v3/model/CustomerCreateInstanceReq.h index 4b739ebca..b1a82dcad 100644 --- a/rds/include/huaweicloud/rds/v3/model/CustomerCreateInstanceReq.h +++ b/rds/include/huaweicloud/rds/v3/model/CustomerCreateInstanceReq.h @@ -148,7 +148,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT CustomerCreateInstanceReq void setVolume(const Volume& value); /// - /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getRegion() const; @@ -157,7 +157,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT CustomerCreateInstanceReq void setRegion(const std::string& value); /// - /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getAvailabilityZone() const; diff --git a/rds/include/huaweicloud/rds/v3/model/InstanceRequest.h b/rds/include/huaweicloud/rds/v3/model/InstanceRequest.h index 0739ead8a..0a463be5e 100644 --- a/rds/include/huaweicloud/rds/v3/model/InstanceRequest.h +++ b/rds/include/huaweicloud/rds/v3/model/InstanceRequest.h @@ -148,7 +148,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT InstanceRequest void setVolume(const Volume& value); /// - /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 区域ID。创建主实例时必选,其它场景不可选。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getRegion() const; @@ -157,7 +157,7 @@ class HUAWEICLOUD_RDS_V3_EXPORT InstanceRequest void setRegion(const std::string& value); /// - /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见[地区和终端节点](https://developer.huaweicloud.com/endpoint)。 + /// 可用区ID。对于数据库实例类型不是单机的实例,需要分别为实例所有节点指定可用区,并用逗号隔开。 取值参见OpenAPI查询数据库规格(https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=ListFlavors)响应体的az_desc字段。 /// std::string getAvailabilityZone() const;