Skip to content

Commit

Permalink
release 3.1.97 source code
Browse files Browse the repository at this point in the history
  • Loading branch information
Huaweicloud-SDK committed Aug 8, 2024
1 parent 1fac80d commit 29d18c0
Show file tree
Hide file tree
Showing 14 changed files with 1,006 additions and 3 deletions.
112 changes: 112 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,115 @@
# 3.1.97 2024-08-08

### HuaweiCloud SDK KVS

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **PutKv**
- changes of request param
- `+ condition_expression.multi_field_expression`
- `+ condition_expression.composed_expression`
- **UpdateKv**
- changes of request param
- `+ condition_expression.multi_field_expression`
- `+ condition_expression.composed_expression`
- **DeleteKv**
- changes of request param
- `+ condition_expression.multi_field_expression`
- `+ condition_expression.composed_expression`
- **ScanKv**
- changes of request param
- `+ filter_expression.multi_field_expression`
- `+ filter_expression.composed_expression`
- **ScanSkeyKv**
- changes of request param
- `+ filter_expression.multi_field_expression`
- `+ filter_expression.composed_expression`

### HuaweiCloud SDK OCR

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **RecognizeSmartDocumentRecognizer**
- changes of request param
- `+ single_orientation_mode`

### HuaweiCloud SDK VPC

- _Features_
- None
- _Bug Fix_
- None
- _Change_
- **ListSubNetworkInterfaces**
- changes of response param
- `+ sub_network_interfaces.allowed_address_pairs`
- `+ sub_network_interfaces.state`
- `+ sub_network_interfaces.instance_id`
- `+ sub_network_interfaces.instance_type`
- `+ sub_network_interfaces.scope`
- `* sub_network_interfaces.tags: list<string> -> list<ResourceTag>`
- **CreateSubNetworkInterface**
- changes of request param
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.tags`
- changes of response param
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.state`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.scope`
- `* sub_network_interface.tags: list<string> -> list<ResourceTag>`
- **BatchCreateSubNetworkInterface**
- changes of request param
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.tags`
- changes of response param
- `+ sub_network_interfaces.allowed_address_pairs`
- `+ sub_network_interfaces.state`
- `+ sub_network_interfaces.instance_id`
- `+ sub_network_interfaces.instance_type`
- `+ sub_network_interfaces.scope`
- `* sub_network_interfaces.tags: list<string> -> list<ResourceTag>`
- **ShowSubNetworkInterface**
- changes of response param
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.state`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.scope`
- `* sub_network_interface.tags: list<string> -> list<ResourceTag>`
- **UpdateSubNetworkInterface**
- changes of request param
- `+ sub_network_interface.allowed_address_pairs`
- changes of response param
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.state`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.scope`
- `* sub_network_interface.tags: list<string> -> list<ResourceTag>`
- **MigrateSubNetworkInterface**
- changes of response param
- `+ sub_network_interfaces.allowed_address_pairs`
- `+ sub_network_interfaces.state`
- `+ sub_network_interfaces.instance_id`
- `+ sub_network_interfaces.instance_type`
- `+ sub_network_interfaces.scope`
- `* sub_network_interfaces.tags: list<string> -> list<ResourceTag>`
- **UpdateTrafficMirrorSession**
- changes of request param
- `- traffic_mirror_session.type`

# 3.1.96 2024-08-01

### HuaweiCloud SDK LTS
Expand Down
112 changes: 112 additions & 0 deletions CHANGELOG_CN.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,115 @@
# 3.1.97 2024-08-08

### HuaweiCloud SDK KVS

- _新增特性_
-
- _解决问题_
-
- _特性变更_
- **PutKv**
- 请求参数变更
- `+ condition_expression.multi_field_expression`
- `+ condition_expression.composed_expression`
- **UpdateKv**
- 请求参数变更
- `+ condition_expression.multi_field_expression`
- `+ condition_expression.composed_expression`
- **DeleteKv**
- 请求参数变更
- `+ condition_expression.multi_field_expression`
- `+ condition_expression.composed_expression`
- **ScanKv**
- 请求参数变更
- `+ filter_expression.multi_field_expression`
- `+ filter_expression.composed_expression`
- **ScanSkeyKv**
- 请求参数变更
- `+ filter_expression.multi_field_expression`
- `+ filter_expression.composed_expression`

### HuaweiCloud SDK OCR

- _新增特性_
-
- _解决问题_
-
- _特性变更_
- **RecognizeSmartDocumentRecognizer**
- 请求参数变更
- `+ single_orientation_mode`

### HuaweiCloud SDK VPC

