Skip to content

Commit

Permalink
release 3.0.13
Browse files Browse the repository at this point in the history
  • Loading branch information
tencentcloudapi committed Apr 24, 2020
1 parent 5ba6367 commit 271ca60
Show file tree
Hide file tree
Showing 55 changed files with 3,312 additions and 114 deletions.
331 changes: 283 additions & 48 deletions CHANGELOG.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0.12
3.0.13
8 changes: 8 additions & 0 deletions cdn/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ set(cdn_public_header_model
include/tencentcloud/cdn/v20180606/model/DescribePushQuotaResponse.h
include/tencentcloud/cdn/v20180606/model/DescribePurgeQuotaResponse.h
include/tencentcloud/cdn/v20180606/model/Authentication.h
include/tencentcloud/cdn/v20180606/model/ImageOptimization.h
include/tencentcloud/cdn/v20180606/model/Https.h
include/tencentcloud/cdn/v20180606/model/ReportData.h
include/tencentcloud/cdn/v20180606/model/DescribeTrafficPackagesRequest.h
Expand All @@ -47,6 +48,7 @@ set(cdn_public_header_model
include/tencentcloud/cdn/v20180606/model/DescribeDomainsResponse.h
include/tencentcloud/cdn/v20180606/model/CreateClsLogTopicRequest.h
include/tencentcloud/cdn/v20180606/model/CompressionRule.h
include/tencentcloud/cdn/v20180606/model/GuetzliAdapter.h
include/tencentcloud/cdn/v20180606/model/Origin.h
include/tencentcloud/cdn/v20180606/model/EnableCachesRequest.h
include/tencentcloud/cdn/v20180606/model/Quota.h
Expand All @@ -58,6 +60,7 @@ set(cdn_public_header_model
include/tencentcloud/cdn/v20180606/model/DescribeDomainsConfigResponse.h
include/tencentcloud/cdn/v20180606/model/BriefDomain.h
include/tencentcloud/cdn/v20180606/model/UpdatePayTypeRequest.h
include/tencentcloud/cdn/v20180606/model/TpgAdapter.h
include/tencentcloud/cdn/v20180606/model/DescribeReportDataResponse.h
include/tencentcloud/cdn/v20180606/model/DisableClsLogTopicRequest.h
include/tencentcloud/cdn/v20180606/model/ListClsTopicDomainsResponse.h
Expand All @@ -77,6 +80,7 @@ set(cdn_public_header_model
include/tencentcloud/cdn/v20180606/model/DescribeCertDomainsRequest.h
include/tencentcloud/cdn/v20180606/model/DescribeDomainsConfigRequest.h
include/tencentcloud/cdn/v20180606/model/AdvancedCache.h
include/tencentcloud/cdn/v20180606/model/WebpAdapter.h
include/tencentcloud/cdn/v20180606/model/StartCdnDomainRequest.h
include/tencentcloud/cdn/v20180606/model/MapInfo.h
include/tencentcloud/cdn/v20180606/model/DescribeCertDomainsResponse.h
Expand Down Expand Up @@ -190,6 +194,7 @@ set(cdn_src
src/v20180606/model/DescribePushQuotaResponse.cpp
src/v20180606/model/DescribePurgeQuotaResponse.cpp
src/v20180606/model/Authentication.cpp
src/v20180606/model/ImageOptimization.cpp
src/v20180606/model/Https.cpp
src/v20180606/model/ReportData.cpp
src/v20180606/model/DescribeTrafficPackagesRequest.cpp
Expand All @@ -210,6 +215,7 @@ set(cdn_src
src/v20180606/model/DescribeDomainsResponse.cpp
src/v20180606/model/CreateClsLogTopicRequest.cpp
src/v20180606/model/CompressionRule.cpp
src/v20180606/model/GuetzliAdapter.cpp
src/v20180606/model/Origin.cpp
src/v20180606/model/EnableCachesRequest.cpp
src/v20180606/model/Quota.cpp
Expand All @@ -221,6 +227,7 @@ set(cdn_src
src/v20180606/model/DescribeDomainsConfigResponse.cpp
src/v20180606/model/BriefDomain.cpp
src/v20180606/model/UpdatePayTypeRequest.cpp
src/v20180606/model/TpgAdapter.cpp
src/v20180606/model/DescribeReportDataResponse.cpp
src/v20180606/model/DisableClsLogTopicRequest.cpp
src/v20180606/model/ListClsTopicDomainsResponse.cpp
Expand All @@ -240,6 +247,7 @@ set(cdn_src
src/v20180606/model/DescribeCertDomainsRequest.cpp
src/v20180606/model/DescribeDomainsConfigRequest.cpp
src/v20180606/model/AdvancedCache.cpp
src/v20180606/model/WebpAdapter.cpp
src/v20180606/model/StartCdnDomainRequest.cpp
src/v20180606/model/MapInfo.cpp
src/v20180606/model/DescribeCertDomainsResponse.cpp
Expand Down
30 changes: 30 additions & 0 deletions cdn/include/tencentcloud/cdn/v20180606/model/DetailDomain.h
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
#include <tencentcloud/cdn/v20180606/model/OriginPullTimeout.h>
#include <tencentcloud/cdn/v20180606/model/AwsPrivateAccess.h>
#include <tencentcloud/cdn/v20180606/model/SecurityConfig.h>
#include <tencentcloud/cdn/v20180606/model/ImageOptimization.h>


namespace TencentCloud
Expand Down Expand Up @@ -1029,6 +1030,28 @@ global:全球锁定
*/
bool SecurityConfigHasBeenSet() const;

/**
* 获取ImageOptimization配置
注意:此字段可能返回 null,表示取不到有效值。
* @return ImageOptimization ImageOptimization配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageOptimization GetImageOptimization() const;

/**
* 设置ImageOptimization配置
注意:此字段可能返回 null,表示取不到有效值。
* @param ImageOptimization ImageOptimization配置
注意:此字段可能返回 null,表示取不到有效值。
*/
void SetImageOptimization(const ImageOptimization& _imageOptimization);

/**
* 判断参数 ImageOptimization 是否已赋值
* @return ImageOptimization 是否已赋值
*/
bool ImageOptimizationHasBeenSet() const;

private:

/**
Expand Down Expand Up @@ -1331,6 +1354,13 @@ global:全球锁定
SecurityConfig m_securityConfig;
bool m_securityConfigHasBeenSet;

/**
* ImageOptimization配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageOptimization m_imageOptimization;
bool m_imageOptimizationHasBeenSet;

};
}
}
Expand Down
86 changes: 86 additions & 0 deletions cdn/include/tencentcloud/cdn/v20180606/model/GuetzliAdapter.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
/*
* Copyright (c) 2017-2019 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef TENCENTCLOUD_CDN_V20180606_MODEL_GUETZLIADAPTER_H_
#define TENCENTCLOUD_CDN_V20180606_MODEL_GUETZLIADAPTER_H_

#include <string>
#include <vector>
#include <map>
#include <tencentcloud/core/utils/rapidjson/document.h>
#include <tencentcloud/core/utils/rapidjson/writer.h>
#include <tencentcloud/core/utils/rapidjson/stringbuffer.h>
#include <tencentcloud/core/AbstractModel.h>


namespace TencentCloud
{
namespace Cdn
{
namespace V20180606
{
namespace Model
{
/**
* 图片优化-GuetzliAdapter配置
*/
class GuetzliAdapter : public AbstractModel
{
public:
GuetzliAdapter();
~GuetzliAdapter() = default;
void ToJsonObject(rapidjson::Value &value, rapidjson::Document::AllocatorType& allocator) const;
CoreInternalOutcome Deserialize(const rapidjson::Value &value);


/**
* 获取开关,"on/off"
注意:此字段可能返回 null,表示取不到有效值。
* @return Switch 开关,"on/off"
注意:此字段可能返回 null,表示取不到有效值。
*/
std::string GetSwitch() const;

/**
* 设置开关,"on/off"
注意:此字段可能返回 null,表示取不到有效值。
* @param Switch 开关,"on/off"
注意:此字段可能返回 null,表示取不到有效值。
*/
void SetSwitch(const std::string& _switch);

/**
* 判断参数 Switch 是否已赋值
* @return Switch 是否已赋值
*/
bool SwitchHasBeenSet() const;

private:

/**
* 开关,"on/off"
注意:此字段可能返回 null,表示取不到有效值。
*/
std::string m_switch;
bool m_switchHasBeenSet;

};
}
}
}
}

#endif // !TENCENTCLOUD_CDN_V20180606_MODEL_GUETZLIADAPTER_H_
147 changes: 147 additions & 0 deletions cdn/include/tencentcloud/cdn/v20180606/model/ImageOptimization.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
/*
* Copyright (c) 2017-2019 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef TENCENTCLOUD_CDN_V20180606_MODEL_IMAGEOPTIMIZATION_H_
#define TENCENTCLOUD_CDN_V20180606_MODEL_IMAGEOPTIMIZATION_H_

#include <string>
#include <vector>
#include <map>
#include <tencentcloud/core/utils/rapidjson/document.h>
#include <tencentcloud/core/utils/rapidjson/writer.h>
#include <tencentcloud/core/utils/rapidjson/stringbuffer.h>
#include <tencentcloud/core/AbstractModel.h>
#include <tencentcloud/cdn/v20180606/model/WebpAdapter.h>
#include <tencentcloud/cdn/v20180606/model/TpgAdapter.h>
#include <tencentcloud/cdn/v20180606/model/GuetzliAdapter.h>


namespace TencentCloud
{
namespace Cdn
{
namespace V20180606
{
namespace Model
{
/**
* ImageOptimization配置
*/
class ImageOptimization : public AbstractModel
{
public:
ImageOptimization();
~ImageOptimization() = default;
void ToJsonObject(rapidjson::Value &value, rapidjson::Document::AllocatorType& allocator) const;
CoreInternalOutcome Deserialize(const rapidjson::Value &value);


/**
* 获取WebpAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
* @return WebpAdapter WebpAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
WebpAdapter GetWebpAdapter() const;

/**
* 设置WebpAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
* @param WebpAdapter WebpAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
void SetWebpAdapter(const WebpAdapter& _webpAdapter);

/**
* 判断参数 WebpAdapter 是否已赋值
* @return WebpAdapter 是否已赋值
*/
bool WebpAdapterHasBeenSet() const;

/**
* 获取TpgAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
* @return TpgAdapter TpgAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
TpgAdapter GetTpgAdapter() const;

/**
* 设置TpgAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
* @param TpgAdapter TpgAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
void SetTpgAdapter(const TpgAdapter& _tpgAdapter);

/**
* 判断参数 TpgAdapter 是否已赋值
* @return TpgAdapter 是否已赋值
*/
bool TpgAdapterHasBeenSet() const;

/**
* 获取GuetzliAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
* @return GuetzliAdapter GuetzliAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
GuetzliAdapter GetGuetzliAdapter() const;

/**
* 设置GuetzliAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
* @param GuetzliAdapter GuetzliAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
void SetGuetzliAdapter(const GuetzliAdapter& _guetzliAdapter);

/**
* 判断参数 GuetzliAdapter 是否已赋值
* @return GuetzliAdapter 是否已赋值
*/
bool GuetzliAdapterHasBeenSet() const;

private:

/**
* WebpAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
WebpAdapter m_webpAdapter;
bool m_webpAdapterHasBeenSet;

/**
* TpgAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
TpgAdapter m_tpgAdapter;
bool m_tpgAdapterHasBeenSet;

/**
* GuetzliAdapter配置
注意:此字段可能返回 null,表示取不到有效值。
*/
GuetzliAdapter m_guetzliAdapter;
bool m_guetzliAdapterHasBeenSet;

};
}
}
}
}

#endif // !TENCENTCLOUD_CDN_V20180606_MODEL_IMAGEOPTIMIZATION_H_
Loading

0 comments on commit 271ca60

Please sign in to comment.