Generated 2017-08-01 for Edas.

This commit is contained in:
sdk-team
2021-08-31 02:39:54 +00:00
parent c219cba900
commit 8d712bd134
870 changed files with 71286 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,32 @@
/*
* 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_EDAS_EDASEXPORT_H_
#define ALIBABACLOUD_EDAS_EDASEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_EDAS_LIBRARY)
# define ALIBABACLOUD_EDAS_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_EDAS_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_EDAS_EXPORT
#endif
#endif // !ALIBABACLOUD_EDAS_EDASEXPORT_H_

View 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_EDAS_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AbortAndRollbackChangeOrderRequest : public RoaServiceRequest
{
public:
AbortAndRollbackChangeOrderRequest();
~AbortAndRollbackChangeOrderRequest();
std::string getChangeOrderId()const;
void setChangeOrderId(const std::string& changeOrderId);
private:
std::string changeOrderId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_

View File

@@ -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_EDAS_MODEL_ABORTANDROLLBACKCHANGEORDERRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_ABORTANDROLLBACKCHANGEORDERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AbortAndRollbackChangeOrderResult : public ServiceResult
{
public:
struct Data
{
std::string changeOrderId;
};
AbortAndRollbackChangeOrderResult();
explicit AbortAndRollbackChangeOrderResult(const std::string &payload);
~AbortAndRollbackChangeOrderResult();
std::string getMessage()const;
std::string getTraceId()const;
Data getData()const;
std::string getErrorCode()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string traceId_;
Data data_;
std::string errorCode_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ABORTANDROLLBACKCHANGEORDERRESULT_H_

View 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_EDAS_MODEL_ABORTCHANGEORDERREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_ABORTCHANGEORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AbortChangeOrderRequest : public RoaServiceRequest
{
public:
AbortChangeOrderRequest();
~AbortChangeOrderRequest();
std::string getChangeOrderId()const;
void setChangeOrderId(const std::string& changeOrderId);
private:
std::string changeOrderId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ABORTCHANGEORDERREQUEST_H_

View File

@@ -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_EDAS_MODEL_ABORTCHANGEORDERRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_ABORTCHANGEORDERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AbortChangeOrderResult : public ServiceResult
{
public:
struct Data
{
std::string changeOrderId;
};
AbortChangeOrderResult();
explicit AbortChangeOrderResult(const std::string &payload);
~AbortChangeOrderResult();
std::string getMessage()const;
std::string getTraceId()const;
Data getData()const;
std::string getErrorCode()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string traceId_;
Data data_;
std::string errorCode_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ABORTCHANGEORDERRESULT_H_

View 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_EDAS_MODEL_ADDLOGPATHREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_ADDLOGPATHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AddLogPathRequest : public RoaServiceRequest
{
public:
AddLogPathRequest();
~AddLogPathRequest();
std::string getPath()const;
void setPath(const std::string& path);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::string path_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ADDLOGPATHREQUEST_H_

View File

@@ -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_EDAS_MODEL_ADDLOGPATHRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_ADDLOGPATHRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AddLogPathResult : public ServiceResult
{
public:
AddLogPathResult();
explicit AddLogPathResult(const std::string &payload);
~AddLogPathResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ADDLOGPATHRESULT_H_

View File

@@ -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_EDAS_MODEL_ADDMOCKRULEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_ADDMOCKRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AddMockRuleRequest : public RoaServiceRequest
{
public:
AddMockRuleRequest();
~AddMockRuleRequest();
std::string getScMockItemJson()const;
void setScMockItemJson(const std::string& scMockItemJson);
std::string getDubboMockItemJson()const;
void setDubboMockItemJson(const std::string& dubboMockItemJson);
std::string getExtraJson()const;
void setExtraJson(const std::string& extraJson);
std::string getProviderAppId()const;
void setProviderAppId(const std::string& providerAppId);
std::string getSource()const;
void setSource(const std::string& source);
std::string getProviderAppName()const;
void setProviderAppName(const std::string& providerAppName);
bool getEnable()const;
void setEnable(bool enable);
std::string getName()const;
void setName(const std::string& name);
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getConsumerAppsJson()const;
void setConsumerAppsJson(const std::string& consumerAppsJson);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string scMockItemJson_;
std::string dubboMockItemJson_;
std::string extraJson_;
std::string providerAppId_;
std::string source_;
std::string providerAppName_;
bool enable_;
std::string name_;
std::string _namespace_;
std::string consumerAppsJson_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ADDMOCKRULEREQUEST_H_

View File

@@ -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_EDAS_MODEL_ADDMOCKRULERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_ADDMOCKRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AddMockRuleResult : public ServiceResult
{
public:
struct Data
{
std::string accountId;
std::string consumerAppId;
std::string scMockItemJson;
std::string extraJson;
std::string source;
std::string name;
std::string consumerAppName;
std::string providerAppId;
std::string providerAppName;
bool enable;
std::string region;
long id;
std::string namespaceId;
};
AddMockRuleResult();
explicit AddMockRuleResult(const std::string &payload);
~AddMockRuleResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ADDMOCKRULERESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_EDAS_MODEL_ADDSERVICETIMECONFIGREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_ADDSERVICETIMECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AddServiceTimeConfigRequest : public RoaServiceRequest
{
public:
AddServiceTimeConfigRequest();
~AddServiceTimeConfigRequest();
std::string getPath()const;
void setPath(const std::string& path);
std::string getServiceType()const;
void setServiceType(const std::string& serviceType);
std::string getConsumerAppId()const;
void setConsumerAppId(const std::string& consumerAppId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getServiceVersion()const;
void setServiceVersion(const std::string& serviceVersion);
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
std::string getSource()const;
void setSource(const std::string& source);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getServiceGroup()const;
void setServiceGroup(const std::string& serviceGroup);
std::string getConsumerAppName()const;
void setConsumerAppName(const std::string& consumerAppName);
std::string getTimeout()const;
void setTimeout(const std::string& timeout);
private:
std::string path_;
std::string serviceType_;
std::string consumerAppId_;
std::string appId_;
std::string serviceVersion_;
std::string _namespace_;
std::string serviceName_;
std::string source_;
std::string region_;
std::string serviceGroup_;
std::string consumerAppName_;
std::string timeout_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ADDSERVICETIMECONFIGREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* 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_EDAS_MODEL_ADDSERVICETIMECONFIGRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_ADDSERVICETIMECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AddServiceTimeConfigResult : public ServiceResult
{
public:
struct Data
{
std::string path;
std::string consumerAppName;
std::string timeout;
std::string consumerAppId;
long id;
};
AddServiceTimeConfigResult();
explicit AddServiceTimeConfigResult(const std::string &payload);
~AddServiceTimeConfigResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_ADDSERVICETIMECONFIGRESULT_H_

View 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_EDAS_MODEL_AUTHORIZEAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_AUTHORIZEAPPLICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AuthorizeApplicationRequest : public RoaServiceRequest
{
public:
AuthorizeApplicationRequest();
~AuthorizeApplicationRequest();
std::string getAppIds()const;
void setAppIds(const std::string& appIds);
std::string getTargetUserId()const;
void setTargetUserId(const std::string& targetUserId);
private:
std::string appIds_;
std::string targetUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_AUTHORIZEAPPLICATIONREQUEST_H_

View File

@@ -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_EDAS_MODEL_AUTHORIZEAPPLICATIONRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_AUTHORIZEAPPLICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AuthorizeApplicationResult : public ServiceResult
{
public:
AuthorizeApplicationResult();
explicit AuthorizeApplicationResult(const std::string &payload);
~AuthorizeApplicationResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_AUTHORIZEAPPLICATIONRESULT_H_

View 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_EDAS_MODEL_AUTHORIZERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_AUTHORIZERESOURCEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AuthorizeResourceGroupRequest : public RoaServiceRequest
{
public:
AuthorizeResourceGroupRequest();
~AuthorizeResourceGroupRequest();
std::string getResourceGroupIds()const;
void setResourceGroupIds(const std::string& resourceGroupIds);
std::string getTargetUserId()const;
void setTargetUserId(const std::string& targetUserId);
private:
std::string resourceGroupIds_;
std::string targetUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_AUTHORIZERESOURCEGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_AUTHORIZERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_AUTHORIZERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AuthorizeResourceGroupResult : public ServiceResult
{
public:
AuthorizeResourceGroupResult();
explicit AuthorizeResourceGroupResult(const std::string &payload);
~AuthorizeResourceGroupResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_AUTHORIZERESOURCEGROUPRESULT_H_

View 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_EDAS_MODEL_AUTHORIZEROLEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_AUTHORIZEROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AuthorizeRoleRequest : public RoaServiceRequest
{
public:
AuthorizeRoleRequest();
~AuthorizeRoleRequest();
std::string getRoleIds()const;
void setRoleIds(const std::string& roleIds);
std::string getTargetUserId()const;
void setTargetUserId(const std::string& targetUserId);
private:
std::string roleIds_;
std::string targetUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_AUTHORIZEROLEREQUEST_H_

View File

@@ -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_EDAS_MODEL_AUTHORIZEROLERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_AUTHORIZEROLERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT AuthorizeRoleResult : public ServiceResult
{
public:
AuthorizeRoleResult();
explicit AuthorizeRoleResult(const std::string &payload);
~AuthorizeRoleResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_AUTHORIZEROLERESULT_H_

View File

@@ -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_EDAS_MODEL_BINDECSSLBREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_BINDECSSLBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT BindEcsSlbRequest : public RoaServiceRequest
{
public:
BindEcsSlbRequest();
~BindEcsSlbRequest();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getVForwardingUrlRule()const;
void setVForwardingUrlRule(const std::string& vForwardingUrlRule);
std::string getSlbId()const;
void setSlbId(const std::string& slbId);
std::string getDeployGroupId()const;
void setDeployGroupId(const std::string& deployGroupId);
std::string getListenerHealthCheckUrl()const;
void setListenerHealthCheckUrl(const std::string& listenerHealthCheckUrl);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getListenerProtocol()const;
void setListenerProtocol(const std::string& listenerProtocol);
std::string getVServerGroupName()const;
void setVServerGroupName(const std::string& vServerGroupName);
private:
std::string vServerGroupId_;
int listenerPort_;
std::string vForwardingUrlRule_;
std::string slbId_;
std::string deployGroupId_;
std::string listenerHealthCheckUrl_;
std::string appId_;
std::string listenerProtocol_;
std::string vServerGroupName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_BINDECSSLBREQUEST_H_

View File

@@ -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_EDAS_MODEL_BINDECSSLBRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_BINDECSSLBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT BindEcsSlbResult : public ServiceResult
{
public:
BindEcsSlbResult();
explicit BindEcsSlbResult(const std::string &payload);
~BindEcsSlbResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_BINDECSSLBRESULT_H_

View File

@@ -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_EDAS_MODEL_BINDK8SSLBREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_BINDK8SSLBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT BindK8sSlbRequest : public RoaServiceRequest
{
public:
BindK8sSlbRequest();
~BindK8sSlbRequest();
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getServicePortInfos()const;
void setServicePortInfos(const std::string& servicePortInfos);
std::string getSlbId()const;
void setSlbId(const std::string& slbId);
std::string getSlbProtocol()const;
void setSlbProtocol(const std::string& slbProtocol);
std::string getPort()const;
void setPort(const std::string& port);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getSpecification()const;
void setSpecification(const std::string& specification);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getType()const;
void setType(const std::string& type);
std::string getTargetPort()const;
void setTargetPort(const std::string& targetPort);
private:
std::string scheduler_;
std::string servicePortInfos_;
std::string slbId_;
std::string slbProtocol_;
std::string port_;
std::string appId_;
std::string specification_;
std::string clusterId_;
std::string type_;
std::string targetPort_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_BINDK8SSLBREQUEST_H_

View File

@@ -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_EDAS_MODEL_BINDK8SSLBRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_BINDK8SSLBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT BindK8sSlbResult : public ServiceResult
{
public:
BindK8sSlbResult();
explicit BindK8sSlbResult(const std::string &payload);
~BindK8sSlbResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_BINDK8SSLBRESULT_H_

View File

@@ -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_EDAS_MODEL_BINDSLBREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_BINDSLBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT BindSlbRequest : public RoaServiceRequest
{
public:
BindSlbRequest();
~BindSlbRequest();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getSlbId()const;
void setSlbId(const std::string& slbId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getSlbIp()const;
void setSlbIp(const std::string& slbIp);
std::string getType()const;
void setType(const std::string& type);
private:
std::string vServerGroupId_;
int listenerPort_;
std::string slbId_;
std::string appId_;
std::string slbIp_;
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_BINDSLBREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EDAS_MODEL_BINDSLBRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_BINDSLBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT BindSlbResult : public ServiceResult
{
public:
struct Data
{
std::string extSlbId;
std::string slbId;
std::string extSlbName;
int slbPort;
std::string vServerGroupId;
std::string slbIp;
std::string extVServerGroupId;
std::string extSlbIp;
std::string slbName;
};
BindSlbResult();
explicit BindSlbResult(const std::string &payload);
~BindSlbResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_BINDSLBRESULT_H_

View File

@@ -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_EDAS_MODEL_CHANGEDEPLOYGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CHANGEDEPLOYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT ChangeDeployGroupRequest : public RoaServiceRequest
{
public:
ChangeDeployGroupRequest();
~ChangeDeployGroupRequest();
bool getForceStatus()const;
void setForceStatus(bool forceStatus);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getEccInfo()const;
void setEccInfo(const std::string& eccInfo);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
private:
bool forceStatus_;
std::string appId_;
std::string eccInfo_;
std::string groupName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CHANGEDEPLOYGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_CHANGEDEPLOYGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CHANGEDEPLOYGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT ChangeDeployGroupResult : public ServiceResult
{
public:
ChangeDeployGroupResult();
explicit ChangeDeployGroupResult(const std::string &payload);
~ChangeDeployGroupResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CHANGEDEPLOYGROUPRESULT_H_

View 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_EDAS_MODEL_CONTINUEPIPELINEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CONTINUEPIPELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT ContinuePipelineRequest : public RoaServiceRequest
{
public:
ContinuePipelineRequest();
~ContinuePipelineRequest();
bool getConfirm()const;
void setConfirm(bool confirm);
std::string getPipelineId()const;
void setPipelineId(const std::string& pipelineId);
private:
bool confirm_;
std::string pipelineId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CONTINUEPIPELINEREQUEST_H_

View File

@@ -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_EDAS_MODEL_CONTINUEPIPELINERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CONTINUEPIPELINERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT ContinuePipelineResult : public ServiceResult
{
public:
ContinuePipelineResult();
explicit ContinuePipelineResult(const std::string &payload);
~ContinuePipelineResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CONTINUEPIPELINERESULT_H_

View File

@@ -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_EDAS_MODEL_CONVERTK8SRESOURCEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CONVERTK8SRESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT ConvertK8sResourceRequest : public RoaServiceRequest
{
public:
ConvertK8sResourceRequest();
~ConvertK8sResourceRequest();
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getResourceName()const;
void setResourceName(const std::string& resourceName);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
private:
std::string _namespace_;
std::string resourceName_;
std::string clusterId_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CONVERTK8SRESOURCEREQUEST_H_

View File

@@ -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_EDAS_MODEL_CONVERTK8SRESOURCERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CONVERTK8SRESOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT ConvertK8sResourceResult : public ServiceResult
{
public:
ConvertK8sResourceResult();
explicit ConvertK8sResourceResult(const std::string &payload);
~ConvertK8sResourceResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CONVERTK8SRESOURCERESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateApplicationScalingRuleRequest : public RoaServiceRequest
{
public:
CreateApplicationScalingRuleRequest();
~CreateApplicationScalingRuleRequest();
std::string getScalingRuleName()const;
void setScalingRuleName(const std::string& scalingRuleName);
bool getScalingRuleEnable()const;
void setScalingRuleEnable(bool scalingRuleEnable);
std::string getScalingRuleTimer()const;
void setScalingRuleTimer(const std::string& scalingRuleTimer);
std::string getScalingRuleMetric()const;
void setScalingRuleMetric(const std::string& scalingRuleMetric);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getScalingRuleTrigger()const;
void setScalingRuleTrigger(const std::string& scalingRuleTrigger);
std::string getScalingRuleType()const;
void setScalingRuleType(const std::string& scalingRuleType);
private:
std::string scalingRuleName_;
bool scalingRuleEnable_;
std::string scalingRuleTimer_;
std::string scalingRuleMetric_;
std::string appId_;
std::string scalingRuleTrigger_;
std::string scalingRuleType_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_

View File

@@ -0,0 +1,92 @@
/*
* 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_EDAS_MODEL_CREATEAPPLICATIONSCALINGRULERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEAPPLICATIONSCALINGRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateApplicationScalingRuleResult : public ServiceResult
{
public:
struct AppScalingRule
{
struct Metric
{
struct Metric1
{
std::string metricType;
int metricTargetAverageUtilization;
};
std::vector<Metric1> metrics;
int minReplicas;
int maxReplicas;
};
struct Trigger
{
struct Trigger2
{
std::string type;
std::string metaData;
std::string name;
};
int minReplicas;
int maxReplicas;
std::vector<Trigger2> triggers;
};
bool scaleRuleEnabled;
Trigger trigger;
std::string appId;
long lastDisableTime;
int minReplicas;
int maxReplicas;
long createTime;
long updateTime;
Metric metric;
std::string scaleRuleName;
std::string scaleRuleType;
};
CreateApplicationScalingRuleResult();
explicit CreateApplicationScalingRuleResult(const std::string &payload);
~CreateApplicationScalingRuleResult();
std::string getMessage()const;
AppScalingRule getAppScalingRule()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
AppScalingRule appScalingRule_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEAPPLICATIONSCALINGRULERESULT_H_

View 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_EDAS_MODEL_CREATEENVAPPGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEENVAPPGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateEnvAppGroupRequest : public RoaServiceRequest
{
public:
CreateEnvAppGroupRequest();
~CreateEnvAppGroupRequest();
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
std::string getScopes()const;
void setScopes(const std::string& scopes);
private:
std::string pointcutName_;
std::string scopes_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEENVAPPGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEENVAPPGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEENVAPPGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateEnvAppGroupResult : public ServiceResult
{
public:
CreateEnvAppGroupResult();
explicit CreateEnvAppGroupResult(const std::string &payload);
~CreateEnvAppGroupResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEENVAPPGROUPRESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEENVHSFTRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEENVHSFTRAFFICCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateEnvHsfTrafficControlRequest : public RoaServiceRequest
{
public:
CreateEnvHsfTrafficControlRequest();
~CreateEnvHsfTrafficControlRequest();
std::string getParamTypes()const;
void setParamTypes(const std::string& paramTypes);
std::string getCondition()const;
void setCondition(const std::string& condition);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getLabelAdviceName()const;
void setLabelAdviceName(const std::string& labelAdviceName);
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
std::string getTriggerPolicy()const;
void setTriggerPolicy(const std::string& triggerPolicy);
std::string getGroup()const;
void setGroup(const std::string& group);
std::string getMethodName()const;
void setMethodName(const std::string& methodName);
private:
std::string paramTypes_;
std::string condition_;
std::string appId_;
std::string labelAdviceName_;
std::string pointcutName_;
std::string serviceName_;
std::string triggerPolicy_;
std::string group_;
std::string methodName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEENVHSFTRAFFICCONTROLREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEENVHSFTRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEENVHSFTRAFFICCONTROLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateEnvHsfTrafficControlResult : public ServiceResult
{
public:
struct Data
{
struct Metadata
{
struct Spec
{
struct PurposesItem
{
std::string type;
};
struct ConditionsItem
{
std::string type;
std::vector<std::string> values;
std::string strategy;
int index;
std::string _operator;
long id;
std::string key;
};
long order;
std::string group;
std::string triggerPolicy;
int percent;
std::vector<PurposesItem> purposes;
std::vector<ConditionsItem> conditions;
std::vector<std::string> paramTypes;
std::string type;
std::string serviceName;
bool enable;
std::string conditionType;
std::string methodName;
std::string selector;
};
std::string _namespace;
std::string labels;
Spec spec;
std::string name;
};
std::string appId;
std::string kind;
std::string labelType;
Metadata metadata;
long pointcutId;
std::string regionId;
long labelAdviceId;
};
CreateEnvHsfTrafficControlResult();
explicit CreateEnvHsfTrafficControlResult(const std::string &payload);
~CreateEnvHsfTrafficControlResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEENVHSFTRAFFICCONTROLRESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEENVHTTPTRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEENVHTTPTRAFFICCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateEnvHttpTrafficControlRequest : public RoaServiceRequest
{
public:
CreateEnvHttpTrafficControlRequest();
~CreateEnvHttpTrafficControlRequest();
std::string getCondition()const;
void setCondition(const std::string& condition);
std::string getUrlPath()const;
void setUrlPath(const std::string& urlPath);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getLabelAdviceName()const;
void setLabelAdviceName(const std::string& labelAdviceName);
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
std::string getTriggerPolicy()const;
void setTriggerPolicy(const std::string& triggerPolicy);
private:
std::string condition_;
std::string urlPath_;
std::string appId_;
std::string labelAdviceName_;
std::string pointcutName_;
std::string triggerPolicy_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEENVHTTPTRAFFICCONTROLREQUEST_H_

View File

@@ -0,0 +1,101 @@
/*
* 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_EDAS_MODEL_CREATEENVHTTPTRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEENVHTTPTRAFFICCONTROLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateEnvHttpTrafficControlResult : public ServiceResult
{
public:
struct Data
{
struct Spec
{
struct ConditionsItem
{
std::string type;
std::vector<std::string> values;
std::string strategy;
int index;
std::string _operator;
long id;
std::string key;
};
struct PurposesItem
{
std::string type;
};
long order;
std::string triggerPolicy;
std::string group;
int percent;
bool transmitSwitch;
std::vector<PurposesItem> purposes;
std::vector<ConditionsItem> conditions;
std::string url;
std::vector<std::string> paramTypes;
std::string type;
std::string serviceName;
std::string version;
std::string className;
int transmitLevel;
std::string conditionType;
std::string methodName;
std::string selector;
};
std::string tenantId;
std::string accountId;
std::string appId;
std::string labelType;
long pointcutId;
std::string regionId;
Spec spec;
std::string envName;
long labelAdviceId;
};
CreateEnvHttpTrafficControlResult();
explicit CreateEnvHttpTrafficControlResult(const std::string &payload);
~CreateEnvHttpTrafficControlResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEENVHTTPTRAFFICCONTROLRESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEGRAYENVIRONMENTREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEGRAYENVIRONMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateGrayEnvironmentRequest : public RoaServiceRequest
{
public:
CreateGrayEnvironmentRequest();
~CreateGrayEnvironmentRequest();
std::string getShowName()const;
void setShowName(const std::string& showName);
std::string getLogicalRegionId()const;
void setLogicalRegionId(const std::string& logicalRegionId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag()const;
void setTag(const std::string& tag);
private:
std::string showName_;
std::string logicalRegionId_;
std::string description_;
std::string tag_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEGRAYENVIRONMENTREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEGRAYENVIRONMENTRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEGRAYENVIRONMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateGrayEnvironmentResult : public ServiceResult
{
public:
struct Data
{
struct Metadata
{
std::string annotations;
std::string labels;
std::string _namespace;
std::string name;
};
std::string tenantId;
std::string accountId;
Metadata metadata;
long pointcutId;
std::string regionId;
};
CreateGrayEnvironmentResult();
explicit CreateGrayEnvironmentResult(const std::string &payload);
~CreateGrayEnvironmentResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEGRAYENVIRONMENTRESULT_H_

View 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_EDAS_MODEL_CREATEIDCIMPORTCOMMANDREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEIDCIMPORTCOMMANDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateIDCImportCommandRequest : public RoaServiceRequest
{
public:
CreateIDCImportCommandRequest();
~CreateIDCImportCommandRequest();
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEIDCIMPORTCOMMANDREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEIDCIMPORTCOMMANDRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEIDCIMPORTCOMMANDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateIDCImportCommandResult : public ServiceResult
{
public:
CreateIDCImportCommandResult();
explicit CreateIDCImportCommandResult(const std::string &payload);
~CreateIDCImportCommandResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEIDCIMPORTCOMMANDRESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SCONFIGMAPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SCONFIGMAPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sConfigMapRequest : public RoaServiceRequest
{
public:
CreateK8sConfigMapRequest();
~CreateK8sConfigMapRequest();
std::string getData()const;
void setData(const std::string& data);
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getName()const;
void setName(const std::string& name);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string data_;
std::string _namespace_;
std::string name_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SCONFIGMAPREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SCONFIGMAPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SCONFIGMAPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sConfigMapResult : public ServiceResult
{
public:
CreateK8sConfigMapResult();
explicit CreateK8sConfigMapResult(const std::string &payload);
~CreateK8sConfigMapResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SCONFIGMAPRESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SINGRESSRULEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SINGRESSRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sIngressRuleRequest : public RoaServiceRequest
{
public:
CreateK8sIngressRuleRequest();
~CreateK8sIngressRuleRequest();
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getName()const;
void setName(const std::string& name);
std::string getIngressConf()const;
void setIngressConf(const std::string& ingressConf);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string _namespace_;
std::string name_;
std::string ingressConf_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SINGRESSRULEREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SINGRESSRULERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SINGRESSRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sIngressRuleResult : public ServiceResult
{
public:
CreateK8sIngressRuleResult();
explicit CreateK8sIngressRuleResult(const std::string &payload);
~CreateK8sIngressRuleResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SINGRESSRULERESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SSECRETREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SSECRETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sSecretRequest : public RoaServiceRequest
{
public:
CreateK8sSecretRequest();
~CreateK8sSecretRequest();
std::string getData()const;
void setData(const std::string& data);
std::string getName()const;
void setName(const std::string& name);
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getCertId()const;
void setCertId(const std::string& certId);
std::string getType()const;
void setType(const std::string& type);
std::string getCertRegionId()const;
void setCertRegionId(const std::string& certRegionId);
private:
std::string data_;
std::string name_;
std::string _namespace_;
std::string clusterId_;
std::string certId_;
std::string type_;
std::string certRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SSECRETREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SSECRETRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SSECRETRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sSecretResult : public ServiceResult
{
public:
CreateK8sSecretResult();
explicit CreateK8sSecretResult(const std::string &payload);
~CreateK8sSecretResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SSECRETRESULT_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SSERVICEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sServiceRequest : public RoaServiceRequest
{
public:
CreateK8sServiceRequest();
~CreateK8sServiceRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getName()const;
void setName(const std::string& name);
std::string getType()const;
void setType(const std::string& type);
std::string getServicePorts()const;
void setServicePorts(const std::string& servicePorts);
private:
std::string appId_;
std::string name_;
std::string type_;
std::string servicePorts_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SSERVICEREQUEST_H_

View File

@@ -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_EDAS_MODEL_CREATEK8SSERVICERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_CREATEK8SSERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT CreateK8sServiceResult : public ServiceResult
{
public:
CreateK8sServiceResult();
explicit CreateK8sServiceResult(const std::string &payload);
~CreateK8sServiceResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_CREATEK8SSERVICERESULT_H_

View 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_EDAS_MODEL_DELEGATEADMINROLEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELEGATEADMINROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DelegateAdminRoleRequest : public RoaServiceRequest
{
public:
DelegateAdminRoleRequest();
~DelegateAdminRoleRequest();
std::string getTargetUserId()const;
void setTargetUserId(const std::string& targetUserId);
private:
std::string targetUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELEGATEADMINROLEREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELEGATEADMINROLERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELEGATEADMINROLERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DelegateAdminRoleResult : public ServiceResult
{
public:
DelegateAdminRoleResult();
explicit DelegateAdminRoleResult(const std::string &payload);
~DelegateAdminRoleResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELEGATEADMINROLERESULT_H_

View 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_EDAS_MODEL_DELETEAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteApplicationRequest : public RoaServiceRequest
{
public:
DeleteApplicationRequest();
~DeleteApplicationRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEAPPLICATIONRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteApplicationResult : public ServiceResult
{
public:
DeleteApplicationResult();
explicit DeleteApplicationResult(const std::string &payload);
~DeleteApplicationResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONRESULT_H_

View 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_EDAS_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteApplicationScalingRuleRequest : public RoaServiceRequest
{
public:
DeleteApplicationScalingRuleRequest();
~DeleteApplicationScalingRuleRequest();
std::string getScalingRuleName()const;
void setScalingRuleName(const std::string& scalingRuleName);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::string scalingRuleName_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_

View 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_EDAS_MODEL_DELETEAPPLICATIONSCALINGRULERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONSCALINGRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteApplicationScalingRuleResult : public ServiceResult
{
public:
DeleteApplicationScalingRuleResult();
explicit DeleteApplicationScalingRuleResult(const std::string &payload);
~DeleteApplicationScalingRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEAPPLICATIONSCALINGRULERESULT_H_

View 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_EDAS_MODEL_DELETECLUSTERMEMBERREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERMEMBERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteClusterMemberRequest : public RoaServiceRequest
{
public:
DeleteClusterMemberRequest();
~DeleteClusterMemberRequest();
std::string getClusterMemberId()const;
void setClusterMemberId(const std::string& clusterMemberId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string clusterMemberId_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERMEMBERREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETECLUSTERMEMBERRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteClusterMemberResult : public ServiceResult
{
public:
DeleteClusterMemberResult();
explicit DeleteClusterMemberResult(const std::string &payload);
~DeleteClusterMemberResult();
std::string getMessage()const;
bool getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERMEMBERRESULT_H_

View 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_EDAS_MODEL_DELETECLUSTERREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteClusterRequest : public RoaServiceRequest
{
public:
DeleteClusterRequest();
~DeleteClusterRequest();
int getMode()const;
void setMode(int mode);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
int mode_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETECLUSTERRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteClusterResult : public ServiceResult
{
public:
DeleteClusterResult();
explicit DeleteClusterResult(const std::string &payload);
~DeleteClusterResult();
std::string getMessage()const;
bool getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETECLUSTERRESULT_H_

View 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_EDAS_MODEL_DELETECONFIGCENTERREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETECONFIGCENTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteConfigCenterRequest : public RoaServiceRequest
{
public:
DeleteConfigCenterRequest();
~DeleteConfigCenterRequest();
std::string getDataId()const;
void setDataId(const std::string& dataId);
std::string getLogicalRegionId()const;
void setLogicalRegionId(const std::string& logicalRegionId);
std::string getGroup()const;
void setGroup(const std::string& group);
private:
std::string dataId_;
std::string logicalRegionId_;
std::string group_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETECONFIGCENTERREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETECONFIGCENTERRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETECONFIGCENTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteConfigCenterResult : public ServiceResult
{
public:
DeleteConfigCenterResult();
explicit DeleteConfigCenterResult(const std::string &payload);
~DeleteConfigCenterResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETECONFIGCENTERRESULT_H_

View 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_EDAS_MODEL_DELETEDEGRADECONTROLREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEDEGRADECONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteDegradeControlRequest : public RoaServiceRequest
{
public:
DeleteDegradeControlRequest();
~DeleteDegradeControlRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getRuleId()const;
void setRuleId(const std::string& ruleId);
private:
std::string appId_;
std::string ruleId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEDEGRADECONTROLREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEDEGRADECONTROLRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEDEGRADECONTROLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteDegradeControlResult : public ServiceResult
{
public:
DeleteDegradeControlResult();
explicit DeleteDegradeControlResult(const std::string &payload);
~DeleteDegradeControlResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEDEGRADECONTROLRESULT_H_

View 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_EDAS_MODEL_DELETEDEPLOYGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEDEPLOYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteDeployGroupRequest : public RoaServiceRequest
{
public:
DeleteDeployGroupRequest();
~DeleteDeployGroupRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
private:
std::string appId_;
std::string groupName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEDEPLOYGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEDEPLOYGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEDEPLOYGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteDeployGroupResult : public ServiceResult
{
public:
DeleteDeployGroupResult();
explicit DeleteDeployGroupResult(const std::string &payload);
~DeleteDeployGroupResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEDEPLOYGROUPRESULT_H_

View 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_EDAS_MODEL_DELETEECUREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEECUREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEcuRequest : public RoaServiceRequest
{
public:
DeleteEcuRequest();
~DeleteEcuRequest();
std::string getEcuId()const;
void setEcuId(const std::string& ecuId);
private:
std::string ecuId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEECUREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEECURESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEECURESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEcuResult : public ServiceResult
{
public:
DeleteEcuResult();
explicit DeleteEcuResult(const std::string &payload);
~DeleteEcuResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEECURESULT_H_

View 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_EDAS_MODEL_DELETEENVAPPGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEENVAPPGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEnvAppGroupRequest : public RoaServiceRequest
{
public:
DeleteEnvAppGroupRequest();
~DeleteEnvAppGroupRequest();
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
std::string getScopes()const;
void setScopes(const std::string& scopes);
private:
std::string pointcutName_;
std::string scopes_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEENVAPPGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEENVAPPGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEENVAPPGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEnvAppGroupResult : public ServiceResult
{
public:
DeleteEnvAppGroupResult();
explicit DeleteEnvAppGroupResult(const std::string &payload);
~DeleteEnvAppGroupResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEENVAPPGROUPRESULT_H_

View 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_EDAS_MODEL_DELETEENVHSFTRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEENVHSFTRAFFICCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEnvHsfTrafficControlRequest : public RoaServiceRequest
{
public:
DeleteEnvHsfTrafficControlRequest();
~DeleteEnvHsfTrafficControlRequest();
std::string getLabelAdviceName()const;
void setLabelAdviceName(const std::string& labelAdviceName);
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
private:
std::string labelAdviceName_;
std::string pointcutName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEENVHSFTRAFFICCONTROLREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEENVHSFTRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEENVHSFTRAFFICCONTROLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEnvHsfTrafficControlResult : public ServiceResult
{
public:
DeleteEnvHsfTrafficControlResult();
explicit DeleteEnvHsfTrafficControlResult(const std::string &payload);
~DeleteEnvHsfTrafficControlResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEENVHSFTRAFFICCONTROLRESULT_H_

View 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_EDAS_MODEL_DELETEENVHTTPTRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEENVHTTPTRAFFICCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEnvHttpTrafficControlRequest : public RoaServiceRequest
{
public:
DeleteEnvHttpTrafficControlRequest();
~DeleteEnvHttpTrafficControlRequest();
std::string getLabelAdviceName()const;
void setLabelAdviceName(const std::string& labelAdviceName);
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
private:
std::string labelAdviceName_;
std::string pointcutName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEENVHTTPTRAFFICCONTROLREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEENVHTTPTRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEENVHTTPTRAFFICCONTROLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteEnvHttpTrafficControlResult : public ServiceResult
{
public:
DeleteEnvHttpTrafficControlResult();
explicit DeleteEnvHttpTrafficControlResult(const std::string &payload);
~DeleteEnvHttpTrafficControlResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEENVHTTPTRAFFICCONTROLRESULT_H_

View 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_EDAS_MODEL_DELETEFLOWCONTROLREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEFLOWCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteFlowControlRequest : public RoaServiceRequest
{
public:
DeleteFlowControlRequest();
~DeleteFlowControlRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getRuleId()const;
void setRuleId(const std::string& ruleId);
private:
std::string appId_;
std::string ruleId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEFLOWCONTROLREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEFLOWCONTROLRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEFLOWCONTROLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteFlowControlResult : public ServiceResult
{
public:
DeleteFlowControlResult();
explicit DeleteFlowControlResult(const std::string &payload);
~DeleteFlowControlResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEFLOWCONTROLRESULT_H_

View 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_EDAS_MODEL_DELETEGRAYENVIRONMENTREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEGRAYENVIRONMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteGrayEnvironmentRequest : public RoaServiceRequest
{
public:
DeleteGrayEnvironmentRequest();
~DeleteGrayEnvironmentRequest();
std::string getLogicalRegionId()const;
void setLogicalRegionId(const std::string& logicalRegionId);
std::string getPointcutName()const;
void setPointcutName(const std::string& pointcutName);
private:
std::string logicalRegionId_;
std::string pointcutName_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEGRAYENVIRONMENTREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEGRAYENVIRONMENTRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEGRAYENVIRONMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteGrayEnvironmentResult : public ServiceResult
{
public:
DeleteGrayEnvironmentResult();
explicit DeleteGrayEnvironmentResult(const std::string &payload);
~DeleteGrayEnvironmentResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEGRAYENVIRONMENTRESULT_H_

View 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_EDAS_MODEL_DELETEK8SAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SAPPLICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sApplicationRequest : public RoaServiceRequest
{
public:
DeleteK8sApplicationRequest();
~DeleteK8sApplicationRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SAPPLICATIONREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEK8SAPPLICATIONRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SAPPLICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sApplicationResult : public ServiceResult
{
public:
DeleteK8sApplicationResult();
explicit DeleteK8sApplicationResult(const std::string &payload);
~DeleteK8sApplicationResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SAPPLICATIONRESULT_H_

View 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_EDAS_MODEL_DELETEK8SCONFIGMAPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SCONFIGMAPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sConfigMapRequest : public RoaServiceRequest
{
public:
DeleteK8sConfigMapRequest();
~DeleteK8sConfigMapRequest();
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getName()const;
void setName(const std::string& name);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string _namespace_;
std::string name_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SCONFIGMAPREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEK8SCONFIGMAPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SCONFIGMAPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sConfigMapResult : public ServiceResult
{
public:
DeleteK8sConfigMapResult();
explicit DeleteK8sConfigMapResult(const std::string &payload);
~DeleteK8sConfigMapResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SCONFIGMAPRESULT_H_

View 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_EDAS_MODEL_DELETEK8SINGRESSRULEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SINGRESSRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sIngressRuleRequest : public RoaServiceRequest
{
public:
DeleteK8sIngressRuleRequest();
~DeleteK8sIngressRuleRequest();
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getName()const;
void setName(const std::string& name);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string _namespace_;
std::string name_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SINGRESSRULEREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEK8SINGRESSRULERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SINGRESSRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sIngressRuleResult : public ServiceResult
{
public:
DeleteK8sIngressRuleResult();
explicit DeleteK8sIngressRuleResult(const std::string &payload);
~DeleteK8sIngressRuleResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SINGRESSRULERESULT_H_

View 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_EDAS_MODEL_DELETEK8SSECRETREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SSECRETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sSecretRequest : public RoaServiceRequest
{
public:
DeleteK8sSecretRequest();
~DeleteK8sSecretRequest();
std::string getName()const;
void setName(const std::string& name);
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string name_;
std::string _namespace_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SSECRETREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEK8SSECRETRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SSECRETRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sSecretResult : public ServiceResult
{
public:
DeleteK8sSecretResult();
explicit DeleteK8sSecretResult(const std::string &payload);
~DeleteK8sSecretResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SSECRETRESULT_H_

View 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_EDAS_MODEL_DELETEK8SSERVICEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sServiceRequest : public RoaServiceRequest
{
public:
DeleteK8sServiceRequest();
~DeleteK8sServiceRequest();
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string appId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SSERVICEREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEK8SSERVICERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEK8SSERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteK8sServiceResult : public ServiceResult
{
public:
DeleteK8sServiceResult();
explicit DeleteK8sServiceResult(const std::string &payload);
~DeleteK8sServiceResult();
std::string getMessage()const;
std::string getChangeOrderId()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string changeOrderId_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEK8SSERVICERESULT_H_

View 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_EDAS_MODEL_DELETELOGPATHREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETELOGPATHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteLogPathRequest : public RoaServiceRequest
{
public:
DeleteLogPathRequest();
~DeleteLogPathRequest();
std::string getPath()const;
void setPath(const std::string& path);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::string path_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETELOGPATHREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETELOGPATHRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETELOGPATHRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteLogPathResult : public ServiceResult
{
public:
DeleteLogPathResult();
explicit DeleteLogPathResult(const std::string &payload);
~DeleteLogPathResult();
std::string getMessage()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETELOGPATHRESULT_H_

View 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_EDAS_MODEL_DELETEROLEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteRoleRequest : public RoaServiceRequest
{
public:
DeleteRoleRequest();
~DeleteRoleRequest();
int getRoleId()const;
void setRoleId(int roleId);
private:
int roleId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEROLEREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETEROLERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETEROLERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteRoleResult : public ServiceResult
{
public:
DeleteRoleResult();
explicit DeleteRoleResult(const std::string &payload);
~DeleteRoleResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETEROLERESULT_H_

View 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_EDAS_MODEL_DELETESERVICEGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESERVICEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteServiceGroupRequest : public RoaServiceRequest
{
public:
DeleteServiceGroupRequest();
~DeleteServiceGroupRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
private:
std::string groupId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESERVICEGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETESERVICEGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESERVICEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteServiceGroupResult : public ServiceResult
{
public:
DeleteServiceGroupResult();
explicit DeleteServiceGroupResult(const std::string &payload);
~DeleteServiceGroupResult();
std::string getMessage()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESERVICEGROUPRESULT_H_

View 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_EDAS_MODEL_DELETESERVICETIMECONFIGREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESERVICETIMECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteServiceTimeConfigRequest : public RoaServiceRequest
{
public:
DeleteServiceTimeConfigRequest();
~DeleteServiceTimeConfigRequest();
std::string getId()const;
void setId(const std::string& id);
private:
std::string id_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESERVICETIMECONFIGREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* 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_EDAS_MODEL_DELETESERVICETIMECONFIGRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESERVICETIMECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteServiceTimeConfigResult : public ServiceResult
{
public:
struct Data
{
std::string path;
std::string consumerAppName;
std::string timeout;
std::string consumerAppId;
long id;
};
DeleteServiceTimeConfigResult();
explicit DeleteServiceTimeConfigResult(const std::string &payload);
~DeleteServiceTimeConfigResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESERVICETIMECONFIGRESULT_H_

View 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_EDAS_MODEL_DELETESWIMMINGLANEGROUPREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteSwimmingLaneGroupRequest : public RoaServiceRequest
{
public:
DeleteSwimmingLaneGroupRequest();
~DeleteSwimmingLaneGroupRequest();
long getGroupId()const;
void setGroupId(long groupId);
private:
long groupId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANEGROUPREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETESWIMMINGLANEGROUPRESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteSwimmingLaneGroupResult : public ServiceResult
{
public:
DeleteSwimmingLaneGroupResult();
explicit DeleteSwimmingLaneGroupResult(const std::string &payload);
~DeleteSwimmingLaneGroupResult();
std::string getMessage()const;
int getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANEGROUPRESULT_H_

View 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_EDAS_MODEL_DELETESWIMMINGLANEREQUEST_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteSwimmingLaneRequest : public RoaServiceRequest
{
public:
DeleteSwimmingLaneRequest();
~DeleteSwimmingLaneRequest();
long getLaneId()const;
void setLaneId(long laneId);
private:
long laneId_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANEREQUEST_H_

View File

@@ -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_EDAS_MODEL_DELETESWIMMINGLANERESULT_H_
#define ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/edas/EdasExport.h>
namespace AlibabaCloud
{
namespace Edas
{
namespace Model
{
class ALIBABACLOUD_EDAS_EXPORT DeleteSwimmingLaneResult : public ServiceResult
{
public:
DeleteSwimmingLaneResult();
explicit DeleteSwimmingLaneResult(const std::string &payload);
~DeleteSwimmingLaneResult();
std::string getMessage()const;
int getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_EDAS_MODEL_DELETESWIMMINGLANERESULT_H_

Some files were not shown because too many files have changed in this diff Show More