AEGIS SDK Auto Released By lai.zhoulai,Version:1.36.5
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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_AEGIS_MODEL_AUTOUPGRADESASREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT AutoUpgradeSasRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AutoUpgradeSasRequest();
|
||||
~AutoUpgradeSasRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASREQUEST_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_AEGIS_MODEL_AUTOUPGRADESASRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT AutoUpgradeSasResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AutoUpgradeSasResult();
|
||||
explicit AutoUpgradeSasResult(const std::string &payload);
|
||||
~AutoUpgradeSasResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADESASRESULT_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_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT AutoUpgradeToSasAdvancedVersionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AutoUpgradeToSasAdvancedVersionRequest();
|
||||
~AutoUpgradeToSasAdvancedVersionRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONREQUEST_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_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT AutoUpgradeToSasAdvancedVersionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AutoUpgradeToSasAdvancedVersionResult();
|
||||
explicit AutoUpgradeToSasAdvancedVersionResult(const std::string &payload);
|
||||
~AutoUpgradeToSasAdvancedVersionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_AUTOUPGRADETOSASADVANCEDVERSIONRESULT_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_AEGIS_MODEL_BATCHDELETEWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT BatchDeleteWhiteListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchDeleteWhiteListRequest();
|
||||
~BatchDeleteWhiteListRequest();
|
||||
|
||||
std::string getRiskIdList()const;
|
||||
void setRiskIdList(const std::string& riskIdList);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string riskIdList_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTREQUEST_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_AEGIS_MODEL_BATCHDELETEWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT BatchDeleteWhiteListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchDeleteWhiteListResult();
|
||||
explicit BatchDeleteWhiteListResult(const std::string &payload);
|
||||
~BatchDeleteWhiteListResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_BATCHDELETEWHITELISTRESULT_H_
|
||||
48
aegis/include/alibabacloud/aegis/model/CanTrySasRequest.h
Normal file
48
aegis/include/alibabacloud/aegis/model/CanTrySasRequest.h
Normal file
@@ -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_AEGIS_MODEL_CANTRYSASREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CANTRYSASREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CanTrySasRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CanTrySasRequest();
|
||||
~CanTrySasRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CANTRYSASREQUEST_H_
|
||||
51
aegis/include/alibabacloud/aegis/model/CanTrySasResult.h
Normal file
51
aegis/include/alibabacloud/aegis/model/CanTrySasResult.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_AEGIS_MODEL_CANTRYSASRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CANTRYSASRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CanTrySasResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CanTrySasResult();
|
||||
explicit CanTrySasResult(const std::string &payload);
|
||||
~CanTrySasResult();
|
||||
int getCanTry()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int canTry_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CANTRYSASRESULT_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_AEGIS_MODEL_CREATSCREENSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreatScreenSettingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreatScreenSettingRequest();
|
||||
~CreatScreenSettingRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getScreenTitle()const;
|
||||
void setScreenTitle(const std::string& screenTitle);
|
||||
std::string getScreenIdSetting()const;
|
||||
void setScreenIdSetting(const std::string& screenIdSetting);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string screenTitle_;
|
||||
std::string screenIdSetting_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGREQUEST_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_AEGIS_MODEL_CREATSCREENSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreatScreenSettingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreatScreenSettingResult();
|
||||
explicit CreatScreenSettingResult(const std::string &payload);
|
||||
~CreatScreenSettingResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATSCREENSETTINGRESULT_H_
|
||||
@@ -37,14 +37,14 @@ namespace AlibabaCloud
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::string getInstanceId()const;
|
||||
std::string getOrderId()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string orderId_;
|
||||
std::string instanceId_;
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_AEGIS_MODEL_CREATELOGQUERYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateLogQueryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateLogQueryRequest();
|
||||
~CreateLogQueryRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getQueryName()const;
|
||||
void setQueryName(const std::string& queryName);
|
||||
std::string getConditions()const;
|
||||
void setConditions(const std::string& conditions);
|
||||
std::string getQueryDetail()const;
|
||||
void setQueryDetail(const std::string& queryDetail);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string queryName_;
|
||||
std::string conditions_;
|
||||
std::string queryDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYREQUEST_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_AEGIS_MODEL_CREATELOGQUERYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateLogQueryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLogQueryResult();
|
||||
explicit CreateLogQueryResult(const std::string &payload);
|
||||
~CreateLogQueryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATELOGQUERYRESULT_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_AEGIS_MODEL_CREATEORUPDATEDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateDataSourceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateOrUpdateDataSourceRequest();
|
||||
~CreateOrUpdateDataSourceRequest();
|
||||
|
||||
std::string getProjectName()const;
|
||||
void setProjectName(const std::string& projectName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLogStoreName()const;
|
||||
void setLogStoreName(const std::string& logStoreName);
|
||||
std::string getDatasourceDescription()const;
|
||||
void setDatasourceDescription(const std::string& datasourceDescription);
|
||||
std::string getFields()const;
|
||||
void setFields(const std::string& fields);
|
||||
std::string getRegionNo()const;
|
||||
void setRegionNo(const std::string& regionNo);
|
||||
|
||||
private:
|
||||
std::string projectName_;
|
||||
std::string sourceIp_;
|
||||
std::string logStoreName_;
|
||||
std::string datasourceDescription_;
|
||||
std::string fields_;
|
||||
std::string regionNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCEREQUEST_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_AEGIS_MODEL_CREATEORUPDATEDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateOrUpdateDataSourceResult();
|
||||
explicit CreateOrUpdateDataSourceResult(const std::string &payload);
|
||||
~CreateOrUpdateDataSourceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDATASOURCERESULT_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_AEGIS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateDingTalkRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateOrUpdateDingTalkRequest();
|
||||
~CreateOrUpdateDingTalkRequest();
|
||||
|
||||
std::string getRuleActionName()const;
|
||||
void setRuleActionName(const std::string& ruleActionName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getSendUrl()const;
|
||||
void setSendUrl(const std::string& sendUrl);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
long getIntervalTime()const;
|
||||
void setIntervalTime(long intervalTime);
|
||||
|
||||
private:
|
||||
std::string ruleActionName_;
|
||||
std::string sourceIp_;
|
||||
std::string sendUrl_;
|
||||
long id_;
|
||||
long intervalTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKREQUEST_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_AEGIS_MODEL_CREATEORUPDATEDINGTALKRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateDingTalkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateOrUpdateDingTalkResult();
|
||||
explicit CreateOrUpdateDingTalkResult(const std::string &payload);
|
||||
~CreateOrUpdateDingTalkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEDINGTALKRESULT_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_AEGIS_MODEL_CREATEORUPDATEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateOrUpdateGroupRequest();
|
||||
~CreateOrUpdateGroupRequest();
|
||||
|
||||
std::string getRuleIds()const;
|
||||
void setRuleIds(const std::string& ruleIds);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getMachineGroupIds()const;
|
||||
void setMachineGroupIds(const std::string& machineGroupIds);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
|
||||
private:
|
||||
std::string ruleIds_;
|
||||
std::string sourceIp_;
|
||||
std::string machineGroupIds_;
|
||||
std::string description_;
|
||||
long id_;
|
||||
std::string lang_;
|
||||
std::string groupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPREQUEST_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_AEGIS_MODEL_CREATEORUPDATEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateOrUpdateGroupResult();
|
||||
explicit CreateOrUpdateGroupResult(const std::string &payload);
|
||||
~CreateOrUpdateGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEGROUPRESULT_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateJoinRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateOrUpdateJoinRuleRequest();
|
||||
~CreateOrUpdateJoinRuleRequest();
|
||||
|
||||
std::string getWarnLevel()const;
|
||||
void setWarnLevel(const std::string& warnLevel);
|
||||
long getDataSourceId2()const;
|
||||
void setDataSourceId2(long dataSourceId2);
|
||||
long getDataSourceId1()const;
|
||||
void setDataSourceId1(long dataSourceId1);
|
||||
long getTimeWindow()const;
|
||||
void setTimeWindow(long timeWindow);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getExpression2()const;
|
||||
void setExpression2(const std::string& expression2);
|
||||
std::string getExpression1()const;
|
||||
void setExpression1(const std::string& expression1);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getStatisticsRules()const;
|
||||
void setStatisticsRules(const std::string& statisticsRules);
|
||||
std::string getJoinRelation()const;
|
||||
void setJoinRelation(const std::string& joinRelation);
|
||||
long getRuleId()const;
|
||||
void setRuleId(long ruleId);
|
||||
std::string getActions()const;
|
||||
void setActions(const std::string& actions);
|
||||
|
||||
private:
|
||||
std::string warnLevel_;
|
||||
long dataSourceId2_;
|
||||
long dataSourceId1_;
|
||||
long timeWindow_;
|
||||
std::string description_;
|
||||
std::string ruleName_;
|
||||
std::string expression2_;
|
||||
std::string expression1_;
|
||||
std::string sourceIp_;
|
||||
std::string statisticsRules_;
|
||||
std::string joinRelation_;
|
||||
long ruleId_;
|
||||
std::string actions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULEREQUEST_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_AEGIS_MODEL_CREATEORUPDATEJOINRULERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateJoinRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateOrUpdateJoinRuleResult();
|
||||
explicit CreateOrUpdateJoinRuleResult(const std::string &payload);
|
||||
~CreateOrUpdateJoinRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATEJOINRULERESULT_H_
|
||||
@@ -0,0 +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_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateOrUpdateRuleRequest();
|
||||
~CreateOrUpdateRuleRequest();
|
||||
|
||||
std::string getWarnLevel()const;
|
||||
void setWarnLevel(const std::string& warnLevel);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getStatisticsRules()const;
|
||||
void setStatisticsRules(const std::string& statisticsRules);
|
||||
long getDataSourceId()const;
|
||||
void setDataSourceId(long dataSourceId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getExpressions()const;
|
||||
void setExpressions(const std::string& expressions);
|
||||
std::string getActions()const;
|
||||
void setActions(const std::string& actions);
|
||||
std::string getRuleGroupIds()const;
|
||||
void setRuleGroupIds(const std::string& ruleGroupIds);
|
||||
|
||||
private:
|
||||
std::string warnLevel_;
|
||||
std::string sourceIp_;
|
||||
std::string statisticsRules_;
|
||||
long dataSourceId_;
|
||||
std::string description_;
|
||||
std::string ruleName_;
|
||||
long id_;
|
||||
std::string lang_;
|
||||
std::string expressions_;
|
||||
std::string actions_;
|
||||
std::string ruleGroupIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULEREQUEST_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_AEGIS_MODEL_CREATEORUPDATERULERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateOrUpdateRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateOrUpdateRuleResult();
|
||||
explicit CreateOrUpdateRuleResult(const std::string &payload);
|
||||
~CreateOrUpdateRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEORUPDATERULERESULT_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_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateSuspiciousExportRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSuspiciousExportRequest();
|
||||
~CreateSuspiciousExportRequest();
|
||||
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getEventNameRemark()const;
|
||||
void setEventNameRemark(const std::string& eventNameRemark);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
std::string getEventType()const;
|
||||
void setEventType(const std::string& eventType);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getTag()const;
|
||||
void setTag(const std::string& tag);
|
||||
|
||||
private:
|
||||
std::string statusList_;
|
||||
std::string sourceIp_;
|
||||
std::string eventNameRemark_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
std::string dealed_;
|
||||
std::string eventType_;
|
||||
std::string remark_;
|
||||
std::string tag_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_CREATESUSPICIOUSEXPORTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateSuspiciousExportResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSuspiciousExportResult();
|
||||
explicit CreateSuspiciousExportResult(const std::string &payload);
|
||||
~CreateSuspiciousExportResult();
|
||||
std::string getFileName()const;
|
||||
long getId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string fileName_;
|
||||
long id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATESUSPICIOUSEXPORTRESULT_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_AEGIS_MODEL_CREATEUSERSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateUserSettingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserSettingRequest();
|
||||
~CreateUserSettingRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getAlertLevels()const;
|
||||
void setAlertLevels(const std::string& alertLevels);
|
||||
int getInvalidWarningKeepDays()const;
|
||||
void setInvalidWarningKeepDays(int invalidWarningKeepDays);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string alertLevels_;
|
||||
int invalidWarningKeepDays_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGREQUEST_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_AEGIS_MODEL_CREATEUSERSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateUserSettingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUserSettingResult();
|
||||
explicit CreateUserSettingResult(const std::string &payload);
|
||||
~CreateUserSettingResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERSETTINGRESULT_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_AEGIS_MODEL_CREATEUSERWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateUserWhiteListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserWhiteListRequest();
|
||||
~CreateUserWhiteListRequest();
|
||||
|
||||
std::string getRiskIdList()const;
|
||||
void setRiskIdList(const std::string& riskIdList);
|
||||
std::string getReason()const;
|
||||
void setReason(const std::string& reason);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string riskIdList_;
|
||||
std::string reason_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTREQUEST_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_AEGIS_MODEL_CREATEUSERWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateUserWhiteListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUserWhiteListResult();
|
||||
explicit CreateUserWhiteListResult(const std::string &payload);
|
||||
~CreateUserWhiteListResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEUSERWHITELISTRESULT_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_AEGIS_MODEL_CREATEVULWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateVulWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateVulWhitelistRequest();
|
||||
~CreateVulWhitelistRequest();
|
||||
|
||||
std::string getReason()const;
|
||||
void setReason(const std::string& reason);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
|
||||
private:
|
||||
std::string reason_;
|
||||
std::string sourceIp_;
|
||||
std::string whitelist_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTREQUEST_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_AEGIS_MODEL_CREATEVULWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT CreateVulWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVulWhitelistResult();
|
||||
explicit CreateVulWhitelistResult(const std::string &payload);
|
||||
~CreateVulWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_CREATEVULWHITELISTRESULT_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_AEGIS_MODEL_DELETEDINGTALKREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteDingTalkRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDingTalkRequest();
|
||||
~DeleteDingTalkRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string ids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKREQUEST_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_AEGIS_MODEL_DELETEDINGTALKRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteDingTalkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDingTalkResult();
|
||||
explicit DeleteDingTalkResult(const std::string &payload);
|
||||
~DeleteDingTalkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEDINGTALKRESULT_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_AEGIS_MODEL_DELETEJOINRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteJoinRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteJoinRuleRequest();
|
||||
~DeleteJoinRuleRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string ids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULEREQUEST_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_AEGIS_MODEL_DELETEJOINRULERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteJoinRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteJoinRuleResult();
|
||||
explicit DeleteJoinRuleResult(const std::string &payload);
|
||||
~DeleteJoinRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEJOINRULERESULT_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_AEGIS_MODEL_DELETELOGQUERYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteLogQueryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteLogQueryRequest();
|
||||
~DeleteLogQueryRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getQueryName()const;
|
||||
void setQueryName(const std::string& queryName);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string queryName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYREQUEST_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_AEGIS_MODEL_DELETELOGQUERYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteLogQueryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteLogQueryResult();
|
||||
explicit DeleteLogQueryResult(const std::string &payload);
|
||||
~DeleteLogQueryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETELOGQUERYRESULT_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_AEGIS_MODEL_DELETERULEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteRuleGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRuleGroupRequest();
|
||||
~DeleteRuleGroupRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
long id_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPREQUEST_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_AEGIS_MODEL_DELETERULEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteRuleGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRuleGroupResult();
|
||||
explicit DeleteRuleGroupResult(const std::string &payload);
|
||||
~DeleteRuleGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULEGROUPRESULT_H_
|
||||
54
aegis/include/alibabacloud/aegis/model/DeleteRuleRequest.h
Normal file
54
aegis/include/alibabacloud/aegis/model/DeleteRuleRequest.h
Normal file
@@ -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_AEGIS_MODEL_DELETERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRuleRequest();
|
||||
~DeleteRuleRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string id_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULEREQUEST_H_
|
||||
49
aegis/include/alibabacloud/aegis/model/DeleteRuleResult.h
Normal file
49
aegis/include/alibabacloud/aegis/model/DeleteRuleResult.h
Normal file
@@ -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_AEGIS_MODEL_DELETERULERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRuleResult();
|
||||
explicit DeleteRuleResult(const std::string &payload);
|
||||
~DeleteRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETERULERESULT_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_AEGIS_MODEL_DELETESCREENSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteScreenSettingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteScreenSettingRequest();
|
||||
~DeleteScreenSettingRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getScreenTitle()const;
|
||||
void setScreenTitle(const std::string& screenTitle);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string screenTitle_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGREQUEST_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_AEGIS_MODEL_DELETESCREENSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteScreenSettingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteScreenSettingResult();
|
||||
explicit DeleteScreenSettingResult(const std::string &payload);
|
||||
~DeleteScreenSettingResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESCREENSETTINGRESULT_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_AEGIS_MODEL_DELETESEARCHCONDITIONREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteSearchConditionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSearchConditionRequest();
|
||||
~DeleteSearchConditionRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONREQUEST_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_AEGIS_MODEL_DELETESEARCHCONDITIONRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteSearchConditionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSearchConditionResult();
|
||||
explicit DeleteSearchConditionResult(const std::string &payload);
|
||||
~DeleteSearchConditionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETESEARCHCONDITIONRESULT_H_
|
||||
@@ -35,15 +35,12 @@ namespace AlibabaCloud
|
||||
DeleteStrategyRequest();
|
||||
~DeleteStrategyRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string id_;
|
||||
|
||||
|
||||
@@ -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_AEGIS_MODEL_DELETEVULBATCHREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteVulBatchRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteVulBatchRequest();
|
||||
~DeleteVulBatchRequest();
|
||||
|
||||
std::string getBatchName()const;
|
||||
void setBatchName(const std::string& batchName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getResource()const;
|
||||
void setResource(const std::string& resource);
|
||||
|
||||
private:
|
||||
std::string batchName_;
|
||||
std::string sourceIp_;
|
||||
std::string resource_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHREQUEST_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_AEGIS_MODEL_DELETEVULBATCHRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteVulBatchResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVulBatchResult();
|
||||
explicit DeleteVulBatchResult(const std::string &payload);
|
||||
~DeleteVulBatchResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULBATCHRESULT_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_AEGIS_MODEL_DELETEVULWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteVulWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteVulWhitelistRequest();
|
||||
~DeleteVulWhitelistRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string whitelist_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTREQUEST_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_AEGIS_MODEL_DELETEVULWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DeleteVulWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVulWhitelistResult();
|
||||
explicit DeleteVulWhitelistResult(const std::string &payload);
|
||||
~DeleteVulWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DELETEVULWHITELISTRESULT_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_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAgentInstallStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAgentInstallStatusRequest();
|
||||
~DescribeAgentInstallStatusRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string uuids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSREQUEST_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_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAgentInstallStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AegisClientInvokeStatusResponse
|
||||
{
|
||||
std::string uuid;
|
||||
std::string message;
|
||||
int result;
|
||||
};
|
||||
|
||||
|
||||
DescribeAgentInstallStatusResult();
|
||||
explicit DescribeAgentInstallStatusResult(const std::string &payload);
|
||||
~DescribeAgentInstallStatusResult();
|
||||
std::vector<AegisClientInvokeStatusResponse> getAegisClientInvokeStatusResponseList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AegisClientInvokeStatusResponse> aegisClientInvokeStatusResponseList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAGENTINSTALLSTATUSRESULT_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_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlarmEventDetailRequest();
|
||||
~DescribeAlarmEventDetailRequest();
|
||||
|
||||
std::string getAlarmUniqueInfo()const;
|
||||
void setAlarmUniqueInfo(const std::string& alarmUniqueInfo);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getFrom()const;
|
||||
void setFrom(const std::string& from);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string alarmUniqueInfo_;
|
||||
std::string sourceIp_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_
|
||||
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct CauseDetail
|
||||
{
|
||||
struct ValueItem
|
||||
{
|
||||
std::string type;
|
||||
std::string value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<CauseDetail::ValueItem> value;
|
||||
std::string key;
|
||||
};
|
||||
bool canCancelFault;
|
||||
long endTime;
|
||||
std::vector<CauseDetail> causeDetails;
|
||||
long startTime;
|
||||
std::string intranetIp;
|
||||
bool hasTraceInfo;
|
||||
std::string dataSource;
|
||||
std::string instanceName;
|
||||
std::string type;
|
||||
bool canBeDealOnLine;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string alarmEventDesc;
|
||||
std::string alarmUniqueInfo;
|
||||
std::string level;
|
||||
std::string alarmEventAliasName;
|
||||
std::string solution;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlarmEventDetailResult();
|
||||
explicit DescribeAlarmEventDetailResult(const std::string &payload);
|
||||
~DescribeAlarmEventDetailResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTDETAILRESULT_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_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlarmEventListRequest();
|
||||
~DescribeAlarmEventListRequest();
|
||||
|
||||
std::string getAlarmEventName()const;
|
||||
void setAlarmEventName(const std::string& alarmEventName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getAlarmEventType()const;
|
||||
void setAlarmEventType(const std::string& alarmEventType);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
std::string getFrom()const;
|
||||
void setFrom(const std::string& from);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getLevels()const;
|
||||
void setLevels(const std::string& levels);
|
||||
|
||||
private:
|
||||
std::string alarmEventName_;
|
||||
std::string sourceIp_;
|
||||
std::string pageSize_;
|
||||
std::string alarmEventType_;
|
||||
std::string dealed_;
|
||||
std::string from_;
|
||||
std::string remark_;
|
||||
int currentPage_;
|
||||
std::string lang_;
|
||||
std::string levels_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAlarmEventListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct SuspEventsItem
|
||||
{
|
||||
bool canCancelFault;
|
||||
std::string description;
|
||||
long endTime;
|
||||
std::string alarmEventName;
|
||||
long startTime;
|
||||
long gmtModified;
|
||||
std::string saleVersion;
|
||||
std::string intranetIp;
|
||||
bool dealed;
|
||||
bool hasTraceInfo;
|
||||
std::string dataSource;
|
||||
std::string instanceName;
|
||||
bool canBeDealOnLine;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string alarmEventType;
|
||||
int suspiciousEventCount;
|
||||
std::string alarmUniqueInfo;
|
||||
std::string level;
|
||||
std::string solution;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlarmEventListResult();
|
||||
explicit DescribeAlarmEventListResult(const std::string &payload);
|
||||
~DescribeAlarmEventListResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<SuspEventsItem> getSuspEvents()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<SuspEventsItem> suspEvents_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALARMEVENTLISTRESULT_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_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAllRegionsStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAllRegionsStatisticsRequest();
|
||||
~DescribeAllRegionsStatisticsRequest();
|
||||
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
std::string getSaleId()const;
|
||||
void setSaleId(const std::string& saleId);
|
||||
int getRuleType()const;
|
||||
void setRuleType(int ruleType);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSecureToken()const;
|
||||
void setSecureToken(const std::string& secureToken);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getWebGroupId()const;
|
||||
void setWebGroupId(long webGroupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getAction1()const;
|
||||
void setAction1(int action1);
|
||||
std::string getTag()const;
|
||||
void setTag(const std::string& tag);
|
||||
int getFlow()const;
|
||||
void setFlow(int flow);
|
||||
int getStatus()const;
|
||||
void setStatus(int status);
|
||||
|
||||
private:
|
||||
std::string statusList_;
|
||||
std::string saleId_;
|
||||
int ruleType_;
|
||||
long groupId_;
|
||||
std::string endTime_;
|
||||
std::string remark_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string startTime_;
|
||||
std::string type_;
|
||||
std::string uuid_;
|
||||
std::string secureToken_;
|
||||
std::string sourceIp_;
|
||||
long webGroupId_;
|
||||
int pageSize_;
|
||||
int action1_;
|
||||
std::string tag_;
|
||||
int flow_;
|
||||
int status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_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_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAllRegionsStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int account;
|
||||
int health;
|
||||
int suspicious;
|
||||
int trojan;
|
||||
int vul;
|
||||
};
|
||||
|
||||
|
||||
DescribeAllRegionsStatisticsResult();
|
||||
explicit DescribeAllRegionsStatisticsResult(const std::string &payload);
|
||||
~DescribeAllRegionsStatisticsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_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_AEGIS_MODEL_DESCRIBEANALYSISCURVEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisCurveRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAnalysisCurveRequest();
|
||||
~DescribeAnalysisCurveRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getStartTimeStamp()const;
|
||||
void setStartTimeStamp(long startTimeStamp);
|
||||
long getEndTimeStamp()const;
|
||||
void setEndTimeStamp(long endTimeStamp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
long startTimeStamp_;
|
||||
long endTimeStamp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVEREQUEST_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_AEGIS_MODEL_DESCRIBEANALYSISCURVERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisCurveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Curves
|
||||
{
|
||||
struct OriginalCurve
|
||||
{
|
||||
int count;
|
||||
long dsTimestamp;
|
||||
};
|
||||
struct ResultCurve
|
||||
{
|
||||
int count;
|
||||
long dsTimestamp;
|
||||
};
|
||||
std::vector<OriginalCurve> originalCurveList;
|
||||
std::vector<ResultCurve> resultCurveList;
|
||||
};
|
||||
|
||||
|
||||
DescribeAnalysisCurveResult();
|
||||
explicit DescribeAnalysisCurveResult(const std::string &payload);
|
||||
~DescribeAnalysisCurveResult();
|
||||
Curves getCurves()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Curves curves_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISCURVERESULT_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_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisHistogramsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAnalysisHistogramsRequest();
|
||||
~DescribeAnalysisHistogramsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getQuery()const;
|
||||
void setQuery(const std::string& query);
|
||||
int getFrom()const;
|
||||
void setFrom(int from);
|
||||
int getTo()const;
|
||||
void setTo(int to);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string query_;
|
||||
int from_;
|
||||
int to_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisHistogramsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Histograms
|
||||
{
|
||||
std::string histograms;
|
||||
int totalCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeAnalysisHistogramsResult();
|
||||
explicit DescribeAnalysisHistogramsResult(const std::string &payload);
|
||||
~DescribeAnalysisHistogramsResult();
|
||||
Histograms getHistograms()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Histograms histograms_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISHISTOGRAMSRESULT_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_AEGIS_MODEL_DESCRIBEANALYSISLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisLogsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAnalysisLogsRequest();
|
||||
~DescribeAnalysisLogsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getQuery()const;
|
||||
void setQuery(const std::string& query);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getFrom()const;
|
||||
void setFrom(int from);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
int getTo()const;
|
||||
void setTo(int to);
|
||||
bool getReverse()const;
|
||||
void setReverse(bool reverse);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string query_;
|
||||
int pageSize_;
|
||||
int from_;
|
||||
int currentPage_;
|
||||
int to_;
|
||||
bool reverse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEANALYSISLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Logs
|
||||
{
|
||||
int processedRow;
|
||||
std::string whereQuery;
|
||||
std::string mMarker;
|
||||
std::string keys;
|
||||
std::string terms;
|
||||
int elapsedMilliSecond;
|
||||
std::string aggQuery;
|
||||
int count;
|
||||
std::string logs;
|
||||
int mLimited;
|
||||
};
|
||||
|
||||
|
||||
DescribeAnalysisLogsResult();
|
||||
explicit DescribeAnalysisLogsResult(const std::string &payload);
|
||||
~DescribeAnalysisLogsResult();
|
||||
Logs getLogs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Logs logs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISLOGSRESULT_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_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisShipperStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAnalysisShipperStatusRequest();
|
||||
~DescribeAnalysisShipperStatusRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisShipperStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ShipperData
|
||||
{
|
||||
std::string authStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeAnalysisShipperStatusResult();
|
||||
explicit DescribeAnalysisShipperStatusResult(const std::string &payload);
|
||||
~DescribeAnalysisShipperStatusResult();
|
||||
ShipperData getShipperData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ShipperData shipperData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSHIPPERSTATUSRESULT_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_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisSlsIndexRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAnalysisSlsIndexRequest();
|
||||
~DescribeAnalysisSlsIndexRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisSlsIndexResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SlsIndex
|
||||
{
|
||||
std::string index;
|
||||
};
|
||||
|
||||
|
||||
DescribeAnalysisSlsIndexResult();
|
||||
explicit DescribeAnalysisSlsIndexResult(const std::string &payload);
|
||||
~DescribeAnalysisSlsIndexResult();
|
||||
SlsIndex getSlsIndex()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
SlsIndex slsIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSLSINDEXRESULT_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_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAnalysisStatisticsRequest();
|
||||
~DescribeAnalysisStatisticsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAnalysisStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Statistics
|
||||
{
|
||||
int serious;
|
||||
int suspicious;
|
||||
int total;
|
||||
int remind;
|
||||
};
|
||||
|
||||
|
||||
DescribeAnalysisStatisticsResult();
|
||||
explicit DescribeAnalysisStatisticsResult(const std::string &payload);
|
||||
~DescribeAnalysisStatisticsResult();
|
||||
Statistics getStatistics()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Statistics statistics_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEANALYSISSTATISTICSRESULT_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_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeApiBuySummaryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeApiBuySummaryRequest();
|
||||
~DescribeApiBuySummaryRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeApiBuySummaryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BuySummary
|
||||
{
|
||||
long status;
|
||||
bool buyThreatBook;
|
||||
};
|
||||
|
||||
|
||||
DescribeApiBuySummaryResult();
|
||||
explicit DescribeApiBuySummaryResult(const std::string &payload);
|
||||
~DescribeApiBuySummaryResult();
|
||||
BuySummary getBuySummary()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BuySummary buySummary_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAPIBUYSUMMARYRESULT_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_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetDetailByUuidRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAssetDetailByUuidRequest();
|
||||
~DescribeAssetDetailByUuidRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string uuid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetDetailByUuidResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AssetDetail
|
||||
{
|
||||
std::string groupTrace;
|
||||
std::string clientStatus;
|
||||
std::string os;
|
||||
int instanceId;
|
||||
std::string cpuInfo;
|
||||
std::vector<std::string> ipList;
|
||||
std::string ip;
|
||||
int cpu;
|
||||
std::string sysInfo;
|
||||
std::string intranetIp;
|
||||
std::string osDetail;
|
||||
std::vector<std::string> diskInfoList;
|
||||
int instanceName;
|
||||
std::vector<std::string> macList;
|
||||
std::string assetType;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
int mem;
|
||||
std::string regionName;
|
||||
std::string region;
|
||||
std::string tag;
|
||||
std::string kernel;
|
||||
std::string hostName;
|
||||
};
|
||||
|
||||
|
||||
DescribeAssetDetailByUuidResult();
|
||||
explicit DescribeAssetDetailByUuidResult(const std::string &payload);
|
||||
~DescribeAssetDetailByUuidResult();
|
||||
AssetDetail getAssetDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AssetDetail assetDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_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_AEGIS_MODEL_DESCRIBEASSETLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAssetListRequest();
|
||||
~DescribeAssetListRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getFilterConditions()const;
|
||||
void setFilterConditions(const std::string& filterConditions);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string lang_;
|
||||
std::string filterConditions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEASSETLISTRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Asset
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string assetType;
|
||||
std::string clientStatus;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string os;
|
||||
std::string regionName;
|
||||
std::string ip;
|
||||
std::string region;
|
||||
std::string intranetIp;
|
||||
};
|
||||
|
||||
|
||||
DescribeAssetListResult();
|
||||
explicit DescribeAssetListResult(const std::string &payload);
|
||||
~DescribeAssetListResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
std::vector<Asset> getAssetList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::vector<Asset> assetList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETLISTRESULT_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_AEGIS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetSummaryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAssetSummaryRequest();
|
||||
~DescribeAssetSummaryRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBEASSETSUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAssetSummaryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Summary
|
||||
{
|
||||
int totalCount;
|
||||
int offline;
|
||||
int online;
|
||||
int allRegionCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeAssetSummaryResult();
|
||||
explicit DescribeAssetSummaryResult(const std::string &payload);
|
||||
~DescribeAssetSummaryResult();
|
||||
Summary getSummary()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Summary summary_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEASSETSUMMARYRESULT_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_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAttackAnalysisDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAttackAnalysisDataRequest();
|
||||
~DescribeAttackAnalysisDataRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getData()const;
|
||||
void setData(const std::string& data);
|
||||
std::string getBase64()const;
|
||||
void setBase64(const std::string& base64);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string data_;
|
||||
std::string base64_;
|
||||
int pageSize_;
|
||||
long endTime_;
|
||||
int currentPage_;
|
||||
long startTime_;
|
||||
std::string lang_;
|
||||
std::string type_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_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_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAttackAnalysisDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeAttackAnalysisDataResult();
|
||||
explicit DescribeAttackAnalysisDataResult(const std::string &payload);
|
||||
~DescribeAttackAnalysisDataResult();
|
||||
int getPageSize()const;
|
||||
int getTotal()const;
|
||||
std::string getData()const;
|
||||
int getPage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int pageSize_;
|
||||
int total_;
|
||||
std::string data_;
|
||||
int page_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_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_AEGIS_MODEL_DESCRIBEAUTODELCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAutoDelConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAutoDelConfigRequest();
|
||||
~DescribeAutoDelConfigRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGREQUEST_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_AEGIS_MODEL_DESCRIBEAUTODELCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeAutoDelConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeAutoDelConfigResult();
|
||||
explicit DescribeAutoDelConfigResult(const std::string &payload);
|
||||
~DescribeAutoDelConfigResult();
|
||||
int getDays()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int days_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEAUTODELCONFIGRESULT_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_AEGIS_MODEL_DESCRIBEBUYSUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeBuySummaryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBuySummaryRequest();
|
||||
~DescribeBuySummaryRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYREQUEST_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_AEGIS_MODEL_DESCRIBEBUYSUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeBuySummaryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BuySummary
|
||||
{
|
||||
std::string originalVersion;
|
||||
bool canAccessHidden;
|
||||
std::string originalBuyType;
|
||||
std::string buyVersion;
|
||||
long expireDate;
|
||||
std::string instanceId;
|
||||
int safePointSurplusDays;
|
||||
long safePointExpireDate;
|
||||
int specialCount;
|
||||
bool buyStatus;
|
||||
bool needFeedBack;
|
||||
bool canApplyTrial;
|
||||
int safePointdailyCost;
|
||||
std::string buyType;
|
||||
long expireDateTimestamp;
|
||||
int capacity;
|
||||
std::string safePointBuyVersion;
|
||||
int safePointCapacity;
|
||||
long purchaseDate;
|
||||
int totalMachineNum;
|
||||
int useCapacity;
|
||||
};
|
||||
|
||||
|
||||
DescribeBuySummaryResult();
|
||||
explicit DescribeBuySummaryResult(const std::string &payload);
|
||||
~DescribeBuySummaryResult();
|
||||
BuySummary getBuySummary()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BuySummary buySummary_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEBUYSUMMARYRESULT_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_AEGIS_MODEL_DESCRIBECANTRYSASREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCanTrySasRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCanTrySasRequest();
|
||||
~DescribeCanTrySasRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASREQUEST_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_AEGIS_MODEL_DESCRIBECANTRYSASRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCanTrySasResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeCanTrySasResult();
|
||||
explicit DescribeCanTrySasResult(const std::string &payload);
|
||||
~DescribeCanTrySasResult();
|
||||
int getCanTry()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int canTry_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANTRYSASRESULT_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_AEGIS_MODEL_DESCRIBECANUPGRADESASREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCanUpgradeSasRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCanUpgradeSasRequest();
|
||||
~DescribeCanUpgradeSasRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASREQUEST_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_AEGIS_MODEL_DESCRIBECANUPGRADESASRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCanUpgradeSasResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeCanUpgradeSasResult();
|
||||
explicit DescribeCanUpgradeSasResult(const std::string &payload);
|
||||
~DescribeCanUpgradeSasResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECANUPGRADESASRESULT_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_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCheckWarningDetailRequest();
|
||||
~DescribeCheckWarningDetailRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
long getCheckWarningId()const;
|
||||
void setCheckWarningId(long checkWarningId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
long checkWarningId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_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_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeCheckWarningDetailResult();
|
||||
explicit DescribeCheckWarningDetailResult(const std::string &payload);
|
||||
~DescribeCheckWarningDetailResult();
|
||||
std::string getItem()const;
|
||||
std::string getType()const;
|
||||
std::string getDescription()const;
|
||||
long getCheckId()const;
|
||||
std::string getLevel()const;
|
||||
std::string getPrompt()const;
|
||||
std::string getAdvice()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string item_;
|
||||
std::string type_;
|
||||
std::string description_;
|
||||
long checkId_;
|
||||
std::string level_;
|
||||
std::string prompt_;
|
||||
std::string advice_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGDETAILRESULT_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_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningSummaryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCheckWarningSummaryRequest();
|
||||
~DescribeCheckWarningSummaryRequest();
|
||||
|
||||
std::string getRiskName()const;
|
||||
void setRiskName(const std::string& riskName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getRiskStatus()const;
|
||||
void setRiskStatus(int riskStatus);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getStrategyId()const;
|
||||
void setStrategyId(long strategyId);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getTypeName()const;
|
||||
void setTypeName(const std::string& typeName);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
|
||||
private:
|
||||
std::string riskName_;
|
||||
std::string sourceIp_;
|
||||
int riskStatus_;
|
||||
int pageSize_;
|
||||
long strategyId_;
|
||||
int currentPage_;
|
||||
std::string lang_;
|
||||
std::string typeName_;
|
||||
std::string status_;
|
||||
std::string uuids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningSummaryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct WarningSummary
|
||||
{
|
||||
long riskId;
|
||||
std::string lastFoundTime;
|
||||
int mediumWarningCount;
|
||||
int checkCount;
|
||||
int warningMachineCount;
|
||||
std::string typeAlias;
|
||||
std::string level;
|
||||
int highWarningCount;
|
||||
std::string riskName;
|
||||
std::string subTypeAlias;
|
||||
int lowWarningCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeCheckWarningSummaryResult();
|
||||
explicit DescribeCheckWarningSummaryResult(const std::string &payload);
|
||||
~DescribeCheckWarningSummaryResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
int getCount()const;
|
||||
std::vector<WarningSummary> getWarningSummarys()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
int count_;
|
||||
std::vector<WarningSummary> warningSummarys_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSUMMARYRESULT_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_AEGIS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCheckWarningsRequest();
|
||||
~DescribeCheckWarningsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
long getRiskId()const;
|
||||
void setRiskId(long riskId);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string lang_;
|
||||
long riskId_;
|
||||
std::string uuid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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_AEGIS_MODEL_DESCRIBECHECKWARNINGSRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeCheckWarningsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CheckWarning
|
||||
{
|
||||
int status;
|
||||
std::string item;
|
||||
std::string type;
|
||||
std::string uuid;
|
||||
long checkId;
|
||||
long checkWarningId;
|
||||
std::string level;
|
||||
};
|
||||
|
||||
|
||||
DescribeCheckWarningsResult();
|
||||
explicit DescribeCheckWarningsResult(const std::string &payload);
|
||||
~DescribeCheckWarningsResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<CheckWarning> getCheckWarnings()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
int getCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<CheckWarning> checkWarnings_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
int count_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECHECKWARNINGSRESULT_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_AEGIS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeConcernNecessityRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeConcernNecessityRequest();
|
||||
~DescribeConcernNecessityRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_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_AEGIS_MODEL_DESCRIBECONCERNNECESSITYRESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBECONCERNNECESSITYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeConcernNecessityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeConcernNecessityResult();
|
||||
explicit DescribeConcernNecessityResult(const std::string &payload);
|
||||
~DescribeConcernNecessityResult();
|
||||
std::vector<std::string> getConcernNecessity()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> concernNecessity_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBECONCERNNECESSITYRESULT_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_AEGIS_MODEL_DESCRIBEDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEDATASOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeDataSourceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDataSourceRequest();
|
||||
~DescribeDataSourceRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string description_;
|
||||
long id_;
|
||||
std::string lang_;
|
||||
std::string groupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEDATASOURCEREQUEST_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_AEGIS_MODEL_DESCRIBEDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct MetaDataField
|
||||
{
|
||||
struct _Operator
|
||||
{
|
||||
std::string description;
|
||||
std::string name;
|
||||
};
|
||||
std::string filedName;
|
||||
std::string filed;
|
||||
std::string valueType;
|
||||
std::string sample;
|
||||
std::vector<MetaDataField::_Operator> operatorList;
|
||||
};
|
||||
std::string description;
|
||||
std::vector<Data::MetaDataField> metaDataFields;
|
||||
std::string dateSourceName;
|
||||
int dataSourceId;
|
||||
};
|
||||
|
||||
|
||||
DescribeDataSourceResult();
|
||||
explicit DescribeDataSourceResult(const std::string &payload);
|
||||
~DescribeDataSourceResult();
|
||||
std::vector<Data> getMetaDatas()const;
|
||||
int getCount()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> metaDatas_;
|
||||
int count_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEDATASOURCERESULT_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_AEGIS_MODEL_DESCRIBEDEFENCETHREADREQUEST_H_
|
||||
#define ALIBABACLOUD_AEGIS_MODEL_DESCRIBEDEFENCETHREADREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/aegis/AegisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Aegis
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AEGIS_EXPORT DescribeDefenceThreadRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDefenceThreadRequest();
|
||||
~DescribeDefenceThreadRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AEGIS_MODEL_DESCRIBEDEFENCETHREADREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user