- _新增特性_
-
- _解决问题_
-
- _特性变更_
- **ListSubNetworkInterfaces**
- 响应参数变更
- `+ sub_network_interfaces.allowed_address_pairs`
- `+ sub_network_interfaces.state`
- `+ sub_network_interfaces.instance_id`
- `+ sub_network_interfaces.instance_type`
- `+ sub_network_interfaces.scope`
- `* sub_network_interfaces.tags: list<string> -> list<ResourceTag>`
- **CreateSubNetworkInterface**
- 请求参数变更
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.tags`
- 响应参数变更
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.state`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.scope`
- `* sub_network_interface.tags: list<string> -> list<ResourceTag>`
- **BatchCreateSubNetworkInterface**
- 请求参数变更
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.tags`
- 响应参数变更
- `+ sub_network_interfaces.allowed_address_pairs`
- `+ sub_network_interfaces.state`
- `+ sub_network_interfaces.instance_id`
- `+ sub_network_interfaces.instance_type`
- `+ sub_network_interfaces.scope`
- `* sub_network_interfaces.tags: list<string> -> list<ResourceTag>`
- **ShowSubNetworkInterface**
- 响应参数变更
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.state`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.scope`
- `* sub_network_interface.tags: list<string> -> list<ResourceTag>`
- **UpdateSubNetworkInterface**
- 请求参数变更
- `+ sub_network_interface.allowed_address_pairs`
- 响应参数变更
- `+ sub_network_interface.allowed_address_pairs`
- `+ sub_network_interface.state`
- `+ sub_network_interface.instance_id`
- `+ sub_network_interface.instance_type`
- `+ sub_network_interface.scope`
- `* sub_network_interface.tags: list<string> -> list<ResourceTag>`
- **MigrateSubNetworkInterface**
- 响应参数变更
- `+ sub_network_interfaces.allowed_address_pairs`
- `+ sub_network_interfaces.state`
- `+ sub_network_interfaces.instance_id`
- `+ sub_network_interfaces.instance_type`
- `+ sub_network_interfaces.scope`
- `* sub_network_interfaces.tags: list<string> -> list<ResourceTag>`
- **UpdateTrafficMirrorSession**
- 请求参数变更
- `- traffic_mirror_session.type`

# 3.1.96 2024-08-01

### HuaweiCloud SDK LTS
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.96
3.1.97
80 changes: 80 additions & 0 deletions kvs/include/huaweicloud/kvs/v1/model/Composed_expression.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@

#ifndef HUAWEICLOUD_SDK_KVS_V1_MODEL_Composed_expression_H_
#define HUAWEICLOUD_SDK_KVS_V1_MODEL_Composed_expression_H_

#include <huaweicloud/core/bson/Defines.h>
#include <huaweicloud/core/bson/Builder.h>
#include <huaweicloud/core/bson/Viewer.h>

#include <huaweicloud/kvs/v1/KvsExport.h>

#include <huaweicloud/core/utils/ModelBase.h>
#include <huaweicloud/core/utils/Utils.h>
#include <huaweicloud/core/http/HttpResponse.h>

#include <string>
#include <huaweicloud/kvs/v1/model/Expression.h>
#include <vector>

namespace HuaweiCloud {
namespace Sdk {
namespace Kvs {
namespace V1 {
namespace Model {

using namespace HuaweiCloud::Sdk::Core::Utils;
using namespace HuaweiCloud::Sdk::Core::Http;
/// <summary>
///
/// </summary>
class HUAWEICLOUD_KVS_V1_EXPORT Composed_expression
: public ModelBase
{
public:
Composed_expression();
virtual ~Composed_expression();

/////////////////////////////////////////////
/// ModelBase overrides

void validate() override;
bool fromBson(const Viewer &viewer) override;
bool toBson(Builder &builder) const override;
/////////////////////////////////////////////
/// Composed_expression members

/// <summary>
/// 逻辑关系,取值如\&quot;$and\&quot;, \&quot;$or\&quot;, \&quot;$nor\&quot;。
/// </summary>

std::string getLogic() const;
bool logicIsSet() const;
void unsetlogic();
void setLogic(const std::string& value);

/// <summary>
/// 多个相同优先级且相同逻辑的单字段或多字段条件。
/// </summary>

std::vector<Expression>& getExpressions();
bool expressionsIsSet() const;
void unsetexpressions();
void setExpressions(const std::vector<Expression>& value);


protected:
std::string logic_;
bool logicIsSet_;
std::vector<Expression> expressions_;
bool expressionsIsSet_;

};


}
}
}
}
}

#endif // HUAWEICLOUD_SDK_KVS_V1_MODEL_Composed_expression_H_
24 changes: 24 additions & 0 deletions kvs/include/huaweicloud/kvs/v1/model/Condition_expression.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
#include <huaweicloud/core/http/HttpResponse.h>

#include <huaweicloud/kvs/v1/model/Single_field_expression.h>
#include <huaweicloud/kvs/v1/model/Multi_field_expression.h>
#include <huaweicloud/kvs/v1/model/Composed_expression.h>

namespace HuaweiCloud {
namespace Sdk {
Expand Down Expand Up @@ -50,10 +52,32 @@ class HUAWEICLOUD_KVS_V1_EXPORT Condition_expression
void unsetsingleFieldExpression();
void setSingleFieldExpression(const Single_field_expression& value);

/// <summary>
///
/// </summary>

Multi_field_expression getMultiFieldExpression() const;
bool multiFieldExpressionIsSet() const;
void unsetmultiFieldExpression();
void setMultiFieldExpression(const Multi_field_expression& value);

/// <summary>
///
/// </summary>

Composed_expression getComposedExpression() const;
bool composedExpressionIsSet() const;
void unsetcomposedExpression();
void setComposedExpression(const Composed_expression& value);


protected:
Single_field_expression singleFieldExpression_;
bool singleFieldExpressionIsSet_;
Multi_field_expression multiFieldExpression_;
bool multiFieldExpressionIsSet_;
Composed_expression composedExpression_;
bool composedExpressionIsSet_;

};

Expand Down
Loading

0 comments on commit 29d18c0

Please sign in to comment.