Compare commits
61 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8f129b76e0 | ||
|
|
3be7e28fb6 | ||
|
|
a488ba7a7b | ||
|
|
0dec2e07b9 | ||
|
|
c786e7174e | ||
|
|
ca43fa689c | ||
|
|
99b00fe274 | ||
|
|
36af71113d | ||
|
|
6bdbd9482a | ||
|
|
fb4f6ae3b1 | ||
|
|
39b81f8e34 | ||
|
|
3b8df66c89 | ||
|
|
f9202a675c | ||
|
|
1b0819437f | ||
|
|
3d05a2f21a | ||
|
|
a358f4d5f0 | ||
|
|
b42b0028db | ||
|
|
320438db47 | ||
|
|
364ec55dbb | ||
|
|
f8807bdf99 | ||
|
|
af797c3520 | ||
|
|
98aeacc7c2 | ||
|
|
0363b94b0d | ||
|
|
97a4f5217e | ||
|
|
a336e2d994 | ||
|
|
aa1a6d2362 | ||
|
|
587e1e512e | ||
|
|
949e7960dc | ||
|
|
1b0c1eab88 | ||
|
|
469ca3633e | ||
|
|
6da60ce557 | ||
|
|
70f6c89c06 | ||
|
|
1ac934250e | ||
|
|
852d78709b | ||
|
|
db913af39d | ||
|
|
2f8cd1121d | ||
|
|
15ad2ff078 | ||
|
|
6f27a24f42 | ||
|
|
5faaf0ce0e | ||
|
|
5c849887e8 | ||
|
|
011b8ae4c5 | ||
|
|
82ed15642d | ||
|
|
53cb186ca3 | ||
|
|
6f733cd473 | ||
|
|
384ce24607 | ||
|
|
8ec9faabe1 | ||
|
|
dddd6b352c | ||
|
|
bd7c649ba2 | ||
|
|
e1a6fce136 | ||
|
|
fb7804f7b0 | ||
|
|
ef5165d686 | ||
|
|
2744d4cd2d | ||
|
|
e1863f13bf | ||
|
|
51b79e2956 | ||
|
|
6d52fc0e8d | ||
|
|
d0405dd61f | ||
|
|
1227bba30c | ||
|
|
04416d35c6 | ||
|
|
e75a9596ef | ||
|
|
6700b9eb65 | ||
|
|
2b1cad3ddf |
@@ -46,7 +46,9 @@ set(antiddos-public_public_header_model
|
||||
include/alibabacloud/antiddos-public/model/ModifyDdosStatusRequest.h
|
||||
include/alibabacloud/antiddos-public/model/ModifyDdosStatusResult.h
|
||||
include/alibabacloud/antiddos-public/model/ModifyDefenseThresholdRequest.h
|
||||
include/alibabacloud/antiddos-public/model/ModifyDefenseThresholdResult.h )
|
||||
include/alibabacloud/antiddos-public/model/ModifyDefenseThresholdResult.h
|
||||
include/alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdRequest.h
|
||||
include/alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdResult.h )
|
||||
|
||||
set(antiddos-public_src
|
||||
src/Antiddos-publicClient.cc
|
||||
@@ -75,7 +77,9 @@ set(antiddos-public_src
|
||||
src/model/ModifyDdosStatusRequest.cc
|
||||
src/model/ModifyDdosStatusResult.cc
|
||||
src/model/ModifyDefenseThresholdRequest.cc
|
||||
src/model/ModifyDefenseThresholdResult.cc )
|
||||
src/model/ModifyDefenseThresholdResult.cc
|
||||
src/model/ModifyIpDefenseThresholdRequest.cc
|
||||
src/model/ModifyIpDefenseThresholdResult.cc )
|
||||
|
||||
add_library(antiddos-public ${LIB_TYPE}
|
||||
${antiddos-public_public_header}
|
||||
|
||||
@@ -48,6 +48,8 @@
|
||||
#include "model/ModifyDdosStatusResult.h"
|
||||
#include "model/ModifyDefenseThresholdRequest.h"
|
||||
#include "model/ModifyDefenseThresholdResult.h"
|
||||
#include "model/ModifyIpDefenseThresholdRequest.h"
|
||||
#include "model/ModifyIpDefenseThresholdResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -96,6 +98,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDefenseThresholdResult> ModifyDefenseThresholdOutcome;
|
||||
typedef std::future<ModifyDefenseThresholdOutcome> ModifyDefenseThresholdOutcomeCallable;
|
||||
typedef std::function<void(const Antiddos_publicClient*, const Model::ModifyDefenseThresholdRequest&, const ModifyDefenseThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDefenseThresholdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyIpDefenseThresholdResult> ModifyIpDefenseThresholdOutcome;
|
||||
typedef std::future<ModifyIpDefenseThresholdOutcome> ModifyIpDefenseThresholdOutcomeCallable;
|
||||
typedef std::function<void(const Antiddos_publicClient*, const Model::ModifyIpDefenseThresholdRequest&, const ModifyIpDefenseThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpDefenseThresholdAsyncHandler;
|
||||
|
||||
Antiddos_publicClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
Antiddos_publicClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -140,6 +145,9 @@ namespace AlibabaCloud
|
||||
ModifyDefenseThresholdOutcome modifyDefenseThreshold(const Model::ModifyDefenseThresholdRequest &request)const;
|
||||
void modifyDefenseThresholdAsync(const Model::ModifyDefenseThresholdRequest& request, const ModifyDefenseThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDefenseThresholdOutcomeCallable modifyDefenseThresholdCallable(const Model::ModifyDefenseThresholdRequest& request) const;
|
||||
ModifyIpDefenseThresholdOutcome modifyIpDefenseThreshold(const Model::ModifyIpDefenseThresholdRequest &request)const;
|
||||
void modifyIpDefenseThresholdAsync(const Model::ModifyIpDefenseThresholdRequest& request, const ModifyIpDefenseThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyIpDefenseThresholdOutcomeCallable modifyIpDefenseThresholdCallable(const Model::ModifyIpDefenseThresholdRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDREQUEST_H_
|
||||
#define ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/antiddos-public/Antiddos_publicExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Antiddos_public {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ANTIDDOS_PUBLIC_EXPORT ModifyIpDefenseThresholdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyIpDefenseThresholdRequest();
|
||||
~ModifyIpDefenseThresholdRequest();
|
||||
std::string getInternetIp() const;
|
||||
void setInternetIp(const std::string &internetIp);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getDdosRegionId() const;
|
||||
void setDdosRegionId(const std::string &ddosRegionId);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
int getBps() const;
|
||||
void setBps(int bps);
|
||||
int getPps() const;
|
||||
void setPps(int pps);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
bool getIsAuto() const;
|
||||
void setIsAuto(bool isAuto);
|
||||
|
||||
private:
|
||||
std::string internetIp_;
|
||||
std::string sourceIp_;
|
||||
std::string ddosRegionId_;
|
||||
std::string instanceType_;
|
||||
std::string lang_;
|
||||
int bps_;
|
||||
int pps_;
|
||||
std::string instanceId_;
|
||||
bool isAuto_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Antiddos_public
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDRESULT_H_
|
||||
#define ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/antiddos-public/Antiddos_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Antiddos_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ANTIDDOS_PUBLIC_EXPORT ModifyIpDefenseThresholdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyIpDefenseThresholdResult();
|
||||
explicit ModifyIpDefenseThresholdResult(const std::string &payload);
|
||||
~ModifyIpDefenseThresholdResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDRESULT_H_
|
||||
@@ -31,21 +31,21 @@ Antiddos_publicClient::Antiddos_publicClient(const Credentials &credentials, con
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ddosbasic");
|
||||
}
|
||||
|
||||
Antiddos_publicClient::Antiddos_publicClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ddosbasic");
|
||||
}
|
||||
|
||||
Antiddos_publicClient::Antiddos_publicClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ddosbasic");
|
||||
}
|
||||
|
||||
Antiddos_publicClient::~Antiddos_publicClient()
|
||||
@@ -519,3 +519,39 @@ Antiddos_publicClient::ModifyDefenseThresholdOutcomeCallable Antiddos_publicClie
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Antiddos_publicClient::ModifyIpDefenseThresholdOutcome Antiddos_publicClient::modifyIpDefenseThreshold(const ModifyIpDefenseThresholdRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyIpDefenseThresholdOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyIpDefenseThresholdOutcome(ModifyIpDefenseThresholdResult(outcome.result()));
|
||||
else
|
||||
return ModifyIpDefenseThresholdOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Antiddos_publicClient::modifyIpDefenseThresholdAsync(const ModifyIpDefenseThresholdRequest& request, const ModifyIpDefenseThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyIpDefenseThreshold(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Antiddos_publicClient::ModifyIpDefenseThresholdOutcomeCallable Antiddos_publicClient::modifyIpDefenseThresholdCallable(const ModifyIpDefenseThresholdRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyIpDefenseThresholdOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyIpDefenseThreshold(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
108
antiddos-public/src/model/ModifyIpDefenseThresholdRequest.cc
Normal file
108
antiddos-public/src/model/ModifyIpDefenseThresholdRequest.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdRequest.h>
|
||||
|
||||
using AlibabaCloud::Antiddos_public::Model::ModifyIpDefenseThresholdRequest;
|
||||
|
||||
ModifyIpDefenseThresholdRequest::ModifyIpDefenseThresholdRequest()
|
||||
: RpcServiceRequest("antiddos-public", "2017-05-18", "ModifyIpDefenseThreshold") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyIpDefenseThresholdRequest::~ModifyIpDefenseThresholdRequest() {}
|
||||
|
||||
std::string ModifyIpDefenseThresholdRequest::getInternetIp() const {
|
||||
return internetIp_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setInternetIp(const std::string &internetIp) {
|
||||
internetIp_ = internetIp;
|
||||
setParameter(std::string("InternetIp"), internetIp);
|
||||
}
|
||||
|
||||
std::string ModifyIpDefenseThresholdRequest::getSourceIp() const {
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setSourceIp(const std::string &sourceIp) {
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter(std::string("SourceIp"), sourceIp);
|
||||
}
|
||||
|
||||
std::string ModifyIpDefenseThresholdRequest::getDdosRegionId() const {
|
||||
return ddosRegionId_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setDdosRegionId(const std::string &ddosRegionId) {
|
||||
ddosRegionId_ = ddosRegionId;
|
||||
setParameter(std::string("DdosRegionId"), ddosRegionId);
|
||||
}
|
||||
|
||||
std::string ModifyIpDefenseThresholdRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::string ModifyIpDefenseThresholdRequest::getLang() const {
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setLang(const std::string &lang) {
|
||||
lang_ = lang;
|
||||
setParameter(std::string("Lang"), lang);
|
||||
}
|
||||
|
||||
int ModifyIpDefenseThresholdRequest::getBps() const {
|
||||
return bps_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setBps(int bps) {
|
||||
bps_ = bps;
|
||||
setParameter(std::string("Bps"), std::to_string(bps));
|
||||
}
|
||||
|
||||
int ModifyIpDefenseThresholdRequest::getPps() const {
|
||||
return pps_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setPps(int pps) {
|
||||
pps_ = pps;
|
||||
setParameter(std::string("Pps"), std::to_string(pps));
|
||||
}
|
||||
|
||||
std::string ModifyIpDefenseThresholdRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
bool ModifyIpDefenseThresholdRequest::getIsAuto() const {
|
||||
return isAuto_;
|
||||
}
|
||||
|
||||
void ModifyIpDefenseThresholdRequest::setIsAuto(bool isAuto) {
|
||||
isAuto_ = isAuto;
|
||||
setParameter(std::string("IsAuto"), isAuto ? "true" : "false");
|
||||
}
|
||||
|
||||
44
antiddos-public/src/model/ModifyIpDefenseThresholdResult.cc
Normal file
44
antiddos-public/src/model/ModifyIpDefenseThresholdResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Antiddos_public;
|
||||
using namespace AlibabaCloud::Antiddos_public::Model;
|
||||
|
||||
ModifyIpDefenseThresholdResult::ModifyIpDefenseThresholdResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyIpDefenseThresholdResult::ModifyIpDefenseThresholdResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyIpDefenseThresholdResult::~ModifyIpDefenseThresholdResult()
|
||||
{}
|
||||
|
||||
void ModifyIpDefenseThresholdResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -21,16 +21,24 @@ set(arms_public_header
|
||||
include/alibabacloud/arms/ARMSExport.h )
|
||||
|
||||
set(arms_public_header_model
|
||||
include/alibabacloud/arms/model/AddAliClusterIdsToPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/AddAliClusterIdsToPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/AddGrafanaRequest.h
|
||||
include/alibabacloud/arms/model/AddGrafanaResult.h
|
||||
include/alibabacloud/arms/model/AddIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/AddIntegrationResult.h
|
||||
include/alibabacloud/arms/model/AddPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/AddPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsRequest.h
|
||||
include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsResult.h
|
||||
include/alibabacloud/arms/model/AddPrometheusInstanceRequest.h
|
||||
include/alibabacloud/arms/model/AddPrometheusInstanceResult.h
|
||||
include/alibabacloud/arms/model/AddRecordingRuleRequest.h
|
||||
include/alibabacloud/arms/model/AddRecordingRuleResult.h
|
||||
include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/ApplyScenarioRequest.h
|
||||
include/alibabacloud/arms/model/ApplyScenarioResult.h
|
||||
include/alibabacloud/arms/model/CheckDataConsistencyRequest.h
|
||||
include/alibabacloud/arms/model/CheckDataConsistencyResult.h
|
||||
include/alibabacloud/arms/model/CheckServiceLinkedRoleForDeletingRequest.h
|
||||
include/alibabacloud/arms/model/CheckServiceLinkedRoleForDeletingResult.h
|
||||
include/alibabacloud/arms/model/CheckServiceStatusRequest.h
|
||||
include/alibabacloud/arms/model/CheckServiceStatusResult.h
|
||||
include/alibabacloud/arms/model/ConfigAppRequest.h
|
||||
@@ -39,122 +47,210 @@ set(arms_public_header_model
|
||||
include/alibabacloud/arms/model/CreateAlertContactResult.h
|
||||
include/alibabacloud/arms/model/CreateAlertContactGroupRequest.h
|
||||
include/alibabacloud/arms/model/CreateAlertContactGroupResult.h
|
||||
include/alibabacloud/arms/model/CreateAlertTemplateRequest.h
|
||||
include/alibabacloud/arms/model/CreateAlertTemplateResult.h
|
||||
include/alibabacloud/arms/model/CreateDispatchRuleRequest.h
|
||||
include/alibabacloud/arms/model/CreateDispatchRuleResult.h
|
||||
include/alibabacloud/arms/model/CreateIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/CreateIntegrationResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateContactRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateContactResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateContactGroupRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateContactGroupResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateEventBridgeIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateEventBridgeIntegrationResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateIMRobotRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateIMRobotResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyResult.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateWebhookContactRequest.h
|
||||
include/alibabacloud/arms/model/CreateOrUpdateWebhookContactResult.h
|
||||
include/alibabacloud/arms/model/CreatePrometheusAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/CreatePrometheusAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/CreateRetcodeAppRequest.h
|
||||
include/alibabacloud/arms/model/CreateRetcodeAppResult.h
|
||||
include/alibabacloud/arms/model/CreateSyntheticTaskRequest.h
|
||||
include/alibabacloud/arms/model/CreateSyntheticTaskResult.h
|
||||
include/alibabacloud/arms/model/CreateWebhookRequest.h
|
||||
include/alibabacloud/arms/model/CreateWebhookResult.h
|
||||
include/alibabacloud/arms/model/CreateWehookRequest.h
|
||||
include/alibabacloud/arms/model/CreateWehookResult.h
|
||||
include/alibabacloud/arms/model/DelAuthTokenRequest.h
|
||||
include/alibabacloud/arms/model/DelAuthTokenResult.h
|
||||
include/alibabacloud/arms/model/DeleteAlertContactRequest.h
|
||||
include/alibabacloud/arms/model/DeleteAlertContactResult.h
|
||||
include/alibabacloud/arms/model/DeleteAlertContactGroupRequest.h
|
||||
include/alibabacloud/arms/model/DeleteAlertContactGroupResult.h
|
||||
include/alibabacloud/arms/model/DeleteAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/DeleteAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/DeleteAlertRulesRequest.h
|
||||
include/alibabacloud/arms/model/DeleteAlertRulesResult.h
|
||||
include/alibabacloud/arms/model/DeleteAlertTemplateRequest.h
|
||||
include/alibabacloud/arms/model/DeleteAlertTemplateResult.h
|
||||
include/alibabacloud/arms/model/DeleteCmsExporterRequest.h
|
||||
include/alibabacloud/arms/model/DeleteCmsExporterResult.h
|
||||
include/alibabacloud/arms/model/DeleteContactRequest.h
|
||||
include/alibabacloud/arms/model/DeleteContactResult.h
|
||||
include/alibabacloud/arms/model/DeleteContactGroupRequest.h
|
||||
include/alibabacloud/arms/model/DeleteContactGroupResult.h
|
||||
include/alibabacloud/arms/model/DeleteDispatchRuleRequest.h
|
||||
include/alibabacloud/arms/model/DeleteDispatchRuleResult.h
|
||||
include/alibabacloud/arms/model/DeleteEventBridgeIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/DeleteEventBridgeIntegrationResult.h
|
||||
include/alibabacloud/arms/model/DeleteGrafanaResourceRequest.h
|
||||
include/alibabacloud/arms/model/DeleteGrafanaResourceResult.h
|
||||
include/alibabacloud/arms/model/DeleteIMRobotRequest.h
|
||||
include/alibabacloud/arms/model/DeleteIMRobotResult.h
|
||||
include/alibabacloud/arms/model/DeleteIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/DeleteIntegrationResult.h
|
||||
include/alibabacloud/arms/model/DeleteIntegrationsRequest.h
|
||||
include/alibabacloud/arms/model/DeleteIntegrationsResult.h
|
||||
include/alibabacloud/arms/model/DeleteNotificationPolicyRequest.h
|
||||
include/alibabacloud/arms/model/DeleteNotificationPolicyResult.h
|
||||
include/alibabacloud/arms/model/DeletePrometheusAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/DeletePrometheusAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/DeletePrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/DeletePrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
|
||||
include/alibabacloud/arms/model/DeleteRetcodeAppResult.h
|
||||
include/alibabacloud/arms/model/DeleteScenarioRequest.h
|
||||
include/alibabacloud/arms/model/DeleteScenarioResult.h
|
||||
include/alibabacloud/arms/model/DeleteSilencePolicyRequest.h
|
||||
include/alibabacloud/arms/model/DeleteSilencePolicyResult.h
|
||||
include/alibabacloud/arms/model/DeleteSourceMapRequest.h
|
||||
include/alibabacloud/arms/model/DeleteSourceMapResult.h
|
||||
include/alibabacloud/arms/model/DeleteSyntheticTaskRequest.h
|
||||
include/alibabacloud/arms/model/DeleteSyntheticTaskResult.h
|
||||
include/alibabacloud/arms/model/DeleteTraceAppRequest.h
|
||||
include/alibabacloud/arms/model/DeleteTraceAppResult.h
|
||||
include/alibabacloud/arms/model/DeleteWebhookContactRequest.h
|
||||
include/alibabacloud/arms/model/DeleteWebhookContactResult.h
|
||||
include/alibabacloud/arms/model/DescribeContactGroupsRequest.h
|
||||
include/alibabacloud/arms/model/DescribeContactGroupsResult.h
|
||||
include/alibabacloud/arms/model/DescribeContactsRequest.h
|
||||
include/alibabacloud/arms/model/DescribeContactsResult.h
|
||||
include/alibabacloud/arms/model/DescribeDispatchRuleRequest.h
|
||||
include/alibabacloud/arms/model/DescribeDispatchRuleResult.h
|
||||
include/alibabacloud/arms/model/DescribeIMRobotsRequest.h
|
||||
include/alibabacloud/arms/model/DescribeIMRobotsResult.h
|
||||
include/alibabacloud/arms/model/DescribePrometheusAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/DescribePrometheusAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/DescribeTraceLicenseKeyRequest.h
|
||||
include/alibabacloud/arms/model/DescribeTraceLicenseKeyResult.h
|
||||
include/alibabacloud/arms/model/DescribeTraceLocationRequest.h
|
||||
include/alibabacloud/arms/model/DescribeTraceLocationResult.h
|
||||
include/alibabacloud/arms/model/DisableAlertTemplateRequest.h
|
||||
include/alibabacloud/arms/model/DisableAlertTemplateResult.h
|
||||
include/alibabacloud/arms/model/EnableAlertTemplateRequest.h
|
||||
include/alibabacloud/arms/model/EnableAlertTemplateResult.h
|
||||
include/alibabacloud/arms/model/ExportPrometheusRulesRequest.h
|
||||
include/alibabacloud/arms/model/ExportPrometheusRulesResult.h
|
||||
include/alibabacloud/arms/model/DescribeWebhookContactsRequest.h
|
||||
include/alibabacloud/arms/model/DescribeWebhookContactsResult.h
|
||||
include/alibabacloud/arms/model/GetAgentDownloadUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetAgentDownloadUrlResult.h
|
||||
include/alibabacloud/arms/model/GetAlertRulesRequest.h
|
||||
include/alibabacloud/arms/model/GetAlertRulesResult.h
|
||||
include/alibabacloud/arms/model/GetAppApiByPageRequest.h
|
||||
include/alibabacloud/arms/model/GetAppApiByPageResult.h
|
||||
include/alibabacloud/arms/model/GetArmsConsoleUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetArmsConsoleUrlResult.h
|
||||
include/alibabacloud/arms/model/GetConsistencySnapshotRequest.h
|
||||
include/alibabacloud/arms/model/GetConsistencySnapshotResult.h
|
||||
include/alibabacloud/arms/model/GetAuthTokenRequest.h
|
||||
include/alibabacloud/arms/model/GetAuthTokenResult.h
|
||||
include/alibabacloud/arms/model/GetClusterAllUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetClusterAllUrlResult.h
|
||||
include/alibabacloud/arms/model/GetExploreUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetExploreUrlResult.h
|
||||
include/alibabacloud/arms/model/GetIntegrationTokenRequest.h
|
||||
include/alibabacloud/arms/model/GetIntegrationTokenResult.h
|
||||
include/alibabacloud/arms/model/GetIntegrationStateRequest.h
|
||||
include/alibabacloud/arms/model/GetIntegrationStateResult.h
|
||||
include/alibabacloud/arms/model/GetManagedPrometheusStatusRequest.h
|
||||
include/alibabacloud/arms/model/GetManagedPrometheusStatusResult.h
|
||||
include/alibabacloud/arms/model/GetMultipleTraceRequest.h
|
||||
include/alibabacloud/arms/model/GetMultipleTraceResult.h
|
||||
include/alibabacloud/arms/model/GetOnCallSchedulesDetailRequest.h
|
||||
include/alibabacloud/arms/model/GetOnCallSchedulesDetailResult.h
|
||||
include/alibabacloud/arms/model/GetPrometheusApiTokenRequest.h
|
||||
include/alibabacloud/arms/model/GetPrometheusApiTokenResult.h
|
||||
include/alibabacloud/arms/model/GetPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/GetPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/GetRecordingRuleRequest.h
|
||||
include/alibabacloud/arms/model/GetRecordingRuleResult.h
|
||||
include/alibabacloud/arms/model/GetRetcodeShareUrlRequest.h
|
||||
include/alibabacloud/arms/model/GetRetcodeShareUrlResult.h
|
||||
include/alibabacloud/arms/model/GetSourceMapInfoRequest.h
|
||||
include/alibabacloud/arms/model/GetSourceMapInfoResult.h
|
||||
include/alibabacloud/arms/model/GetStackRequest.h
|
||||
include/alibabacloud/arms/model/GetStackResult.h
|
||||
include/alibabacloud/arms/model/GetSyntheticTaskDetailRequest.h
|
||||
include/alibabacloud/arms/model/GetSyntheticTaskDetailResult.h
|
||||
include/alibabacloud/arms/model/GetSyntheticTaskListRequest.h
|
||||
include/alibabacloud/arms/model/GetSyntheticTaskListResult.h
|
||||
include/alibabacloud/arms/model/GetSyntheticTaskMonitorsRequest.h
|
||||
include/alibabacloud/arms/model/GetSyntheticTaskMonitorsResult.h
|
||||
include/alibabacloud/arms/model/GetTraceRequest.h
|
||||
include/alibabacloud/arms/model/GetTraceResult.h
|
||||
include/alibabacloud/arms/model/GetTraceAppRequest.h
|
||||
include/alibabacloud/arms/model/GetTraceAppResult.h
|
||||
include/alibabacloud/arms/model/ImportAppAlertRulesRequest.h
|
||||
include/alibabacloud/arms/model/ImportAppAlertRulesResult.h
|
||||
include/alibabacloud/arms/model/ImportCustomAlertRulesRequest.h
|
||||
include/alibabacloud/arms/model/ImportCustomAlertRulesResult.h
|
||||
include/alibabacloud/arms/model/ImportPrometheusRulesRequest.h
|
||||
include/alibabacloud/arms/model/ImportPrometheusRulesResult.h
|
||||
include/alibabacloud/arms/model/InstallCmsExporterRequest.h
|
||||
include/alibabacloud/arms/model/InstallCmsExporterResult.h
|
||||
include/alibabacloud/arms/model/InstallManagedPrometheusRequest.h
|
||||
include/alibabacloud/arms/model/InstallManagedPrometheusResult.h
|
||||
include/alibabacloud/arms/model/ListActivatedAlertsRequest.h
|
||||
include/alibabacloud/arms/model/ListActivatedAlertsResult.h
|
||||
include/alibabacloud/arms/model/ListAlertTemplatesRequest.h
|
||||
include/alibabacloud/arms/model/ListAlertTemplatesResult.h
|
||||
include/alibabacloud/arms/model/ListAlertEventsRequest.h
|
||||
include/alibabacloud/arms/model/ListAlertEventsResult.h
|
||||
include/alibabacloud/arms/model/ListAlertsRequest.h
|
||||
include/alibabacloud/arms/model/ListAlertsResult.h
|
||||
include/alibabacloud/arms/model/ListClusterFromGrafanaRequest.h
|
||||
include/alibabacloud/arms/model/ListClusterFromGrafanaResult.h
|
||||
include/alibabacloud/arms/model/ListCmsInstancesRequest.h
|
||||
include/alibabacloud/arms/model/ListCmsInstancesResult.h
|
||||
include/alibabacloud/arms/model/ListDashboardsRequest.h
|
||||
include/alibabacloud/arms/model/ListDashboardsResult.h
|
||||
include/alibabacloud/arms/model/ListDashboardsByNameRequest.h
|
||||
include/alibabacloud/arms/model/ListDashboardsByNameResult.h
|
||||
include/alibabacloud/arms/model/ListDispatchRuleRequest.h
|
||||
include/alibabacloud/arms/model/ListDispatchRuleResult.h
|
||||
include/alibabacloud/arms/model/ListPromClustersRequest.h
|
||||
include/alibabacloud/arms/model/ListPromClustersResult.h
|
||||
include/alibabacloud/arms/model/ListEscalationPoliciesRequest.h
|
||||
include/alibabacloud/arms/model/ListEscalationPoliciesResult.h
|
||||
include/alibabacloud/arms/model/ListEventBridgeIntegrationsRequest.h
|
||||
include/alibabacloud/arms/model/ListEventBridgeIntegrationsResult.h
|
||||
include/alibabacloud/arms/model/ListInsightsEventsRequest.h
|
||||
include/alibabacloud/arms/model/ListInsightsEventsResult.h
|
||||
include/alibabacloud/arms/model/ListIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/ListIntegrationResult.h
|
||||
include/alibabacloud/arms/model/ListNotificationPoliciesRequest.h
|
||||
include/alibabacloud/arms/model/ListNotificationPoliciesResult.h
|
||||
include/alibabacloud/arms/model/ListOnCallSchedulesRequest.h
|
||||
include/alibabacloud/arms/model/ListOnCallSchedulesResult.h
|
||||
include/alibabacloud/arms/model/ListPrometheusAlertRulesRequest.h
|
||||
include/alibabacloud/arms/model/ListPrometheusAlertRulesResult.h
|
||||
include/alibabacloud/arms/model/ListPrometheusAlertTemplatesRequest.h
|
||||
include/alibabacloud/arms/model/ListPrometheusAlertTemplatesResult.h
|
||||
include/alibabacloud/arms/model/ListPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/ListPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/ListPrometheusInstancesRequest.h
|
||||
include/alibabacloud/arms/model/ListPrometheusInstancesResult.h
|
||||
include/alibabacloud/arms/model/ListRetcodeAppsRequest.h
|
||||
include/alibabacloud/arms/model/ListRetcodeAppsResult.h
|
||||
include/alibabacloud/arms/model/ListScenarioRequest.h
|
||||
include/alibabacloud/arms/model/ListScenarioResult.h
|
||||
include/alibabacloud/arms/model/ListServerlessTopNAppsRequest.h
|
||||
include/alibabacloud/arms/model/ListServerlessTopNAppsResult.h
|
||||
include/alibabacloud/arms/model/ListSilencePoliciesRequest.h
|
||||
include/alibabacloud/arms/model/ListSilencePoliciesResult.h
|
||||
include/alibabacloud/arms/model/ListTraceAppsRequest.h
|
||||
include/alibabacloud/arms/model/ListTraceAppsResult.h
|
||||
include/alibabacloud/arms/model/ManageGetRecordingRuleRequest.h
|
||||
include/alibabacloud/arms/model/ManageGetRecordingRuleResult.h
|
||||
include/alibabacloud/arms/model/ManageRecordingRuleRequest.h
|
||||
include/alibabacloud/arms/model/ManageRecordingRuleResult.h
|
||||
include/alibabacloud/arms/model/OpenArmsDefaultSLRRequest.h
|
||||
include/alibabacloud/arms/model/OpenArmsDefaultSLRResult.h
|
||||
include/alibabacloud/arms/model/OpenArmsServiceRequest.h
|
||||
include/alibabacloud/arms/model/OpenArmsServiceResult.h
|
||||
include/alibabacloud/arms/model/OpenArmsServiceSecondVersionRequest.h
|
||||
include/alibabacloud/arms/model/OpenArmsServiceSecondVersionResult.h
|
||||
include/alibabacloud/arms/model/OpenVClusterRequest.h
|
||||
include/alibabacloud/arms/model/OpenVClusterResult.h
|
||||
include/alibabacloud/arms/model/OpenXtraceDefaultSLRRequest.h
|
||||
include/alibabacloud/arms/model/OpenXtraceDefaultSLRResult.h
|
||||
include/alibabacloud/arms/model/QueryDatasetRequest.h
|
||||
include/alibabacloud/arms/model/QueryDatasetResult.h
|
||||
include/alibabacloud/arms/model/QueryMetricRequest.h
|
||||
include/alibabacloud/arms/model/QueryMetricResult.h
|
||||
include/alibabacloud/arms/model/QueryMetricByPageRequest.h
|
||||
include/alibabacloud/arms/model/QueryMetricByPageResult.h
|
||||
include/alibabacloud/arms/model/QueryPromInstallStatusRequest.h
|
||||
include/alibabacloud/arms/model/QueryPromInstallStatusResult.h
|
||||
include/alibabacloud/arms/model/QueryReleaseMetricRequest.h
|
||||
include/alibabacloud/arms/model/QueryReleaseMetricResult.h
|
||||
include/alibabacloud/arms/model/RemoveAliClusterIdsFromPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/RemoveAliClusterIdsFromPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/RemoveSourcesFromPrometheusGlobalViewRequest.h
|
||||
include/alibabacloud/arms/model/RemoveSourcesFromPrometheusGlobalViewResult.h
|
||||
include/alibabacloud/arms/model/SaveTraceAppConfigRequest.h
|
||||
include/alibabacloud/arms/model/SaveTraceAppConfigResult.h
|
||||
include/alibabacloud/arms/model/SearchAlertContactRequest.h
|
||||
@@ -177,43 +273,61 @@ set(arms_public_header_model
|
||||
include/alibabacloud/arms/model/SearchTracesResult.h
|
||||
include/alibabacloud/arms/model/SearchTracesByPageRequest.h
|
||||
include/alibabacloud/arms/model/SearchTracesByPageResult.h
|
||||
include/alibabacloud/arms/model/SendCustomIncidentsRequest.h
|
||||
include/alibabacloud/arms/model/SendCustomIncidentsResult.h
|
||||
include/alibabacloud/arms/model/SendMseIncidentRequest.h
|
||||
include/alibabacloud/arms/model/SendMseIncidentResult.h
|
||||
include/alibabacloud/arms/model/SendTTSVerifyLinkRequest.h
|
||||
include/alibabacloud/arms/model/SendTTSVerifyLinkResult.h
|
||||
include/alibabacloud/arms/model/SetRetcodeShareStatusRequest.h
|
||||
include/alibabacloud/arms/model/SetRetcodeShareStatusResult.h
|
||||
include/alibabacloud/arms/model/StartAlertRequest.h
|
||||
include/alibabacloud/arms/model/StartAlertResult.h
|
||||
include/alibabacloud/arms/model/StopAlertRequest.h
|
||||
include/alibabacloud/arms/model/StopAlertResult.h
|
||||
include/alibabacloud/arms/model/SwitchSyntheticTaskStatusRequest.h
|
||||
include/alibabacloud/arms/model/SwitchSyntheticTaskStatusResult.h
|
||||
include/alibabacloud/arms/model/SyncRecordingRulesRequest.h
|
||||
include/alibabacloud/arms/model/SyncRecordingRulesResult.h
|
||||
include/alibabacloud/arms/model/TurnOnSecondSwitchRequest.h
|
||||
include/alibabacloud/arms/model/TurnOnSecondSwitchResult.h
|
||||
include/alibabacloud/arms/model/UninstallManagedPrometheusRequest.h
|
||||
include/alibabacloud/arms/model/UninstallManagedPrometheusResult.h
|
||||
include/alibabacloud/arms/model/UninstallPromClusterRequest.h
|
||||
include/alibabacloud/arms/model/UninstallPromClusterResult.h
|
||||
include/alibabacloud/arms/model/UpdateAlertContactRequest.h
|
||||
include/alibabacloud/arms/model/UpdateAlertContactResult.h
|
||||
include/alibabacloud/arms/model/UpdateAlertContactGroupRequest.h
|
||||
include/alibabacloud/arms/model/UpdateAlertContactGroupResult.h
|
||||
include/alibabacloud/arms/model/UpdateAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/UpdateAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/UpdateAlertTemplateRequest.h
|
||||
include/alibabacloud/arms/model/UpdateAlertTemplateResult.h
|
||||
include/alibabacloud/arms/model/UpdateDispatchRuleRequest.h
|
||||
include/alibabacloud/arms/model/UpdateDispatchRuleResult.h
|
||||
include/alibabacloud/arms/model/UpdateIntegrationRequest.h
|
||||
include/alibabacloud/arms/model/UpdateIntegrationResult.h
|
||||
include/alibabacloud/arms/model/UpdatePrometheusAlertRuleRequest.h
|
||||
include/alibabacloud/arms/model/UpdatePrometheusAlertRuleResult.h
|
||||
include/alibabacloud/arms/model/UpdateWebhookRequest.h
|
||||
include/alibabacloud/arms/model/UpdateWebhookResult.h )
|
||||
include/alibabacloud/arms/model/UpdateWebhookResult.h
|
||||
include/alibabacloud/arms/model/UploadRequest.h
|
||||
include/alibabacloud/arms/model/UploadResult.h )
|
||||
|
||||
set(arms_src
|
||||
src/ARMSClient.cc
|
||||
src/model/AddAliClusterIdsToPrometheusGlobalViewRequest.cc
|
||||
src/model/AddAliClusterIdsToPrometheusGlobalViewResult.cc
|
||||
src/model/AddGrafanaRequest.cc
|
||||
src/model/AddGrafanaResult.cc
|
||||
src/model/AddIntegrationRequest.cc
|
||||
src/model/AddIntegrationResult.cc
|
||||
src/model/AddPrometheusGlobalViewRequest.cc
|
||||
src/model/AddPrometheusGlobalViewResult.cc
|
||||
src/model/AddPrometheusGlobalViewByAliClusterIdsRequest.cc
|
||||
src/model/AddPrometheusGlobalViewByAliClusterIdsResult.cc
|
||||
src/model/AddPrometheusInstanceRequest.cc
|
||||
src/model/AddPrometheusInstanceResult.cc
|
||||
src/model/AddRecordingRuleRequest.cc
|
||||
src/model/AddRecordingRuleResult.cc
|
||||
src/model/AppendInstancesToPrometheusGlobalViewRequest.cc
|
||||
src/model/AppendInstancesToPrometheusGlobalViewResult.cc
|
||||
src/model/ApplyScenarioRequest.cc
|
||||
src/model/ApplyScenarioResult.cc
|
||||
src/model/CheckDataConsistencyRequest.cc
|
||||
src/model/CheckDataConsistencyResult.cc
|
||||
src/model/CheckServiceLinkedRoleForDeletingRequest.cc
|
||||
src/model/CheckServiceLinkedRoleForDeletingResult.cc
|
||||
src/model/CheckServiceStatusRequest.cc
|
||||
src/model/CheckServiceStatusResult.cc
|
||||
src/model/ConfigAppRequest.cc
|
||||
@@ -222,122 +336,210 @@ set(arms_src
|
||||
src/model/CreateAlertContactResult.cc
|
||||
src/model/CreateAlertContactGroupRequest.cc
|
||||
src/model/CreateAlertContactGroupResult.cc
|
||||
src/model/CreateAlertTemplateRequest.cc
|
||||
src/model/CreateAlertTemplateResult.cc
|
||||
src/model/CreateDispatchRuleRequest.cc
|
||||
src/model/CreateDispatchRuleResult.cc
|
||||
src/model/CreateIntegrationRequest.cc
|
||||
src/model/CreateIntegrationResult.cc
|
||||
src/model/CreateOrUpdateAlertRuleRequest.cc
|
||||
src/model/CreateOrUpdateAlertRuleResult.cc
|
||||
src/model/CreateOrUpdateContactRequest.cc
|
||||
src/model/CreateOrUpdateContactResult.cc
|
||||
src/model/CreateOrUpdateContactGroupRequest.cc
|
||||
src/model/CreateOrUpdateContactGroupResult.cc
|
||||
src/model/CreateOrUpdateEventBridgeIntegrationRequest.cc
|
||||
src/model/CreateOrUpdateEventBridgeIntegrationResult.cc
|
||||
src/model/CreateOrUpdateIMRobotRequest.cc
|
||||
src/model/CreateOrUpdateIMRobotResult.cc
|
||||
src/model/CreateOrUpdateNotificationPolicyRequest.cc
|
||||
src/model/CreateOrUpdateNotificationPolicyResult.cc
|
||||
src/model/CreateOrUpdateSilencePolicyRequest.cc
|
||||
src/model/CreateOrUpdateSilencePolicyResult.cc
|
||||
src/model/CreateOrUpdateWebhookContactRequest.cc
|
||||
src/model/CreateOrUpdateWebhookContactResult.cc
|
||||
src/model/CreatePrometheusAlertRuleRequest.cc
|
||||
src/model/CreatePrometheusAlertRuleResult.cc
|
||||
src/model/CreateRetcodeAppRequest.cc
|
||||
src/model/CreateRetcodeAppResult.cc
|
||||
src/model/CreateSyntheticTaskRequest.cc
|
||||
src/model/CreateSyntheticTaskResult.cc
|
||||
src/model/CreateWebhookRequest.cc
|
||||
src/model/CreateWebhookResult.cc
|
||||
src/model/CreateWehookRequest.cc
|
||||
src/model/CreateWehookResult.cc
|
||||
src/model/DelAuthTokenRequest.cc
|
||||
src/model/DelAuthTokenResult.cc
|
||||
src/model/DeleteAlertContactRequest.cc
|
||||
src/model/DeleteAlertContactResult.cc
|
||||
src/model/DeleteAlertContactGroupRequest.cc
|
||||
src/model/DeleteAlertContactGroupResult.cc
|
||||
src/model/DeleteAlertRuleRequest.cc
|
||||
src/model/DeleteAlertRuleResult.cc
|
||||
src/model/DeleteAlertRulesRequest.cc
|
||||
src/model/DeleteAlertRulesResult.cc
|
||||
src/model/DeleteAlertTemplateRequest.cc
|
||||
src/model/DeleteAlertTemplateResult.cc
|
||||
src/model/DeleteCmsExporterRequest.cc
|
||||
src/model/DeleteCmsExporterResult.cc
|
||||
src/model/DeleteContactRequest.cc
|
||||
src/model/DeleteContactResult.cc
|
||||
src/model/DeleteContactGroupRequest.cc
|
||||
src/model/DeleteContactGroupResult.cc
|
||||
src/model/DeleteDispatchRuleRequest.cc
|
||||
src/model/DeleteDispatchRuleResult.cc
|
||||
src/model/DeleteEventBridgeIntegrationRequest.cc
|
||||
src/model/DeleteEventBridgeIntegrationResult.cc
|
||||
src/model/DeleteGrafanaResourceRequest.cc
|
||||
src/model/DeleteGrafanaResourceResult.cc
|
||||
src/model/DeleteIMRobotRequest.cc
|
||||
src/model/DeleteIMRobotResult.cc
|
||||
src/model/DeleteIntegrationRequest.cc
|
||||
src/model/DeleteIntegrationResult.cc
|
||||
src/model/DeleteIntegrationsRequest.cc
|
||||
src/model/DeleteIntegrationsResult.cc
|
||||
src/model/DeleteNotificationPolicyRequest.cc
|
||||
src/model/DeleteNotificationPolicyResult.cc
|
||||
src/model/DeletePrometheusAlertRuleRequest.cc
|
||||
src/model/DeletePrometheusAlertRuleResult.cc
|
||||
src/model/DeletePrometheusGlobalViewRequest.cc
|
||||
src/model/DeletePrometheusGlobalViewResult.cc
|
||||
src/model/DeleteRetcodeAppRequest.cc
|
||||
src/model/DeleteRetcodeAppResult.cc
|
||||
src/model/DeleteScenarioRequest.cc
|
||||
src/model/DeleteScenarioResult.cc
|
||||
src/model/DeleteSilencePolicyRequest.cc
|
||||
src/model/DeleteSilencePolicyResult.cc
|
||||
src/model/DeleteSourceMapRequest.cc
|
||||
src/model/DeleteSourceMapResult.cc
|
||||
src/model/DeleteSyntheticTaskRequest.cc
|
||||
src/model/DeleteSyntheticTaskResult.cc
|
||||
src/model/DeleteTraceAppRequest.cc
|
||||
src/model/DeleteTraceAppResult.cc
|
||||
src/model/DeleteWebhookContactRequest.cc
|
||||
src/model/DeleteWebhookContactResult.cc
|
||||
src/model/DescribeContactGroupsRequest.cc
|
||||
src/model/DescribeContactGroupsResult.cc
|
||||
src/model/DescribeContactsRequest.cc
|
||||
src/model/DescribeContactsResult.cc
|
||||
src/model/DescribeDispatchRuleRequest.cc
|
||||
src/model/DescribeDispatchRuleResult.cc
|
||||
src/model/DescribeIMRobotsRequest.cc
|
||||
src/model/DescribeIMRobotsResult.cc
|
||||
src/model/DescribePrometheusAlertRuleRequest.cc
|
||||
src/model/DescribePrometheusAlertRuleResult.cc
|
||||
src/model/DescribeTraceLicenseKeyRequest.cc
|
||||
src/model/DescribeTraceLicenseKeyResult.cc
|
||||
src/model/DescribeTraceLocationRequest.cc
|
||||
src/model/DescribeTraceLocationResult.cc
|
||||
src/model/DisableAlertTemplateRequest.cc
|
||||
src/model/DisableAlertTemplateResult.cc
|
||||
src/model/EnableAlertTemplateRequest.cc
|
||||
src/model/EnableAlertTemplateResult.cc
|
||||
src/model/ExportPrometheusRulesRequest.cc
|
||||
src/model/ExportPrometheusRulesResult.cc
|
||||
src/model/DescribeWebhookContactsRequest.cc
|
||||
src/model/DescribeWebhookContactsResult.cc
|
||||
src/model/GetAgentDownloadUrlRequest.cc
|
||||
src/model/GetAgentDownloadUrlResult.cc
|
||||
src/model/GetAlertRulesRequest.cc
|
||||
src/model/GetAlertRulesResult.cc
|
||||
src/model/GetAppApiByPageRequest.cc
|
||||
src/model/GetAppApiByPageResult.cc
|
||||
src/model/GetArmsConsoleUrlRequest.cc
|
||||
src/model/GetArmsConsoleUrlResult.cc
|
||||
src/model/GetConsistencySnapshotRequest.cc
|
||||
src/model/GetConsistencySnapshotResult.cc
|
||||
src/model/GetAuthTokenRequest.cc
|
||||
src/model/GetAuthTokenResult.cc
|
||||
src/model/GetClusterAllUrlRequest.cc
|
||||
src/model/GetClusterAllUrlResult.cc
|
||||
src/model/GetExploreUrlRequest.cc
|
||||
src/model/GetExploreUrlResult.cc
|
||||
src/model/GetIntegrationTokenRequest.cc
|
||||
src/model/GetIntegrationTokenResult.cc
|
||||
src/model/GetIntegrationStateRequest.cc
|
||||
src/model/GetIntegrationStateResult.cc
|
||||
src/model/GetManagedPrometheusStatusRequest.cc
|
||||
src/model/GetManagedPrometheusStatusResult.cc
|
||||
src/model/GetMultipleTraceRequest.cc
|
||||
src/model/GetMultipleTraceResult.cc
|
||||
src/model/GetOnCallSchedulesDetailRequest.cc
|
||||
src/model/GetOnCallSchedulesDetailResult.cc
|
||||
src/model/GetPrometheusApiTokenRequest.cc
|
||||
src/model/GetPrometheusApiTokenResult.cc
|
||||
src/model/GetPrometheusGlobalViewRequest.cc
|
||||
src/model/GetPrometheusGlobalViewResult.cc
|
||||
src/model/GetRecordingRuleRequest.cc
|
||||
src/model/GetRecordingRuleResult.cc
|
||||
src/model/GetRetcodeShareUrlRequest.cc
|
||||
src/model/GetRetcodeShareUrlResult.cc
|
||||
src/model/GetSourceMapInfoRequest.cc
|
||||
src/model/GetSourceMapInfoResult.cc
|
||||
src/model/GetStackRequest.cc
|
||||
src/model/GetStackResult.cc
|
||||
src/model/GetSyntheticTaskDetailRequest.cc
|
||||
src/model/GetSyntheticTaskDetailResult.cc
|
||||
src/model/GetSyntheticTaskListRequest.cc
|
||||
src/model/GetSyntheticTaskListResult.cc
|
||||
src/model/GetSyntheticTaskMonitorsRequest.cc
|
||||
src/model/GetSyntheticTaskMonitorsResult.cc
|
||||
src/model/GetTraceRequest.cc
|
||||
src/model/GetTraceResult.cc
|
||||
src/model/GetTraceAppRequest.cc
|
||||
src/model/GetTraceAppResult.cc
|
||||
src/model/ImportAppAlertRulesRequest.cc
|
||||
src/model/ImportAppAlertRulesResult.cc
|
||||
src/model/ImportCustomAlertRulesRequest.cc
|
||||
src/model/ImportCustomAlertRulesResult.cc
|
||||
src/model/ImportPrometheusRulesRequest.cc
|
||||
src/model/ImportPrometheusRulesResult.cc
|
||||
src/model/InstallCmsExporterRequest.cc
|
||||
src/model/InstallCmsExporterResult.cc
|
||||
src/model/InstallManagedPrometheusRequest.cc
|
||||
src/model/InstallManagedPrometheusResult.cc
|
||||
src/model/ListActivatedAlertsRequest.cc
|
||||
src/model/ListActivatedAlertsResult.cc
|
||||
src/model/ListAlertTemplatesRequest.cc
|
||||
src/model/ListAlertTemplatesResult.cc
|
||||
src/model/ListAlertEventsRequest.cc
|
||||
src/model/ListAlertEventsResult.cc
|
||||
src/model/ListAlertsRequest.cc
|
||||
src/model/ListAlertsResult.cc
|
||||
src/model/ListClusterFromGrafanaRequest.cc
|
||||
src/model/ListClusterFromGrafanaResult.cc
|
||||
src/model/ListCmsInstancesRequest.cc
|
||||
src/model/ListCmsInstancesResult.cc
|
||||
src/model/ListDashboardsRequest.cc
|
||||
src/model/ListDashboardsResult.cc
|
||||
src/model/ListDashboardsByNameRequest.cc
|
||||
src/model/ListDashboardsByNameResult.cc
|
||||
src/model/ListDispatchRuleRequest.cc
|
||||
src/model/ListDispatchRuleResult.cc
|
||||
src/model/ListPromClustersRequest.cc
|
||||
src/model/ListPromClustersResult.cc
|
||||
src/model/ListEscalationPoliciesRequest.cc
|
||||
src/model/ListEscalationPoliciesResult.cc
|
||||
src/model/ListEventBridgeIntegrationsRequest.cc
|
||||
src/model/ListEventBridgeIntegrationsResult.cc
|
||||
src/model/ListInsightsEventsRequest.cc
|
||||
src/model/ListInsightsEventsResult.cc
|
||||
src/model/ListIntegrationRequest.cc
|
||||
src/model/ListIntegrationResult.cc
|
||||
src/model/ListNotificationPoliciesRequest.cc
|
||||
src/model/ListNotificationPoliciesResult.cc
|
||||
src/model/ListOnCallSchedulesRequest.cc
|
||||
src/model/ListOnCallSchedulesResult.cc
|
||||
src/model/ListPrometheusAlertRulesRequest.cc
|
||||
src/model/ListPrometheusAlertRulesResult.cc
|
||||
src/model/ListPrometheusAlertTemplatesRequest.cc
|
||||
src/model/ListPrometheusAlertTemplatesResult.cc
|
||||
src/model/ListPrometheusGlobalViewRequest.cc
|
||||
src/model/ListPrometheusGlobalViewResult.cc
|
||||
src/model/ListPrometheusInstancesRequest.cc
|
||||
src/model/ListPrometheusInstancesResult.cc
|
||||
src/model/ListRetcodeAppsRequest.cc
|
||||
src/model/ListRetcodeAppsResult.cc
|
||||
src/model/ListScenarioRequest.cc
|
||||
src/model/ListScenarioResult.cc
|
||||
src/model/ListServerlessTopNAppsRequest.cc
|
||||
src/model/ListServerlessTopNAppsResult.cc
|
||||
src/model/ListSilencePoliciesRequest.cc
|
||||
src/model/ListSilencePoliciesResult.cc
|
||||
src/model/ListTraceAppsRequest.cc
|
||||
src/model/ListTraceAppsResult.cc
|
||||
src/model/ManageGetRecordingRuleRequest.cc
|
||||
src/model/ManageGetRecordingRuleResult.cc
|
||||
src/model/ManageRecordingRuleRequest.cc
|
||||
src/model/ManageRecordingRuleResult.cc
|
||||
src/model/OpenArmsDefaultSLRRequest.cc
|
||||
src/model/OpenArmsDefaultSLRResult.cc
|
||||
src/model/OpenArmsServiceRequest.cc
|
||||
src/model/OpenArmsServiceResult.cc
|
||||
src/model/OpenArmsServiceSecondVersionRequest.cc
|
||||
src/model/OpenArmsServiceSecondVersionResult.cc
|
||||
src/model/OpenVClusterRequest.cc
|
||||
src/model/OpenVClusterResult.cc
|
||||
src/model/OpenXtraceDefaultSLRRequest.cc
|
||||
src/model/OpenXtraceDefaultSLRResult.cc
|
||||
src/model/QueryDatasetRequest.cc
|
||||
src/model/QueryDatasetResult.cc
|
||||
src/model/QueryMetricRequest.cc
|
||||
src/model/QueryMetricResult.cc
|
||||
src/model/QueryMetricByPageRequest.cc
|
||||
src/model/QueryMetricByPageResult.cc
|
||||
src/model/QueryPromInstallStatusRequest.cc
|
||||
src/model/QueryPromInstallStatusResult.cc
|
||||
src/model/QueryReleaseMetricRequest.cc
|
||||
src/model/QueryReleaseMetricResult.cc
|
||||
src/model/RemoveAliClusterIdsFromPrometheusGlobalViewRequest.cc
|
||||
src/model/RemoveAliClusterIdsFromPrometheusGlobalViewResult.cc
|
||||
src/model/RemoveSourcesFromPrometheusGlobalViewRequest.cc
|
||||
src/model/RemoveSourcesFromPrometheusGlobalViewResult.cc
|
||||
src/model/SaveTraceAppConfigRequest.cc
|
||||
src/model/SaveTraceAppConfigResult.cc
|
||||
src/model/SearchAlertContactRequest.cc
|
||||
@@ -360,30 +562,40 @@ set(arms_src
|
||||
src/model/SearchTracesResult.cc
|
||||
src/model/SearchTracesByPageRequest.cc
|
||||
src/model/SearchTracesByPageResult.cc
|
||||
src/model/SendCustomIncidentsRequest.cc
|
||||
src/model/SendCustomIncidentsResult.cc
|
||||
src/model/SendMseIncidentRequest.cc
|
||||
src/model/SendMseIncidentResult.cc
|
||||
src/model/SendTTSVerifyLinkRequest.cc
|
||||
src/model/SendTTSVerifyLinkResult.cc
|
||||
src/model/SetRetcodeShareStatusRequest.cc
|
||||
src/model/SetRetcodeShareStatusResult.cc
|
||||
src/model/StartAlertRequest.cc
|
||||
src/model/StartAlertResult.cc
|
||||
src/model/StopAlertRequest.cc
|
||||
src/model/StopAlertResult.cc
|
||||
src/model/SwitchSyntheticTaskStatusRequest.cc
|
||||
src/model/SwitchSyntheticTaskStatusResult.cc
|
||||
src/model/SyncRecordingRulesRequest.cc
|
||||
src/model/SyncRecordingRulesResult.cc
|
||||
src/model/TurnOnSecondSwitchRequest.cc
|
||||
src/model/TurnOnSecondSwitchResult.cc
|
||||
src/model/UninstallManagedPrometheusRequest.cc
|
||||
src/model/UninstallManagedPrometheusResult.cc
|
||||
src/model/UninstallPromClusterRequest.cc
|
||||
src/model/UninstallPromClusterResult.cc
|
||||
src/model/UpdateAlertContactRequest.cc
|
||||
src/model/UpdateAlertContactResult.cc
|
||||
src/model/UpdateAlertContactGroupRequest.cc
|
||||
src/model/UpdateAlertContactGroupResult.cc
|
||||
src/model/UpdateAlertRuleRequest.cc
|
||||
src/model/UpdateAlertRuleResult.cc
|
||||
src/model/UpdateAlertTemplateRequest.cc
|
||||
src/model/UpdateAlertTemplateResult.cc
|
||||
src/model/UpdateDispatchRuleRequest.cc
|
||||
src/model/UpdateDispatchRuleResult.cc
|
||||
src/model/UpdateIntegrationRequest.cc
|
||||
src/model/UpdateIntegrationResult.cc
|
||||
src/model/UpdatePrometheusAlertRuleRequest.cc
|
||||
src/model/UpdatePrometheusAlertRuleResult.cc
|
||||
src/model/UpdateWebhookRequest.cc
|
||||
src/model/UpdateWebhookResult.cc )
|
||||
src/model/UpdateWebhookResult.cc
|
||||
src/model/UploadRequest.cc
|
||||
src/model/UploadResult.cc )
|
||||
|
||||
add_library(arms ${LIB_TYPE}
|
||||
${arms_public_header}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddAliClusterIdsToPrometheusGlobalViewRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddAliClusterIdsToPrometheusGlobalViewRequest();
|
||||
~AddAliClusterIdsToPrometheusGlobalViewRequest();
|
||||
std::string getGlobalViewClusterId() const;
|
||||
void setGlobalViewClusterId(const std::string &globalViewClusterId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getClusterIds() const;
|
||||
void setClusterIds(const std::string &clusterIds);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
|
||||
private:
|
||||
std::string globalViewClusterId_;
|
||||
std::string regionId_;
|
||||
std::string clusterIds_;
|
||||
std::string groupName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddAliClusterIdsToPrometheusGlobalViewResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string msg;
|
||||
std::string info;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
AddAliClusterIdsToPrometheusGlobalViewResult();
|
||||
explicit AddAliClusterIdsToPrometheusGlobalViewResult(const std::string &payload);
|
||||
~AddAliClusterIdsToPrometheusGlobalViewResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddGrafanaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddGrafanaRequest();
|
||||
~AddGrafanaRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getIntegration()const;
|
||||
void setIntegration(const std::string& integration);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string integration_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddGrafanaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddGrafanaRequest();
|
||||
~AddGrafanaRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getIntegration() const;
|
||||
void setIntegration(const std::string &integration);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string integration_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddIntegrationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddIntegrationRequest();
|
||||
~AddIntegrationRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getIntegration()const;
|
||||
void setIntegration(const std::string& integration);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string integration_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddIntegrationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddIntegrationRequest();
|
||||
~AddIntegrationRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getIntegration() const;
|
||||
void setIntegration(const std::string &integration);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string integration_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewByAliClusterIdsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddPrometheusGlobalViewByAliClusterIdsRequest();
|
||||
~AddPrometheusGlobalViewByAliClusterIdsRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getClusterIds() const;
|
||||
void setClusterIds(const std::string &clusterIds);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string regionId_;
|
||||
std::string clusterIds_;
|
||||
std::string groupName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewByAliClusterIdsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string msg;
|
||||
std::string info;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
AddPrometheusGlobalViewByAliClusterIdsResult();
|
||||
explicit AddPrometheusGlobalViewByAliClusterIdsResult(const std::string &payload);
|
||||
~AddPrometheusGlobalViewByAliClusterIdsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddPrometheusGlobalViewRequest();
|
||||
~AddPrometheusGlobalViewRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
std::string getClusters() const;
|
||||
void setClusters(const std::string &clusters);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string groupName_;
|
||||
std::string clusters_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string msg;
|
||||
std::string info;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
AddPrometheusGlobalViewResult();
|
||||
explicit AddPrometheusGlobalViewResult(const std::string &payload);
|
||||
~AddPrometheusGlobalViewResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddPrometheusInstanceRequest();
|
||||
~AddPrometheusInstanceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string type_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddPrometheusInstanceResult();
|
||||
explicit AddPrometheusInstanceResult(const std::string &payload);
|
||||
~AddPrometheusInstanceResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddRecordingRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddRecordingRuleRequest();
|
||||
~AddRecordingRuleRequest();
|
||||
std::string getRuleYaml() const;
|
||||
void setRuleYaml(const std::string &ruleYaml);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string ruleYaml_;
|
||||
std::string regionId_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULERESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AddRecordingRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddRecordingRuleResult();
|
||||
explicit AddRecordingRuleResult(const std::string &payload);
|
||||
~AddRecordingRuleResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT AppendInstancesToPrometheusGlobalViewRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AppendInstancesToPrometheusGlobalViewRequest();
|
||||
~AppendInstancesToPrometheusGlobalViewRequest();
|
||||
std::string getGlobalViewClusterId() const;
|
||||
void setGlobalViewClusterId(const std::string &globalViewClusterId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
std::string getClusters() const;
|
||||
void setClusters(const std::string &clusters);
|
||||
|
||||
private:
|
||||
std::string globalViewClusterId_;
|
||||
std::string regionId_;
|
||||
std::string groupName_;
|
||||
std::string clusters_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT AppendInstancesToPrometheusGlobalViewResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string msg;
|
||||
std::string info;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
AppendInstancesToPrometheusGlobalViewResult();
|
||||
explicit AppendInstancesToPrometheusGlobalViewResult(const std::string &payload);
|
||||
~AppendInstancesToPrometheusGlobalViewResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
@@ -1,78 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT ApplyScenarioRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyScenarioRequest();
|
||||
~ApplyScenarioRequest();
|
||||
|
||||
bool getSnForce()const;
|
||||
void setSnForce(bool snForce);
|
||||
std::string getSign()const;
|
||||
void setSign(const std::string& sign);
|
||||
bool getSnStat()const;
|
||||
void setSnStat(bool snStat);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getScenario()const;
|
||||
void setScenario(const std::string& scenario);
|
||||
bool getSnDump()const;
|
||||
void setSnDump(bool snDump);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
bool getSnTransfer()const;
|
||||
void setSnTransfer(bool snTransfer);
|
||||
bool getUpdateOption()const;
|
||||
void setUpdateOption(bool updateOption);
|
||||
std::string getConfig()const;
|
||||
void setConfig(const std::string& config);
|
||||
|
||||
private:
|
||||
bool snForce_;
|
||||
std::string sign_;
|
||||
bool snStat_;
|
||||
std::string regionId_;
|
||||
std::string scenario_;
|
||||
bool snDump_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
bool snTransfer_;
|
||||
bool updateOption_;
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT ApplyScenarioRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ApplyScenarioRequest();
|
||||
~ApplyScenarioRequest();
|
||||
bool getSnForce() const;
|
||||
void setSnForce(bool snForce);
|
||||
std::string getSign() const;
|
||||
void setSign(const std::string &sign);
|
||||
bool getSnStat() const;
|
||||
void setSnStat(bool snStat);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getScenario() const;
|
||||
void setScenario(const std::string &scenario);
|
||||
bool getSnDump() const;
|
||||
void setSnDump(bool snDump);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
bool getSnTransfer() const;
|
||||
void setSnTransfer(bool snTransfer);
|
||||
bool getUpdateOption() const;
|
||||
void setUpdateOption(bool updateOption);
|
||||
std::string getConfig() const;
|
||||
void setConfig(const std::string &config);
|
||||
|
||||
private:
|
||||
bool snForce_;
|
||||
std::string sign_;
|
||||
bool snStat_;
|
||||
std::string regionId_;
|
||||
std::string scenario_;
|
||||
bool snDump_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
bool snTransfer_;
|
||||
bool updateOption_;
|
||||
std::string config_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CheckDataConsistencyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckDataConsistencyRequest();
|
||||
~CheckDataConsistencyRequest();
|
||||
|
||||
long getCurrentTimestamp()const;
|
||||
void setCurrentTimestamp(long currentTimestamp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getAppType()const;
|
||||
void setAppType(const std::string& appType);
|
||||
std::string getPid()const;
|
||||
void setPid(const std::string& pid);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
long currentTimestamp_;
|
||||
std::string regionId_;
|
||||
std::string appType_;
|
||||
std::string pid_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYREQUEST_H_
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CheckDataConsistencyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckDataConsistencyResult();
|
||||
explicit CheckDataConsistencyResult(const std::string &payload);
|
||||
~CheckDataConsistencyResult();
|
||||
bool getIsDataConsistency()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isDataConsistency_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYRESULT_H_
|
||||
@@ -1,60 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CheckServiceLinkedRoleForDeletingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckServiceLinkedRoleForDeletingRequest();
|
||||
~CheckServiceLinkedRoleForDeletingRequest();
|
||||
|
||||
std::string getSPIRegionId()const;
|
||||
void setSPIRegionId(const std::string& sPIRegionId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getRoleArn()const;
|
||||
void setRoleArn(const std::string& roleArn);
|
||||
std::string getDeletionTaskId()const;
|
||||
void setDeletionTaskId(const std::string& deletionTaskId);
|
||||
std::string getServiceName()const;
|
||||
void setServiceName(const std::string& serviceName);
|
||||
|
||||
private:
|
||||
std::string sPIRegionId_;
|
||||
std::string regionId_;
|
||||
std::string roleArn_;
|
||||
std::string deletionTaskId_;
|
||||
std::string serviceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGREQUEST_H_
|
||||
@@ -1,58 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CheckServiceLinkedRoleForDeletingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RoleUsagesItem
|
||||
{
|
||||
std::string region;
|
||||
std::vector<std::string> resources;
|
||||
};
|
||||
|
||||
|
||||
CheckServiceLinkedRoleForDeletingResult();
|
||||
explicit CheckServiceLinkedRoleForDeletingResult(const std::string &payload);
|
||||
~CheckServiceLinkedRoleForDeletingResult();
|
||||
bool getDeletable()const;
|
||||
std::vector<RoleUsagesItem> getRoleUsages()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool deletable_;
|
||||
std::vector<RoleUsagesItem> roleUsages_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGRESULT_H_
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CheckServiceStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckServiceStatusRequest();
|
||||
~CheckServiceStatusRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSvcCode()const;
|
||||
void setSvcCode(const std::string& svcCode);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string svcCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CheckServiceStatusRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CheckServiceStatusRequest();
|
||||
~CheckServiceStatusRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSvcCode() const;
|
||||
void setSvcCode(const std::string &svcCode);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string svcCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT ConfigAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigAppRequest();
|
||||
~ConfigAppRequest();
|
||||
|
||||
std::string getAppIds()const;
|
||||
void setAppIds(const std::string& appIds);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getEnable()const;
|
||||
void setEnable(const std::string& enable);
|
||||
|
||||
private:
|
||||
std::string appIds_;
|
||||
std::string regionId_;
|
||||
std::string enable_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT ConfigAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConfigAppRequest();
|
||||
~ConfigAppRequest();
|
||||
std::string getAppIds() const;
|
||||
void setAppIds(const std::string &appIds);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getEnable() const;
|
||||
void setEnable(const std::string &enable);
|
||||
|
||||
private:
|
||||
std::string appIds_;
|
||||
std::string regionId_;
|
||||
std::string enable_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAlertContactGroupRequest();
|
||||
~CreateAlertContactGroupRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getContactGroupName()const;
|
||||
void setContactGroupName(const std::string& contactGroupName);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
std::string getContactIds()const;
|
||||
void setContactIds(const std::string& contactIds);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string contactGroupName_;
|
||||
std::string proxyUserId_;
|
||||
std::string contactIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAlertContactGroupRequest();
|
||||
~CreateAlertContactGroupRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getContactGroupName() const;
|
||||
void setContactGroupName(const std::string &contactGroupName);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getContactIds() const;
|
||||
void setContactIds(const std::string &contactIds);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string contactGroupName_;
|
||||
std::string proxyUserId_;
|
||||
std::string contactIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAlertContactRequest();
|
||||
~CreateAlertContactRequest();
|
||||
|
||||
std::string getPhoneNum()const;
|
||||
void setPhoneNum(const std::string& phoneNum);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
std::string getContactName()const;
|
||||
void setContactName(const std::string& contactName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getDingRobotWebhookUrl()const;
|
||||
void setDingRobotWebhookUrl(const std::string& dingRobotWebhookUrl);
|
||||
std::string getEmail()const;
|
||||
void setEmail(const std::string& email);
|
||||
bool getSystemNoc()const;
|
||||
void setSystemNoc(bool systemNoc);
|
||||
|
||||
private:
|
||||
std::string phoneNum_;
|
||||
std::string proxyUserId_;
|
||||
std::string contactName_;
|
||||
std::string regionId_;
|
||||
std::string dingRobotWebhookUrl_;
|
||||
std::string email_;
|
||||
bool systemNoc_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAlertContactRequest();
|
||||
~CreateAlertContactRequest();
|
||||
std::string getPhoneNum() const;
|
||||
void setPhoneNum(const std::string &phoneNum);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getContactName() const;
|
||||
void setContactName(const std::string &contactName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDingRobotWebhookUrl() const;
|
||||
void setDingRobotWebhookUrl(const std::string &dingRobotWebhookUrl);
|
||||
std::string getEmail() const;
|
||||
void setEmail(const std::string &email);
|
||||
bool getSystemNoc() const;
|
||||
void setSystemNoc(bool systemNoc);
|
||||
|
||||
private:
|
||||
std::string phoneNum_;
|
||||
std::string proxyUserId_;
|
||||
std::string contactName_;
|
||||
std::string regionId_;
|
||||
std::string dingRobotWebhookUrl_;
|
||||
std::string email_;
|
||||
bool systemNoc_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateAlertTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAlertTemplateRequest();
|
||||
~CreateAlertTemplateRequest();
|
||||
|
||||
std::string getTemplateProvider()const;
|
||||
void setTemplateProvider(const std::string& templateProvider);
|
||||
std::string getAnnotations()const;
|
||||
void setAnnotations(const std::string& annotations);
|
||||
std::string getRule()const;
|
||||
void setRule(const std::string& rule);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getMessage()const;
|
||||
void setMessage(const std::string& message);
|
||||
std::string getParentId()const;
|
||||
void setParentId(const std::string& parentId);
|
||||
std::string getLabels()const;
|
||||
void setLabels(const std::string& labels);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getMatchExpressions()const;
|
||||
void setMatchExpressions(const std::string& matchExpressions);
|
||||
|
||||
private:
|
||||
std::string templateProvider_;
|
||||
std::string annotations_;
|
||||
std::string rule_;
|
||||
std::string proxyUserId_;
|
||||
std::string type_;
|
||||
std::string message_;
|
||||
std::string parentId_;
|
||||
std::string labels_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string matchExpressions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATEREQUEST_H_
|
||||
@@ -1,82 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateAlertTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlertTemplate
|
||||
{
|
||||
struct LabelMatchExpressionGrid
|
||||
{
|
||||
struct LabelMatchExpressionGroup
|
||||
{
|
||||
struct LabelMatchExpression
|
||||
{
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string key;
|
||||
};
|
||||
std::vector<LabelMatchExpressionGroup::LabelMatchExpression> labelMatchExpressions;
|
||||
};
|
||||
std::vector<LabelMatchExpressionGroup> labelMatchExpressionGroups;
|
||||
};
|
||||
int parentId;
|
||||
bool status;
|
||||
std::string message;
|
||||
std::string templateProvider;
|
||||
LabelMatchExpressionGrid labelMatchExpressionGrid;
|
||||
std::string labels;
|
||||
std::string alertProvider;
|
||||
std::string name;
|
||||
std::string type;
|
||||
std::string annotations;
|
||||
std::string userId;
|
||||
bool _public;
|
||||
int id;
|
||||
std::string rule;
|
||||
};
|
||||
|
||||
|
||||
CreateAlertTemplateResult();
|
||||
explicit CreateAlertTemplateResult(const std::string &payload);
|
||||
~CreateAlertTemplateResult();
|
||||
AlertTemplate getAlertTemplate()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AlertTemplate alertTemplate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATERESULT_H_
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateDispatchRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDispatchRuleRequest();
|
||||
~CreateDispatchRuleRequest();
|
||||
|
||||
std::string getDispatchRule()const;
|
||||
void setDispatchRule(const std::string& dispatchRule);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
std::string dispatchRule_;
|
||||
std::string regionId_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateDispatchRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDispatchRuleRequest();
|
||||
~CreateDispatchRuleRequest();
|
||||
std::string getDispatchRule() const;
|
||||
void setDispatchRule(const std::string &dispatchRule);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
|
||||
private:
|
||||
std::string dispatchRule_;
|
||||
std::string regionId_;
|
||||
std::string proxyUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateIntegrationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateIntegrationRequest();
|
||||
~CreateIntegrationRequest();
|
||||
bool getAutoRecover() const;
|
||||
void setAutoRecover(bool autoRecover);
|
||||
long getRecoverTime() const;
|
||||
void setRecoverTime(long recoverTime);
|
||||
std::string getIntegrationName() const;
|
||||
void setIntegrationName(const std::string &integrationName);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getIntegrationProductType() const;
|
||||
void setIntegrationProductType(const std::string &integrationProductType);
|
||||
|
||||
private:
|
||||
bool autoRecover_;
|
||||
long recoverTime_;
|
||||
std::string integrationName_;
|
||||
std::string description_;
|
||||
std::string integrationProductType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateIntegrationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Integration
|
||||
{
|
||||
std::string integrationName;
|
||||
std::string description;
|
||||
bool autoRecover;
|
||||
long integrationId;
|
||||
std::string integrationProductType;
|
||||
long recoverTime;
|
||||
};
|
||||
|
||||
|
||||
CreateIntegrationResult();
|
||||
explicit CreateIntegrationResult(const std::string &payload);
|
||||
~CreateIntegrationResult();
|
||||
Integration getIntegration()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Integration integration_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONRESULT_H_
|
||||
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateAlertRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateAlertRuleRequest();
|
||||
~CreateOrUpdateAlertRuleRequest();
|
||||
long getAlertGroup() const;
|
||||
void setAlertGroup(long alertGroup);
|
||||
std::string getAlertName() const;
|
||||
void setAlertName(const std::string &alertName);
|
||||
std::string getAlertStatus() const;
|
||||
void setAlertStatus(const std::string &alertStatus);
|
||||
std::string getAnnotations() const;
|
||||
void setAnnotations(const std::string &annotations);
|
||||
long getDuration() const;
|
||||
void setDuration(long duration);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getMetricsKey() const;
|
||||
void setMetricsKey(const std::string &metricsKey);
|
||||
std::string getAlertRuleContent() const;
|
||||
void setAlertRuleContent(const std::string &alertRuleContent);
|
||||
std::string getPromQL() const;
|
||||
void setPromQL(const std::string &promQL);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
bool getAutoAddNewApplication() const;
|
||||
void setAutoAddNewApplication(bool autoAddNewApplication);
|
||||
std::string getFilters() const;
|
||||
void setFilters(const std::string &filters);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
std::string getMessage() const;
|
||||
void setMessage(const std::string &message);
|
||||
std::string getNotifyStrategy() const;
|
||||
void setNotifyStrategy(const std::string ¬ifyStrategy);
|
||||
std::string getLabels() const;
|
||||
void setLabels(const std::string &labels);
|
||||
std::string getAlertType() const;
|
||||
void setAlertType(const std::string &alertType);
|
||||
std::string getAlertCheckType() const;
|
||||
void setAlertCheckType(const std::string &alertCheckType);
|
||||
std::string getMetricsType() const;
|
||||
void setMetricsType(const std::string &metricsType);
|
||||
long getAlertId() const;
|
||||
void setAlertId(long alertId);
|
||||
std::string getPids() const;
|
||||
void setPids(const std::string &pids);
|
||||
|
||||
private:
|
||||
long alertGroup_;
|
||||
std::string alertName_;
|
||||
std::string alertStatus_;
|
||||
std::string annotations_;
|
||||
long duration_;
|
||||
std::string regionId_;
|
||||
std::string metricsKey_;
|
||||
std::string alertRuleContent_;
|
||||
std::string promQL_;
|
||||
std::string level_;
|
||||
bool autoAddNewApplication_;
|
||||
std::string filters_;
|
||||
std::string clusterId_;
|
||||
std::string message_;
|
||||
std::string notifyStrategy_;
|
||||
std::string labels_;
|
||||
std::string alertType_;
|
||||
std::string alertCheckType_;
|
||||
std::string metricsType_;
|
||||
long alertId_;
|
||||
std::string pids_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULEREQUEST_H_
|
||||
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULERESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateAlertRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlertRule
|
||||
{
|
||||
struct AlertRuleContent
|
||||
{
|
||||
struct AlertRuleItemsItem
|
||||
{
|
||||
std::string metricKey;
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string aggregate;
|
||||
float n;
|
||||
};
|
||||
std::string condition;
|
||||
std::vector<AlertRuleItemsItem> alertRuleItems;
|
||||
};
|
||||
struct Filters
|
||||
{
|
||||
struct DimFiltersItem
|
||||
{
|
||||
std::string filterOpt;
|
||||
std::vector<std::string> filterValues;
|
||||
std::string filterKey;
|
||||
};
|
||||
struct CustomSLSFiltersItem
|
||||
{
|
||||
std::string opt;
|
||||
std::string t;
|
||||
std::string value;
|
||||
bool show;
|
||||
std::string key;
|
||||
};
|
||||
std::vector<CustomSLSFiltersItem> customSLSFilters;
|
||||
std::vector<std::string> customSLSWheres;
|
||||
std::vector<std::string> customSLSGroupByDimensions;
|
||||
std::vector<DimFiltersItem> dimFilters;
|
||||
};
|
||||
struct LabelsItem
|
||||
{
|
||||
std::string value;
|
||||
std::string name;
|
||||
};
|
||||
struct AnnotationsItem
|
||||
{
|
||||
std::string value;
|
||||
std::string name;
|
||||
};
|
||||
std::string alertName;
|
||||
long createdTime;
|
||||
std::string message;
|
||||
std::string clusterId;
|
||||
std::string promQL;
|
||||
std::string alertCheckType;
|
||||
AlertRuleContent alertRuleContent;
|
||||
std::string notifyStrategy;
|
||||
std::vector<LabelsItem> labels;
|
||||
std::string duration;
|
||||
std::vector<std::string> pids;
|
||||
std::string alertType;
|
||||
Filters filters;
|
||||
float alertId;
|
||||
long alertGroup;
|
||||
std::vector<AnnotationsItem> annotations;
|
||||
std::string extend;
|
||||
std::string userId;
|
||||
std::string alertStatus;
|
||||
bool autoAddNewApplication;
|
||||
std::string level;
|
||||
std::string regionId;
|
||||
long updatedTime;
|
||||
std::string metricsType;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateAlertRuleResult();
|
||||
explicit CreateOrUpdateAlertRuleResult(const std::string &payload);
|
||||
~CreateOrUpdateAlertRuleResult();
|
||||
AlertRule getAlertRule()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AlertRule alertRule_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateContactGroupRequest();
|
||||
~CreateOrUpdateContactGroupRequest();
|
||||
long getContactGroupId() const;
|
||||
void setContactGroupId(long contactGroupId);
|
||||
std::string getContactGroupName() const;
|
||||
void setContactGroupName(const std::string &contactGroupName);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getContactIds() const;
|
||||
void setContactIds(const std::string &contactIds);
|
||||
|
||||
private:
|
||||
long contactGroupId_;
|
||||
std::string contactGroupName_;
|
||||
std::string proxyUserId_;
|
||||
std::string contactIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlertContactGroup
|
||||
{
|
||||
float contactGroupId;
|
||||
std::string contactGroupName;
|
||||
std::string contactIds;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateContactGroupResult();
|
||||
explicit CreateOrUpdateContactGroupResult(const std::string &payload);
|
||||
~CreateOrUpdateContactGroupResult();
|
||||
AlertContactGroup getAlertContactGroup()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AlertContactGroup alertContactGroup_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateContactRequest();
|
||||
~CreateOrUpdateContactRequest();
|
||||
long getContactId() const;
|
||||
void setContactId(long contactId);
|
||||
long getReissueSendNotice() const;
|
||||
void setReissueSendNotice(long reissueSendNotice);
|
||||
bool getIsVerify() const;
|
||||
void setIsVerify(bool isVerify);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getContactName() const;
|
||||
void setContactName(const std::string &contactName);
|
||||
std::string getPhone() const;
|
||||
void setPhone(const std::string &phone);
|
||||
std::string getEmail() const;
|
||||
void setEmail(const std::string &email);
|
||||
|
||||
private:
|
||||
long contactId_;
|
||||
long reissueSendNotice_;
|
||||
bool isVerify_;
|
||||
std::string proxyUserId_;
|
||||
std::string contactName_;
|
||||
std::string phone_;
|
||||
std::string email_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlertContact
|
||||
{
|
||||
std::string email;
|
||||
bool isVerify;
|
||||
std::string phone;
|
||||
float contactId;
|
||||
std::string contactName;
|
||||
long reissueSendNotice;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateContactResult();
|
||||
explicit CreateOrUpdateContactResult(const std::string &payload);
|
||||
~CreateOrUpdateContactResult();
|
||||
AlertContact getAlertContact()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AlertContact alertContact_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateEventBridgeIntegrationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateEventBridgeIntegrationRequest();
|
||||
~CreateOrUpdateEventBridgeIntegrationRequest();
|
||||
std::string getAccessSecret() const;
|
||||
void setAccessSecret(const std::string &accessSecret);
|
||||
std::string getEventBusRegionId() const;
|
||||
void setEventBusRegionId(const std::string &eventBusRegionId);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
std::string getEventBusName() const;
|
||||
void setEventBusName(const std::string &eventBusName);
|
||||
std::string getEndpoint() const;
|
||||
void setEndpoint(const std::string &endpoint);
|
||||
std::string getAccessKey() const;
|
||||
void setAccessKey(const std::string &accessKey);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
std::string accessSecret_;
|
||||
std::string eventBusRegionId_;
|
||||
std::string description_;
|
||||
std::string source_;
|
||||
std::string eventBusName_;
|
||||
std::string endpoint_;
|
||||
std::string accessKey_;
|
||||
std::string name_;
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateEventBridgeIntegrationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EventBridgeIntegration
|
||||
{
|
||||
std::string eventBusName;
|
||||
std::string accessSecret;
|
||||
std::string description;
|
||||
std::string endpoint;
|
||||
long id;
|
||||
std::string accessKey;
|
||||
std::string eventBusRegionId;
|
||||
std::string source;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateEventBridgeIntegrationResult();
|
||||
explicit CreateOrUpdateEventBridgeIntegrationResult(const std::string &payload);
|
||||
~CreateOrUpdateEventBridgeIntegrationResult();
|
||||
EventBridgeIntegration getEventBridgeIntegration()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
EventBridgeIntegration eventBridgeIntegration_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateIMRobotRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateIMRobotRequest();
|
||||
~CreateOrUpdateIMRobotRequest();
|
||||
bool getDailyNoc() const;
|
||||
void setDailyNoc(bool dailyNoc);
|
||||
std::string getRobotAddress() const;
|
||||
void setRobotAddress(const std::string &robotAddress);
|
||||
std::string getDingSignKey() const;
|
||||
void setDingSignKey(const std::string &dingSignKey);
|
||||
std::string getRobotName() const;
|
||||
void setRobotName(const std::string &robotName);
|
||||
long getRobotId() const;
|
||||
void setRobotId(long robotId);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getDailyNocTime() const;
|
||||
void setDailyNocTime(const std::string &dailyNocTime);
|
||||
std::string getToken() const;
|
||||
void setToken(const std::string &token);
|
||||
std::string getCardTemplate() const;
|
||||
void setCardTemplate(const std::string &cardTemplate);
|
||||
bool getEnableOutgoing() const;
|
||||
void setEnableOutgoing(bool enableOutgoing);
|
||||
|
||||
private:
|
||||
bool dailyNoc_;
|
||||
std::string robotAddress_;
|
||||
std::string dingSignKey_;
|
||||
std::string robotName_;
|
||||
long robotId_;
|
||||
std::string type_;
|
||||
std::string proxyUserId_;
|
||||
std::string dailyNocTime_;
|
||||
std::string token_;
|
||||
std::string cardTemplate_;
|
||||
bool enableOutgoing_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateIMRobotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlertRobot
|
||||
{
|
||||
std::string cardTemplate;
|
||||
std::string type;
|
||||
float robotId;
|
||||
std::string robotName;
|
||||
std::string robotAddress;
|
||||
std::string dailyNocTime;
|
||||
bool dailyNoc;
|
||||
std::string token;
|
||||
bool enableOutgoing;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateIMRobotResult();
|
||||
explicit CreateOrUpdateIMRobotResult(const std::string &payload);
|
||||
~CreateOrUpdateIMRobotResult();
|
||||
AlertRobot getAlertRobot()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AlertRobot alertRobot_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateNotificationPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateNotificationPolicyRequest();
|
||||
~CreateOrUpdateNotificationPolicyRequest();
|
||||
long getEscalationPolicyId() const;
|
||||
void setEscalationPolicyId(long escalationPolicyId);
|
||||
bool getSendRecoverMessage() const;
|
||||
void setSendRecoverMessage(bool sendRecoverMessage);
|
||||
long getIntegrationId() const;
|
||||
void setIntegrationId(long integrationId);
|
||||
std::string getMatchingRules() const;
|
||||
void setMatchingRules(const std::string &matchingRules);
|
||||
std::string getGroupRule() const;
|
||||
void setGroupRule(const std::string &groupRule);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getRepeat() const;
|
||||
void setRepeat(bool repeat);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
std::string getNotifyRule() const;
|
||||
void setNotifyRule(const std::string ¬ifyRule);
|
||||
std::string getNotifyTemplate() const;
|
||||
void setNotifyTemplate(const std::string ¬ifyTemplate);
|
||||
long getRepeatInterval() const;
|
||||
void setRepeatInterval(long repeatInterval);
|
||||
|
||||
private:
|
||||
long escalationPolicyId_;
|
||||
bool sendRecoverMessage_;
|
||||
long integrationId_;
|
||||
std::string matchingRules_;
|
||||
std::string groupRule_;
|
||||
std::string regionId_;
|
||||
bool repeat_;
|
||||
std::string name_;
|
||||
long id_;
|
||||
std::string notifyRule_;
|
||||
std::string notifyTemplate_;
|
||||
long repeatInterval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateNotificationPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NotificationPolicy
|
||||
{
|
||||
struct GroupRule
|
||||
{
|
||||
long groupInterval;
|
||||
std::vector<std::string> groupingFields;
|
||||
long groupWait;
|
||||
};
|
||||
struct NotifyRule
|
||||
{
|
||||
struct NotifyObjectsItem
|
||||
{
|
||||
std::string notifyObjectName;
|
||||
std::string notifyObjectType;
|
||||
long notifyObjectId;
|
||||
};
|
||||
std::vector<std::string> notifyChannels;
|
||||
std::vector<NotifyObjectsItem> notifyObjects;
|
||||
std::string notifyStartTime;
|
||||
std::string notifyEndTime;
|
||||
};
|
||||
struct NotifyTemplate
|
||||
{
|
||||
std::string emailRecoverContent;
|
||||
std::string emailRecoverTitle;
|
||||
std::string ttsContent;
|
||||
std::string ttsRecoverContent;
|
||||
std::string emailTitle;
|
||||
std::string emailContent;
|
||||
std::string smsContent;
|
||||
std::string smsRecoverContent;
|
||||
std::string robotContent;
|
||||
};
|
||||
struct MatchingRulesItem
|
||||
{
|
||||
struct MatchingConditionsItem
|
||||
{
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string key;
|
||||
};
|
||||
std::vector<MatchingRulesItem::MatchingConditionsItem> matchingConditions;
|
||||
};
|
||||
long escalationPolicyId;
|
||||
NotifyTemplate notifyTemplate;
|
||||
NotifyRule notifyRule;
|
||||
bool sendRecoverMessage;
|
||||
GroupRule groupRule;
|
||||
std::vector<MatchingRulesItem> matchingRules;
|
||||
bool repeat;
|
||||
long integrationId;
|
||||
long id;
|
||||
std::string name;
|
||||
long repeatInterval;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateNotificationPolicyResult();
|
||||
explicit CreateOrUpdateNotificationPolicyResult(const std::string &payload);
|
||||
~CreateOrUpdateNotificationPolicyResult();
|
||||
NotificationPolicy getNotificationPolicy()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
NotificationPolicy notificationPolicy_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateSilencePolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateSilencePolicyRequest();
|
||||
~CreateOrUpdateSilencePolicyRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
std::string getMatchingRules() const;
|
||||
void setMatchingRules(const std::string &matchingRules);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
long id_;
|
||||
std::string matchingRules_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateSilencePolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SilencePolicy
|
||||
{
|
||||
struct MatchingRulesItem
|
||||
{
|
||||
struct MatchingConditionsItem
|
||||
{
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string key;
|
||||
};
|
||||
std::vector<MatchingRulesItem::MatchingConditionsItem> matchingConditions;
|
||||
};
|
||||
std::vector<MatchingRulesItem> matchingRules;
|
||||
long id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateSilencePolicyResult();
|
||||
explicit CreateOrUpdateSilencePolicyResult(const std::string &payload);
|
||||
~CreateOrUpdateSilencePolicyResult();
|
||||
SilencePolicy getSilencePolicy()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
SilencePolicy silencePolicy_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateWebhookContactRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrUpdateWebhookContactRequest();
|
||||
~CreateOrUpdateWebhookContactRequest();
|
||||
long getWebhookId() const;
|
||||
void setWebhookId(long webhookId);
|
||||
std::string getMethod() const;
|
||||
void setMethod(const std::string &method);
|
||||
std::string getWebhookName() const;
|
||||
void setWebhookName(const std::string &webhookName);
|
||||
std::string getBizParams() const;
|
||||
void setBizParams(const std::string &bizParams);
|
||||
std::string getBody() const;
|
||||
void setBody(const std::string &body);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getUrl() const;
|
||||
void setUrl(const std::string &url);
|
||||
std::string getBizHeaders() const;
|
||||
void setBizHeaders(const std::string &bizHeaders);
|
||||
std::string getRecoverBody() const;
|
||||
void setRecoverBody(const std::string &recoverBody);
|
||||
|
||||
private:
|
||||
long webhookId_;
|
||||
std::string method_;
|
||||
std::string webhookName_;
|
||||
std::string bizParams_;
|
||||
std::string body_;
|
||||
std::string proxyUserId_;
|
||||
std::string url_;
|
||||
std::string bizHeaders_;
|
||||
std::string recoverBody_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTREQUEST_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateWebhookContactResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct WebhookContact
|
||||
{
|
||||
struct Webhook
|
||||
{
|
||||
std::string bizParams;
|
||||
std::string bizHeaders;
|
||||
std::string recoverBody;
|
||||
std::string method;
|
||||
std::string body;
|
||||
std::string url;
|
||||
};
|
||||
float webhookId;
|
||||
std::string webhookName;
|
||||
Webhook webhook;
|
||||
};
|
||||
|
||||
|
||||
CreateOrUpdateWebhookContactResult();
|
||||
explicit CreateOrUpdateWebhookContactResult(const std::string &payload);
|
||||
~CreateOrUpdateWebhookContactResult();
|
||||
WebhookContact getWebhookContact()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
WebhookContact webhookContact_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTRESULT_H_
|
||||
@@ -1,84 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusAlertRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreatePrometheusAlertRuleRequest();
|
||||
~CreatePrometheusAlertRuleRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getExpression()const;
|
||||
void setExpression(const std::string& expression);
|
||||
std::string getAlertName()const;
|
||||
void setAlertName(const std::string& alertName);
|
||||
std::string getAnnotations()const;
|
||||
void setAnnotations(const std::string& annotations);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
long getDispatchRuleId()const;
|
||||
void setDispatchRuleId(long dispatchRuleId);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getMessage()const;
|
||||
void setMessage(const std::string& message);
|
||||
std::string getLabels()const;
|
||||
void setLabels(const std::string& labels);
|
||||
std::string getDuration()const;
|
||||
void setDuration(const std::string& duration);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNotifyType()const;
|
||||
void setNotifyType(const std::string& notifyType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string expression_;
|
||||
std::string alertName_;
|
||||
std::string annotations_;
|
||||
std::string clusterId_;
|
||||
long dispatchRuleId_;
|
||||
std::string proxyUserId_;
|
||||
std::string type_;
|
||||
std::string message_;
|
||||
std::string labels_;
|
||||
std::string duration_;
|
||||
std::string regionId_;
|
||||
std::string notifyType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusAlertRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreatePrometheusAlertRuleRequest();
|
||||
~CreatePrometheusAlertRuleRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getExpression() const;
|
||||
void setExpression(const std::string &expression);
|
||||
std::string getAlertName() const;
|
||||
void setAlertName(const std::string &alertName);
|
||||
std::string getAnnotations() const;
|
||||
void setAnnotations(const std::string &annotations);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
long getDispatchRuleId() const;
|
||||
void setDispatchRuleId(long dispatchRuleId);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getMessage() const;
|
||||
void setMessage(const std::string &message);
|
||||
std::string getLabels() const;
|
||||
void setLabels(const std::string &labels);
|
||||
std::string getDuration() const;
|
||||
void setDuration(const std::string &duration);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNotifyType() const;
|
||||
void setNotifyType(const std::string ¬ifyType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string expression_;
|
||||
std::string alertName_;
|
||||
std::string annotations_;
|
||||
std::string clusterId_;
|
||||
long dispatchRuleId_;
|
||||
std::string proxyUserId_;
|
||||
std::string type_;
|
||||
std::string message_;
|
||||
std::string labels_;
|
||||
std::string duration_;
|
||||
std::string regionId_;
|
||||
std::string notifyType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
|
||||
|
||||
@@ -46,8 +46,8 @@ namespace AlibabaCloud
|
||||
};
|
||||
int status;
|
||||
std::string notifyType;
|
||||
long alertId;
|
||||
std::string type;
|
||||
long alertId;
|
||||
std::vector<Annotation> annotations;
|
||||
std::string alertName;
|
||||
std::string message;
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateRetcodeAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRetcodeAppRequest();
|
||||
~CreateRetcodeAppRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getRetcodeAppName()const;
|
||||
void setRetcodeAppName(const std::string& retcodeAppName);
|
||||
std::string getRetcodeAppType()const;
|
||||
void setRetcodeAppType(const std::string& retcodeAppType);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string retcodeAppName_;
|
||||
std::string retcodeAppType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateRetcodeAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateRetcodeAppRequest();
|
||||
~CreateRetcodeAppRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getRetcodeAppName() const;
|
||||
void setRetcodeAppName(const std::string &retcodeAppName);
|
||||
std::string getRetcodeAppType() const;
|
||||
void setRetcodeAppType(const std::string &retcodeAppType);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string retcodeAppName_;
|
||||
std::string retcodeAppType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,219 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateSyntheticTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct MonitorList {
|
||||
long netServiceId;
|
||||
long monitorType;
|
||||
long cityCode;
|
||||
};
|
||||
struct CommonParam {
|
||||
std::string alertNotifierId;
|
||||
std::string alertPolicyId;
|
||||
struct AlertListItem {
|
||||
long isCritical;
|
||||
std::string name;
|
||||
std::string seriousAlert;
|
||||
std::string generalAlert;
|
||||
long symbols;
|
||||
};
|
||||
AlertListItem alertListItem;
|
||||
std::vector<AlertListItem> alertList;
|
||||
std::string alarmFlag;
|
||||
long startExecutionTime;
|
||||
long monitorSamples;
|
||||
};
|
||||
struct ExtendInterval {
|
||||
long startMinute;
|
||||
long endHour;
|
||||
long endMinute;
|
||||
long startHour;
|
||||
std::string endTime;
|
||||
long long;
|
||||
std::vector<long> days;
|
||||
std::string startTime;
|
||||
};
|
||||
struct Navigation {
|
||||
long executeActiveX;
|
||||
std::string navCustomHostIp;
|
||||
long navReturnElement;
|
||||
long qUICVersion;
|
||||
double slowElementThreshold;
|
||||
double waitCompletionTime;
|
||||
std::string qUICDomain;
|
||||
std::string navCustomHeaderContent;
|
||||
long responseHeader;
|
||||
std::string verifyStringWhiteList;
|
||||
std::string monitorTimeout;
|
||||
long filterInvalidIP;
|
||||
std::string flowHijackLogo;
|
||||
long navDisableCache;
|
||||
std::string elementBlacklist;
|
||||
long flowHijackJumpTimes;
|
||||
long executeScript;
|
||||
std::string navDisableCompression;
|
||||
std::string dNSHijackWhiteList;
|
||||
std::string processName;
|
||||
std::string verifyStringBlacklist;
|
||||
std::string navAutomaticScrolling;
|
||||
long navRedirection;
|
||||
std::string navCustomHeader;
|
||||
long executeApplication;
|
||||
long navCustomHost;
|
||||
long navIgnoreCertificateError;
|
||||
std::string pageTamper;
|
||||
long requestHeader;
|
||||
};
|
||||
struct Download {
|
||||
std::string downloadIgnoreCertificateError;
|
||||
long downloadCustomHost;
|
||||
double connectionTimeout;
|
||||
long downloadKernel;
|
||||
std::string whiteList;
|
||||
long downloadRedirection;
|
||||
long monitorTimeout;
|
||||
std::string validateKeywords;
|
||||
long downloadTransmissionSize;
|
||||
std::string quickProtocol;
|
||||
std::string downloadCustomHeaderContent;
|
||||
long verifyWay;
|
||||
std::string downloadCustomHostIp;
|
||||
};
|
||||
struct Protocol {
|
||||
long receivedDataSize;
|
||||
std::string protocolMonitorTimeout;
|
||||
struct RequestContent {
|
||||
std::string method;
|
||||
struct HeaderItem {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
HeaderItem headerItem;
|
||||
std::vector<HeaderItem> header;
|
||||
struct Body {
|
||||
std::string mode;
|
||||
std::string raw;
|
||||
struct UrlEncodingItem {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
UrlEncodingItem urlEncodingItem;
|
||||
std::vector<UrlEncodingItem> urlEncoding;
|
||||
std::string language;
|
||||
struct FormDataItem {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
FormDataItem formDataItem;
|
||||
std::vector<FormDataItem> formData;
|
||||
};
|
||||
Body body;
|
||||
};
|
||||
RequestContent requestContent;
|
||||
long protocolConnectionTime;
|
||||
long characterEncoding;
|
||||
std::string verifyContent;
|
||||
long customHost;
|
||||
double protocolConnectionTimeout;
|
||||
std::string customHostIp;
|
||||
long verifyWay;
|
||||
};
|
||||
struct Net {
|
||||
long netICMPTimeout;
|
||||
long netTraceRouteTimeout;
|
||||
long netICMPActive;
|
||||
long netICMPDataCut;
|
||||
long netICMPNum;
|
||||
long netDNSTimeout;
|
||||
long netDNSQueryMethod;
|
||||
std::string whiteList;
|
||||
std::string netDNSNs;
|
||||
long netDNSServer;
|
||||
long netTraceRouteSwitch;
|
||||
long netDigSwitch;
|
||||
long netICMPInterval;
|
||||
long netDNSSwitch;
|
||||
long netTraceRouteNum;
|
||||
long netICMPSwitch;
|
||||
long netICMPSize;
|
||||
};
|
||||
CreateSyntheticTaskRequest();
|
||||
~CreateSyntheticTaskRequest();
|
||||
long getTaskType() const;
|
||||
void setTaskType(long taskType);
|
||||
std::string getIntervalType() const;
|
||||
void setIntervalType(const std::string &intervalType);
|
||||
bool getUpdateTask() const;
|
||||
void setUpdateTask(bool updateTask);
|
||||
std::string getTaskName() const;
|
||||
void setTaskName(const std::string &taskName);
|
||||
std::vector<MonitorList> getMonitorList() const;
|
||||
void setMonitorList(const std::vector<MonitorList> &monitorList);
|
||||
long getIpType() const;
|
||||
void setIpType(long ipType);
|
||||
std::string getUrl() const;
|
||||
void setUrl(const std::string &url);
|
||||
std::string getIntervalTime() const;
|
||||
void setIntervalTime(const std::string &intervalTime);
|
||||
CommonParam getCommonParam() const;
|
||||
void setCommonParam(const CommonParam &commonParam);
|
||||
ExtendInterval getExtendInterval() const;
|
||||
void setExtendInterval(const ExtendInterval &extendInterval);
|
||||
Navigation getNavigation() const;
|
||||
void setNavigation(const Navigation &navigation);
|
||||
Download getDownload() const;
|
||||
void setDownload(const Download &download);
|
||||
Protocol getProtocol() const;
|
||||
void setProtocol(const Protocol &protocol);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
Net getNet() const;
|
||||
void setNet(const Net &net);
|
||||
|
||||
private:
|
||||
long taskType_;
|
||||
std::string intervalType_;
|
||||
bool updateTask_;
|
||||
std::string taskName_;
|
||||
std::vector<MonitorList> monitorList_;
|
||||
long ipType_;
|
||||
std::string url_;
|
||||
std::string intervalTime_;
|
||||
CommonParam commonParam_;
|
||||
ExtendInterval extendInterval_;
|
||||
Navigation navigation_;
|
||||
Download download_;
|
||||
Protocol protocol_;
|
||||
std::string regionId_;
|
||||
Net net_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateSyntheticTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long taskId;
|
||||
};
|
||||
|
||||
|
||||
CreateSyntheticTaskResult();
|
||||
explicit CreateSyntheticTaskResult(const std::string &payload);
|
||||
~CreateSyntheticTaskResult();
|
||||
std::string getMsg()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKRESULT_H_
|
||||
@@ -1,69 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateWebhookRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWebhookRequest();
|
||||
~CreateWebhookRequest();
|
||||
|
||||
std::string getHttpHeaders()const;
|
||||
void setHttpHeaders(const std::string& httpHeaders);
|
||||
std::string getMethod()const;
|
||||
void setMethod(const std::string& method);
|
||||
std::string getHttpParams()const;
|
||||
void setHttpParams(const std::string& httpParams);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
std::string getBody()const;
|
||||
void setBody(const std::string& body);
|
||||
std::string getUrl()const;
|
||||
void setUrl(const std::string& url);
|
||||
std::string getContactName()const;
|
||||
void setContactName(const std::string& contactName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
|
||||
private:
|
||||
std::string httpHeaders_;
|
||||
std::string method_;
|
||||
std::string httpParams_;
|
||||
std::string proxyUserId_;
|
||||
std::string body_;
|
||||
std::string url_;
|
||||
std::string contactName_;
|
||||
std::string regionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateWebhookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateWebhookRequest();
|
||||
~CreateWebhookRequest();
|
||||
std::string getHttpHeaders() const;
|
||||
void setHttpHeaders(const std::string &httpHeaders);
|
||||
std::string getMethod() const;
|
||||
void setMethod(const std::string &method);
|
||||
std::string getHttpParams() const;
|
||||
void setHttpParams(const std::string &httpParams);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
std::string getBody() const;
|
||||
void setBody(const std::string &body);
|
||||
std::string getUrl() const;
|
||||
void setUrl(const std::string &url);
|
||||
std::string getContactName() const;
|
||||
void setContactName(const std::string &contactName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getRecoverBody() const;
|
||||
void setRecoverBody(const std::string &recoverBody);
|
||||
|
||||
private:
|
||||
std::string httpHeaders_;
|
||||
std::string method_;
|
||||
std::string httpParams_;
|
||||
std::string proxyUserId_;
|
||||
std::string body_;
|
||||
std::string url_;
|
||||
std::string contactName_;
|
||||
std::string regionId_;
|
||||
std::string recoverBody_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateWehookRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWehookRequest();
|
||||
~CreateWehookRequest();
|
||||
|
||||
std::string getHttpHeaders()const;
|
||||
void setHttpHeaders(const std::string& httpHeaders);
|
||||
std::string getMethod()const;
|
||||
void setMethod(const std::string& method);
|
||||
std::string getHttpParams()const;
|
||||
void setHttpParams(const std::string& httpParams);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
std::string getBody()const;
|
||||
void setBody(const std::string& body);
|
||||
std::string getUrl()const;
|
||||
void setUrl(const std::string& url);
|
||||
std::string getContactName()const;
|
||||
void setContactName(const std::string& contactName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
|
||||
private:
|
||||
std::string httpHeaders_;
|
||||
std::string method_;
|
||||
std::string httpParams_;
|
||||
std::string proxyUserId_;
|
||||
std::string body_;
|
||||
std::string url_;
|
||||
std::string contactName_;
|
||||
std::string regionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKREQUEST_H_
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT CreateWehookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWehookResult();
|
||||
explicit CreateWehookResult(const std::string &payload);
|
||||
~CreateWehookResult();
|
||||
std::string getContactId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string contactId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKRESULT_H_
|
||||
45
arms/include/alibabacloud/arms/model/DelAuthTokenRequest.h
Normal file
45
arms/include/alibabacloud/arms/model/DelAuthTokenRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DelAuthTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DelAuthTokenRequest();
|
||||
~DelAuthTokenRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENREQUEST_H_
|
||||
51
arms/include/alibabacloud/arms/model/DelAuthTokenResult.h
Normal file
51
arms/include/alibabacloud/arms/model/DelAuthTokenResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DelAuthTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DelAuthTokenResult();
|
||||
explicit DelAuthTokenResult(const std::string &payload);
|
||||
~DelAuthTokenResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENRESULT_H_
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAlertContactGroupRequest();
|
||||
~DeleteAlertContactGroupRequest();
|
||||
|
||||
long getContactGroupId()const;
|
||||
void setContactGroupId(long contactGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
long contactGroupId_;
|
||||
std::string regionId_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAlertContactGroupRequest();
|
||||
~DeleteAlertContactGroupRequest();
|
||||
long getContactGroupId() const;
|
||||
void setContactGroupId(long contactGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
|
||||
private:
|
||||
long contactGroupId_;
|
||||
std::string regionId_;
|
||||
std::string proxyUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAlertContactRequest();
|
||||
~DeleteAlertContactRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
long getContactId()const;
|
||||
void setContactId(long contactId);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
long contactId_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAlertContactRequest();
|
||||
~DeleteAlertContactRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
long getContactId() const;
|
||||
void setContactId(long contactId);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
long contactId_;
|
||||
std::string proxyUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAlertRuleRequest();
|
||||
~DeleteAlertRuleRequest();
|
||||
long getAlertId() const;
|
||||
void setAlertId(long alertId);
|
||||
|
||||
private:
|
||||
long alertId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULEREQUEST_H_
|
||||
51
arms/include/alibabacloud/arms/model/DeleteAlertRuleResult.h
Normal file
51
arms/include/alibabacloud/arms/model/DeleteAlertRuleResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULERESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAlertRuleResult();
|
||||
explicit DeleteAlertRuleResult(const std::string &payload);
|
||||
~DeleteAlertRuleResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULERESULT_H_
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAlertRulesRequest();
|
||||
~DeleteAlertRulesRequest();
|
||||
|
||||
std::string getAlertIds()const;
|
||||
void setAlertIds(const std::string& alertIds);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
std::string alertIds_;
|
||||
std::string regionId_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAlertRulesRequest();
|
||||
~DeleteAlertRulesRequest();
|
||||
std::string getAlertIds() const;
|
||||
void setAlertIds(const std::string &alertIds);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
|
||||
private:
|
||||
std::string alertIds_;
|
||||
std::string regionId_;
|
||||
std::string proxyUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAlertTemplateRequest();
|
||||
~DeleteAlertTemplateRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
long id_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATEREQUEST_H_
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAlertTemplateResult();
|
||||
explicit DeleteAlertTemplateResult(const std::string &payload);
|
||||
~DeleteAlertTemplateResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATERESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteCmsExporterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteCmsExporterRequest();
|
||||
~DeleteCmsExporterRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteCmsExporterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteCmsExporterResult();
|
||||
explicit DeleteCmsExporterResult(const std::string &payload);
|
||||
~DeleteCmsExporterResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteContactGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteContactGroupRequest();
|
||||
~DeleteContactGroupRequest();
|
||||
long getContactGroupId() const;
|
||||
void setContactGroupId(long contactGroupId);
|
||||
|
||||
private:
|
||||
long contactGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteContactGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteContactGroupResult();
|
||||
explicit DeleteContactGroupResult(const std::string &payload);
|
||||
~DeleteContactGroupResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPRESULT_H_
|
||||
42
arms/include/alibabacloud/arms/model/DeleteContactRequest.h
Normal file
42
arms/include/alibabacloud/arms/model/DeleteContactRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteContactRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteContactRequest();
|
||||
~DeleteContactRequest();
|
||||
long getContactId() const;
|
||||
void setContactId(long contactId);
|
||||
|
||||
private:
|
||||
long contactId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
51
arms/include/alibabacloud/arms/model/DeleteContactResult.h
Normal file
51
arms/include/alibabacloud/arms/model/DeleteContactResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETECONTACTRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteContactResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteContactResult();
|
||||
explicit DeleteContactResult(const std::string &payload);
|
||||
~DeleteContactResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTRESULT_H_
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteDispatchRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDispatchRuleRequest();
|
||||
~DeleteDispatchRuleRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getProxyUserId()const;
|
||||
void setProxyUserId(const std::string& proxyUserId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string id_;
|
||||
std::string proxyUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteDispatchRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDispatchRuleRequest();
|
||||
~DeleteDispatchRuleRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getId() const;
|
||||
void setId(const std::string &id);
|
||||
std::string getProxyUserId() const;
|
||||
void setProxyUserId(const std::string &proxyUserId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string id_;
|
||||
std::string proxyUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteEventBridgeIntegrationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteEventBridgeIntegrationRequest();
|
||||
~DeleteEventBridgeIntegrationRequest();
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteEventBridgeIntegrationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteEventBridgeIntegrationResult();
|
||||
explicit DeleteEventBridgeIntegrationResult(const std::string &payload);
|
||||
~DeleteEventBridgeIntegrationResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONRESULT_H_
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteGrafanaResourceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteGrafanaResourceRequest();
|
||||
~DeleteGrafanaResourceRequest();
|
||||
|
||||
std::string getClusterName()const;
|
||||
void setClusterName(const std::string& clusterName);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string clusterName_;
|
||||
std::string clusterId_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteGrafanaResourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteGrafanaResourceRequest();
|
||||
~DeleteGrafanaResourceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getClusterName() const;
|
||||
void setClusterName(const std::string &clusterName);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string clusterName_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
|
||||
|
||||
42
arms/include/alibabacloud/arms/model/DeleteIMRobotRequest.h
Normal file
42
arms/include/alibabacloud/arms/model/DeleteIMRobotRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteIMRobotRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteIMRobotRequest();
|
||||
~DeleteIMRobotRequest();
|
||||
long getRobotId() const;
|
||||
void setRobotId(long robotId);
|
||||
|
||||
private:
|
||||
long robotId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTREQUEST_H_
|
||||
51
arms/include/alibabacloud/arms/model/DeleteIMRobotResult.h
Normal file
51
arms/include/alibabacloud/arms/model/DeleteIMRobotResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteIMRobotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIMRobotResult();
|
||||
explicit DeleteIMRobotResult(const std::string &payload);
|
||||
~DeleteIMRobotResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteIntegrationRequest();
|
||||
~DeleteIntegrationRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getIntegration() const;
|
||||
void setIntegration(const std::string &integration);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string integration_;
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIntegrationResult();
|
||||
explicit DeleteIntegrationResult(const std::string &payload);
|
||||
~DeleteIntegrationResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteIntegrationsRequest();
|
||||
~DeleteIntegrationsRequest();
|
||||
long getIntegrationId() const;
|
||||
void setIntegrationId(long integrationId);
|
||||
|
||||
private:
|
||||
long integrationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIntegrationsResult();
|
||||
explicit DeleteIntegrationsResult(const std::string &payload);
|
||||
~DeleteIntegrationsResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteNotificationPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteNotificationPolicyRequest();
|
||||
~DeleteNotificationPolicyRequest();
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteNotificationPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNotificationPolicyResult();
|
||||
explicit DeleteNotificationPolicyResult(const std::string &payload);
|
||||
~DeleteNotificationPolicyResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYRESULT_H_
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusAlertRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeletePrometheusAlertRuleRequest();
|
||||
~DeletePrometheusAlertRuleRequest();
|
||||
|
||||
long getAlertId()const;
|
||||
void setAlertId(long alertId);
|
||||
|
||||
private:
|
||||
long alertId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusAlertRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeletePrometheusAlertRuleRequest();
|
||||
~DeletePrometheusAlertRuleRequest();
|
||||
long getAlertId() const;
|
||||
void setAlertId(long alertId);
|
||||
|
||||
private:
|
||||
long alertId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusGlobalViewRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeletePrometheusGlobalViewRequest();
|
||||
~DeletePrometheusGlobalViewRequest();
|
||||
std::string getGlobalViewClusterId() const;
|
||||
void setGlobalViewClusterId(const std::string &globalViewClusterId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string globalViewClusterId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusGlobalViewResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeletePrometheusGlobalViewResult();
|
||||
explicit DeletePrometheusGlobalViewResult(const std::string &payload);
|
||||
~DeletePrometheusGlobalViewResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWRESULT_H_
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteRetcodeAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRetcodeAppRequest();
|
||||
~DeleteRetcodeAppRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteRetcodeAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteRetcodeAppRequest();
|
||||
~DeleteRetcodeAppRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteScenarioRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteScenarioRequest();
|
||||
~DeleteScenarioRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
long getScenarioId()const;
|
||||
void setScenarioId(long scenarioId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
long scenarioId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteScenarioRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteScenarioRequest();
|
||||
~DeleteScenarioRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
long getScenarioId() const;
|
||||
void setScenarioId(long scenarioId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
long scenarioId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteSilencePolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSilencePolicyRequest();
|
||||
~DeleteSilencePolicyRequest();
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteSilencePolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSilencePolicyResult();
|
||||
explicit DeleteSilencePolicyResult(const std::string &payload);
|
||||
~DeleteSilencePolicyResult();
|
||||
bool getIsSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isSuccess_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteSourceMapRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSourceMapRequest();
|
||||
~DeleteSourceMapRequest();
|
||||
std::vector<std::string> getFidList() const;
|
||||
void setFidList(const std::vector<std::string> &fidList);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getPid() const;
|
||||
void setPid(const std::string &pid);
|
||||
|
||||
private:
|
||||
std::vector<std::string> fidList_;
|
||||
std::string regionId_;
|
||||
std::string pid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPREQUEST_H_
|
||||
51
arms/include/alibabacloud/arms/model/DeleteSourceMapResult.h
Normal file
51
arms/include/alibabacloud/arms/model/DeleteSourceMapResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteSourceMapResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSourceMapResult();
|
||||
explicit DeleteSourceMapResult(const std::string &payload);
|
||||
~DeleteSourceMapResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ARMS {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteSyntheticTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSyntheticTaskRequest();
|
||||
~DeleteSyntheticTaskRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getTaskIds() const;
|
||||
void setTaskIds(const std::vector<std::string> &taskIds);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::vector<std::string> taskIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ARMS
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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 ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKRESULT_H_
|
||||
#define ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/arms/ARMSExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ARMS
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ARMS_EXPORT DeleteSyntheticTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSyntheticTaskResult();
|
||||
explicit DeleteSyntheticTaskResult(const std::string &payload);
|
||||
~DeleteSyntheticTaskResult();
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user