AMP version.

This commit is contained in:
sdk-team
2022-08-11 13:17:14 +00:00
parent 99c7c0b611
commit 4840d6ca87
27 changed files with 874 additions and 722 deletions

View File

@@ -1 +1 @@
1.36.1221 1.36.1222

View File

@@ -1,51 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
#define ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_ #define ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT BatchAuditTest01Request : public RpcServiceRequest { namespace Model
public: {
BatchAuditTest01Request(); class ALIBABACLOUD_FT_EXPORT BatchAuditTest01Request : public RpcServiceRequest
~BatchAuditTest01Request(); {
std::string getDemo01() const;
void setDemo01(const std::string &demo01); public:
bool getTest010101() const; BatchAuditTest01Request();
void setTest010101(bool test010101); ~BatchAuditTest01Request();
std::string getName() const;
void setName(const std::string &name); std::string getDemo01()const;
std::string getBatchAuditTest01() const; void setDemo01(const std::string& demo01);
void setBatchAuditTest01(const std::string &batchAuditTest01); bool getTest010101()const;
void setTest010101(bool test010101);
private: std::string getName()const;
std::string demo01_; void setName(const std::string& name);
bool test010101_; std::string getBatchAuditTest01()const;
std::string name_; void setBatchAuditTest01(const std::string& batchAuditTest01);
std::string batchAuditTest01_;
}; private:
} // namespace Model std::string demo01_;
} // namespace Ft bool test010101_;
} // namespace AlibabaCloud std::string name_;
#endif // !ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_ std::string batchAuditTest01_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_

View File

@@ -1,42 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FTApiAliasApiRequest : public RpcServiceRequest { namespace Model
public: {
FTApiAliasApiRequest(); class ALIBABACLOUD_FT_EXPORT FTApiAliasApiRequest : public RpcServiceRequest
~FTApiAliasApiRequest(); {
std::string getName() const;
void setName(const std::string &name); public:
FTApiAliasApiRequest();
private: ~FTApiAliasApiRequest();
std::string name_;
}; std::string getName()const;
} // namespace Model void setName(const std::string& name);
} // namespace Ft
} // namespace AlibabaCloud private:
#endif // !ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_ std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_

View File

@@ -1,45 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtDynamicAddressDubboRequest : public RpcServiceRequest { namespace Model
public: {
FtDynamicAddressDubboRequest(); class ALIBABACLOUD_FT_EXPORT FtDynamicAddressDubboRequest : public RpcServiceRequest
~FtDynamicAddressDubboRequest(); {
int getIntValue() const;
void setIntValue(int intValue); public:
std::string getStringValue() const; FtDynamicAddressDubboRequest();
void setStringValue(const std::string &stringValue); ~FtDynamicAddressDubboRequest();
private: int getIntValue()const;
int intValue_; void setIntValue(int intValue);
std::string stringValue_; std::string getStringValue()const;
}; void setStringValue(const std::string& stringValue);
} // namespace Model
} // namespace Ft private:
} // namespace AlibabaCloud int intValue_;
#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_ std::string stringValue_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_

View File

@@ -1,39 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHsfRequest : public RpcServiceRequest { namespace Model
public: {
FtDynamicAddressHsfRequest(); class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHsfRequest : public RpcServiceRequest
~FtDynamicAddressHsfRequest(); {
private: public:
}; FtDynamicAddressHsfRequest();
} // namespace Model ~FtDynamicAddressHsfRequest();
} // namespace Ft
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_ private:
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_

View File

@@ -1,54 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHttpVpcRequest : public RpcServiceRequest { namespace Model
public: {
FtDynamicAddressHttpVpcRequest(); class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHttpVpcRequest : public RpcServiceRequest
~FtDynamicAddressHttpVpcRequest(); {
std::string getP1() const;
void setP1(const std::string &p1); public:
std::string getStringValue() const; FtDynamicAddressHttpVpcRequest();
void setStringValue(const std::string &stringValue); ~FtDynamicAddressHttpVpcRequest();
std::string getOtherParam() const;
void setOtherParam(const std::string &otherParam); std::string getP1()const;
bool getBooleanParam() const; void setP1(const std::string& p1);
void setBooleanParam(bool booleanParam); std::string getStringValue()const;
std::string getDefaultValue() const; void setStringValue(const std::string& stringValue);
void setDefaultValue(const std::string &defaultValue); std::string getOtherParam()const;
void setOtherParam(const std::string& otherParam);
private: bool getBooleanParam()const;
std::string p1_; void setBooleanParam(bool booleanParam);
std::string stringValue_; std::string getDefaultValue()const;
std::string otherParam_; void setDefaultValue(const std::string& defaultValue);
bool booleanParam_;
std::string defaultValue_; private:
}; std::string p1_;
} // namespace Model std::string stringValue_;
} // namespace Ft std::string otherParam_;
} // namespace AlibabaCloud bool booleanParam_;
#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_ std::string defaultValue_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_

View File

@@ -1,42 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtEagleEyeRequest : public RpcServiceRequest { namespace Model
public: {
FtEagleEyeRequest(); class ALIBABACLOUD_FT_EXPORT FtEagleEyeRequest : public RpcServiceRequest
~FtEagleEyeRequest(); {
std::string getName() const;
void setName(const std::string &name); public:
FtEagleEyeRequest();
private: ~FtEagleEyeRequest();
std::string name_;
}; std::string getName()const;
} // namespace Model void setName(const std::string& name);
} // namespace Ft
} // namespace AlibabaCloud private:
#endif // !ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_ std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_

View File

@@ -1,42 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtFlowSpecialRequest : public RpcServiceRequest { namespace Model
public: {
FtFlowSpecialRequest(); class ALIBABACLOUD_FT_EXPORT FtFlowSpecialRequest : public RpcServiceRequest
~FtFlowSpecialRequest(); {
std::string getName() const;
void setName(const std::string &name); public:
FtFlowSpecialRequest();
private: ~FtFlowSpecialRequest();
std::string name_;
}; std::string getName()const;
} // namespace Model void setName(const std::string& name);
} // namespace Ft
} // namespace AlibabaCloud private:
#endif // !ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_ std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_

View File

@@ -1,42 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtGatedLaunchPolicy4Request : public RpcServiceRequest { namespace Model
public: {
FtGatedLaunchPolicy4Request(); class ALIBABACLOUD_FT_EXPORT FtGatedLaunchPolicy4Request : public RpcServiceRequest
~FtGatedLaunchPolicy4Request(); {
std::string getIsGatedLaunch() const;
void setIsGatedLaunch(const std::string &isGatedLaunch); public:
FtGatedLaunchPolicy4Request();
private: ~FtGatedLaunchPolicy4Request();
std::string isGatedLaunch_;
}; std::string getIsGatedLaunch()const;
} // namespace Model void setIsGatedLaunch(const std::string& isGatedLaunch);
} // namespace Ft
} // namespace AlibabaCloud private:
#endif // !ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_ std::string isGatedLaunch_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_

View File

@@ -1,42 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtIpFlowControlRequest : public RpcServiceRequest { namespace Model
public: {
FtIpFlowControlRequest(); class ALIBABACLOUD_FT_EXPORT FtIpFlowControlRequest : public RpcServiceRequest
~FtIpFlowControlRequest(); {
std::string getName() const;
void setName(const std::string &name); public:
FtIpFlowControlRequest();
private: ~FtIpFlowControlRequest();
std::string name_;
}; std::string getName()const;
} // namespace Model void setName(const std::string& name);
} // namespace Ft
} // namespace AlibabaCloud private:
#endif // !ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_ std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_

View File

@@ -1,47 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT FtParamListRequest : public RpcServiceRequest { namespace Model
public: {
struct Disk { class ALIBABACLOUD_FT_EXPORT FtParamListRequest : public RpcServiceRequest
}; {
FtParamListRequest(); public:
~FtParamListRequest(); struct Disk
std::vector<Disk> getDisk() const; {
void setDisk(const std::vector<Disk> &disk); std::vector<std::string> size;
std::string getName() const; std::vector<std::string> type;
void setName(const std::string &name); };
private: public:
std::vector<Disk> disk_; FtParamListRequest();
std::string name_; ~FtParamListRequest();
};
} // namespace Model std::vector<Disk> getDisk()const;
} // namespace Ft void setDisk(const std::vector<Disk>& disk);
} // namespace AlibabaCloud std::string getName()const;
#endif // !ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_ void setName(const std::string& name);
private:
std::vector<Disk> disk_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_

View File

@@ -1,42 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
#define ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_ #define ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT TestFlowStrategy01Request : public RpcServiceRequest { namespace Model
public: {
TestFlowStrategy01Request(); class ALIBABACLOUD_FT_EXPORT TestFlowStrategy01Request : public RpcServiceRequest
~TestFlowStrategy01Request(); {
std::map<std::string, std::string> getNames() const;
void setNames(std::map<std::string, std::string> names); public:
TestFlowStrategy01Request();
private: ~TestFlowStrategy01Request();
std::map<std::string, std::string> names_;
}; std::map<std::string, std::string> getNames()const;
} // namespace Model void setNames(const std::map<std::string, std::string>& names);
} // namespace Ft
} // namespace AlibabaCloud private:
#endif // !ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_ std::map<std::string, std::string> names_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_

View File

@@ -1,51 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_ #ifndef ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_
#define ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_ #define ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_
#include <alibabacloud/ft/FtExport.h> #include <string>
#include <alibabacloud/core/RpcServiceRequest.h> #include <vector>
#include <string> #include <alibabacloud/core/RpcServiceRequest.h>
#include <vector> #include <alibabacloud/ft/FtExport.h>
#include <map>
namespace AlibabaCloud
namespace AlibabaCloud { {
namespace Ft { namespace Ft
namespace Model { {
class ALIBABACLOUD_FT_EXPORT TestHttpApiRequest : public RpcServiceRequest { namespace Model
public: {
TestHttpApiRequest(); class ALIBABACLOUD_FT_EXPORT TestHttpApiRequest : public RpcServiceRequest
~TestHttpApiRequest(); {
std::string getStringValue() const;
void setStringValue(const std::string &stringValue); public:
std::string getOtherParam() const; TestHttpApiRequest();
void setOtherParam(const std::string &otherParam); ~TestHttpApiRequest();
bool getBooleanParam() const;
void setBooleanParam(bool booleanParam); std::string getStringValue()const;
std::string getDefaultValue() const; void setStringValue(const std::string& stringValue);
void setDefaultValue(const std::string &defaultValue); std::string getOtherParam()const;
void setOtherParam(const std::string& otherParam);
private: bool getBooleanParam()const;
std::string stringValue_; void setBooleanParam(bool booleanParam);
std::string otherParam_; std::string getDefaultValue()const;
bool booleanParam_; void setDefaultValue(const std::string& defaultValue);
std::string defaultValue_;
}; private:
} // namespace Model std::string stringValue_;
} // namespace Ft std::string otherParam_;
} // namespace AlibabaCloud bool booleanParam_;
#endif // !ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_ std::string defaultValue_;
};
}
}
}
#endif // !ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_

View File

@@ -1,63 +1,73 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/BatchAuditTest01Request.h> #include <alibabacloud/ft/model/BatchAuditTest01Request.h>
using AlibabaCloud::Ft::Model::BatchAuditTest01Request; using AlibabaCloud::Ft::Model::BatchAuditTest01Request;
BatchAuditTest01Request::BatchAuditTest01Request() BatchAuditTest01Request::BatchAuditTest01Request() :
: RpcServiceRequest("ft", "2018-07-13", "BatchAuditTest01") { RpcServiceRequest("ft", "2018-07-13", "BatchAuditTest01")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
BatchAuditTest01Request::~BatchAuditTest01Request()
{}
std::string BatchAuditTest01Request::getDemo01()const
{
return demo01_;
} }
BatchAuditTest01Request::~BatchAuditTest01Request() {} void BatchAuditTest01Request::setDemo01(const std::string& demo01)
{
std::string BatchAuditTest01Request::getDemo01() const { demo01_ = demo01;
return demo01_; setParameter("Demo01", demo01);
} }
void BatchAuditTest01Request::setDemo01(const std::string &demo01) { bool BatchAuditTest01Request::getTest010101()const
demo01_ = demo01; {
setParameter(std::string("Demo01"), demo01); return test010101_;
} }
bool BatchAuditTest01Request::getTest010101() const { void BatchAuditTest01Request::setTest010101(bool test010101)
return test010101_; {
test010101_ = test010101;
setBodyParameter("Test010101", test010101 ? "true" : "false");
} }
void BatchAuditTest01Request::setTest010101(bool test010101) { std::string BatchAuditTest01Request::getName()const
test010101_ = test010101; {
setBodyParameter(std::string("Test010101"), test010101 ? "true" : "false"); return name_;
} }
std::string BatchAuditTest01Request::getName() const { void BatchAuditTest01Request::setName(const std::string& name)
return name_; {
name_ = name;
setParameter("Name", name);
} }
void BatchAuditTest01Request::setName(const std::string &name) { std::string BatchAuditTest01Request::getBatchAuditTest01()const
name_ = name; {
setParameter(std::string("Name"), name); return batchAuditTest01_;
} }
std::string BatchAuditTest01Request::getBatchAuditTest01() const { void BatchAuditTest01Request::setBatchAuditTest01(const std::string& batchAuditTest01)
return batchAuditTest01_; {
} batchAuditTest01_ = batchAuditTest01;
setParameter("BatchAuditTest01", batchAuditTest01);
void BatchAuditTest01Request::setBatchAuditTest01(const std::string &batchAuditTest01) {
batchAuditTest01_ = batchAuditTest01;
setParameter(std::string("BatchAuditTest01"), batchAuditTest01);
} }

View File

@@ -1,36 +1,40 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FTApiAliasApiRequest.h> #include <alibabacloud/ft/model/FTApiAliasApiRequest.h>
using AlibabaCloud::Ft::Model::FTApiAliasApiRequest; using AlibabaCloud::Ft::Model::FTApiAliasApiRequest;
FTApiAliasApiRequest::FTApiAliasApiRequest() FTApiAliasApiRequest::FTApiAliasApiRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FTApiAliasApi") { RpcServiceRequest("ft", "2018-07-13", "FTApiAliasApi")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FTApiAliasApiRequest::~FTApiAliasApiRequest()
{}
std::string FTApiAliasApiRequest::getName()const
{
return name_;
} }
FTApiAliasApiRequest::~FTApiAliasApiRequest() {} void FTApiAliasApiRequest::setName(const std::string& name)
{
std::string FTApiAliasApiRequest::getName() const { name_ = name;
return name_; setParameter("Name", name);
}
void FTApiAliasApiRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
} }

View File

@@ -1,45 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtDynamicAddressDubboRequest.h> #include <alibabacloud/ft/model/FtDynamicAddressDubboRequest.h>
using AlibabaCloud::Ft::Model::FtDynamicAddressDubboRequest; using AlibabaCloud::Ft::Model::FtDynamicAddressDubboRequest;
FtDynamicAddressDubboRequest::FtDynamicAddressDubboRequest() FtDynamicAddressDubboRequest::FtDynamicAddressDubboRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressDubbo") { RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressDubbo")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtDynamicAddressDubboRequest::~FtDynamicAddressDubboRequest()
{}
int FtDynamicAddressDubboRequest::getIntValue()const
{
return intValue_;
} }
FtDynamicAddressDubboRequest::~FtDynamicAddressDubboRequest() {} void FtDynamicAddressDubboRequest::setIntValue(int intValue)
{
int FtDynamicAddressDubboRequest::getIntValue() const { intValue_ = intValue;
return intValue_; setParameter("IntValue", std::to_string(intValue));
} }
void FtDynamicAddressDubboRequest::setIntValue(int intValue) { std::string FtDynamicAddressDubboRequest::getStringValue()const
intValue_ = intValue; {
setParameter(std::string("IntValue"), std::to_string(intValue)); return stringValue_;
} }
std::string FtDynamicAddressDubboRequest::getStringValue() const { void FtDynamicAddressDubboRequest::setStringValue(const std::string& stringValue)
return stringValue_; {
} stringValue_ = stringValue;
setParameter("StringValue", stringValue);
void FtDynamicAddressDubboRequest::setStringValue(const std::string &stringValue) {
stringValue_ = stringValue;
setParameter(std::string("StringValue"), stringValue);
} }

View File

@@ -1,27 +1,29 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtDynamicAddressHsfRequest.h> #include <alibabacloud/ft/model/FtDynamicAddressHsfRequest.h>
using AlibabaCloud::Ft::Model::FtDynamicAddressHsfRequest; using AlibabaCloud::Ft::Model::FtDynamicAddressHsfRequest;
FtDynamicAddressHsfRequest::FtDynamicAddressHsfRequest() FtDynamicAddressHsfRequest::FtDynamicAddressHsfRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHsf") { RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHsf")
setMethod(HttpRequest::Method::Post); {
} setMethod(HttpRequest::Method::Post);
}
FtDynamicAddressHsfRequest::~FtDynamicAddressHsfRequest() {}
FtDynamicAddressHsfRequest::~FtDynamicAddressHsfRequest()
{}

View File

@@ -1,72 +1,84 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtDynamicAddressHttpVpcRequest.h> #include <alibabacloud/ft/model/FtDynamicAddressHttpVpcRequest.h>
using AlibabaCloud::Ft::Model::FtDynamicAddressHttpVpcRequest; using AlibabaCloud::Ft::Model::FtDynamicAddressHttpVpcRequest;
FtDynamicAddressHttpVpcRequest::FtDynamicAddressHttpVpcRequest() FtDynamicAddressHttpVpcRequest::FtDynamicAddressHttpVpcRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHttpVpc") { RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHttpVpc")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtDynamicAddressHttpVpcRequest::~FtDynamicAddressHttpVpcRequest()
{}
std::string FtDynamicAddressHttpVpcRequest::getP1()const
{
return p1_;
} }
FtDynamicAddressHttpVpcRequest::~FtDynamicAddressHttpVpcRequest() {} void FtDynamicAddressHttpVpcRequest::setP1(const std::string& p1)
{
std::string FtDynamicAddressHttpVpcRequest::getP1() const { p1_ = p1;
return p1_; setParameter("P1", p1);
} }
void FtDynamicAddressHttpVpcRequest::setP1(const std::string &p1) { std::string FtDynamicAddressHttpVpcRequest::getStringValue()const
p1_ = p1; {
setParameter(std::string("P1"), p1); return stringValue_;
} }
std::string FtDynamicAddressHttpVpcRequest::getStringValue() const { void FtDynamicAddressHttpVpcRequest::setStringValue(const std::string& stringValue)
return stringValue_; {
stringValue_ = stringValue;
setParameter("StringValue", stringValue);
} }
void FtDynamicAddressHttpVpcRequest::setStringValue(const std::string &stringValue) { std::string FtDynamicAddressHttpVpcRequest::getOtherParam()const
stringValue_ = stringValue; {
setParameter(std::string("StringValue"), stringValue); return otherParam_;
} }
std::string FtDynamicAddressHttpVpcRequest::getOtherParam() const { void FtDynamicAddressHttpVpcRequest::setOtherParam(const std::string& otherParam)
return otherParam_; {
otherParam_ = otherParam;
setParameter("OtherParam", otherParam);
} }
void FtDynamicAddressHttpVpcRequest::setOtherParam(const std::string &otherParam) { bool FtDynamicAddressHttpVpcRequest::getBooleanParam()const
otherParam_ = otherParam; {
setParameter(std::string("OtherParam"), otherParam); return booleanParam_;
} }
bool FtDynamicAddressHttpVpcRequest::getBooleanParam() const { void FtDynamicAddressHttpVpcRequest::setBooleanParam(bool booleanParam)
return booleanParam_; {
booleanParam_ = booleanParam;
setParameter("BooleanParam", booleanParam ? "true" : "false");
} }
void FtDynamicAddressHttpVpcRequest::setBooleanParam(bool booleanParam) { std::string FtDynamicAddressHttpVpcRequest::getDefaultValue()const
booleanParam_ = booleanParam; {
setParameter(std::string("BooleanParam"), booleanParam ? "true" : "false"); return defaultValue_;
} }
std::string FtDynamicAddressHttpVpcRequest::getDefaultValue() const { void FtDynamicAddressHttpVpcRequest::setDefaultValue(const std::string& defaultValue)
return defaultValue_; {
} defaultValue_ = defaultValue;
setParameter("DefaultValue", defaultValue);
void FtDynamicAddressHttpVpcRequest::setDefaultValue(const std::string &defaultValue) {
defaultValue_ = defaultValue;
setParameter(std::string("DefaultValue"), defaultValue);
} }

View File

@@ -39,10 +39,10 @@ void FtDynamicAddressHttpVpcResult::parse(const std::string &payload)
Json::Value value; Json::Value value;
reader.parse(payload, value); reader.parse(payload, value);
setRequestId(value["RequestId"].asString()); setRequestId(value["RequestId"].asString());
if(!value["ServiceRpcSign"].isNull())
serviceRpcSign_ = value["ServiceRpcSign"].asString();
if(!value["Params"].isNull()) if(!value["Params"].isNull())
params_ = value["Params"].asString(); params_ = value["Params"].asString();
if(!value["ServiceRpcSign"].isNull())
serviceRpcSign_ = value["ServiceRpcSign"].asString();
} }

View File

@@ -1,36 +1,40 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtEagleEyeRequest.h> #include <alibabacloud/ft/model/FtEagleEyeRequest.h>
using AlibabaCloud::Ft::Model::FtEagleEyeRequest; using AlibabaCloud::Ft::Model::FtEagleEyeRequest;
FtEagleEyeRequest::FtEagleEyeRequest() FtEagleEyeRequest::FtEagleEyeRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtEagleEye") { RpcServiceRequest("ft", "2018-07-13", "FtEagleEye")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtEagleEyeRequest::~FtEagleEyeRequest()
{}
std::string FtEagleEyeRequest::getName()const
{
return name_;
} }
FtEagleEyeRequest::~FtEagleEyeRequest() {} void FtEagleEyeRequest::setName(const std::string& name)
{
std::string FtEagleEyeRequest::getName() const { name_ = name;
return name_; setParameter("Name", name);
}
void FtEagleEyeRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
} }

View File

@@ -1,36 +1,40 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtFlowSpecialRequest.h> #include <alibabacloud/ft/model/FtFlowSpecialRequest.h>
using AlibabaCloud::Ft::Model::FtFlowSpecialRequest; using AlibabaCloud::Ft::Model::FtFlowSpecialRequest;
FtFlowSpecialRequest::FtFlowSpecialRequest() FtFlowSpecialRequest::FtFlowSpecialRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtFlowSpecial") { RpcServiceRequest("ft", "2018-07-13", "FtFlowSpecial")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtFlowSpecialRequest::~FtFlowSpecialRequest()
{}
std::string FtFlowSpecialRequest::getName()const
{
return name_;
} }
FtFlowSpecialRequest::~FtFlowSpecialRequest() {} void FtFlowSpecialRequest::setName(const std::string& name)
{
std::string FtFlowSpecialRequest::getName() const { name_ = name;
return name_; setParameter("Name", name);
}
void FtFlowSpecialRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
} }

View File

@@ -1,36 +1,40 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtGatedLaunchPolicy4Request.h> #include <alibabacloud/ft/model/FtGatedLaunchPolicy4Request.h>
using AlibabaCloud::Ft::Model::FtGatedLaunchPolicy4Request; using AlibabaCloud::Ft::Model::FtGatedLaunchPolicy4Request;
FtGatedLaunchPolicy4Request::FtGatedLaunchPolicy4Request() FtGatedLaunchPolicy4Request::FtGatedLaunchPolicy4Request() :
: RpcServiceRequest("ft", "2018-07-13", "FtGatedLaunchPolicy4") { RpcServiceRequest("ft", "2018-07-13", "FtGatedLaunchPolicy4")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtGatedLaunchPolicy4Request::~FtGatedLaunchPolicy4Request()
{}
std::string FtGatedLaunchPolicy4Request::getIsGatedLaunch()const
{
return isGatedLaunch_;
} }
FtGatedLaunchPolicy4Request::~FtGatedLaunchPolicy4Request() {} void FtGatedLaunchPolicy4Request::setIsGatedLaunch(const std::string& isGatedLaunch)
{
std::string FtGatedLaunchPolicy4Request::getIsGatedLaunch() const { isGatedLaunch_ = isGatedLaunch;
return isGatedLaunch_; setParameter("IsGatedLaunch", isGatedLaunch);
}
void FtGatedLaunchPolicy4Request::setIsGatedLaunch(const std::string &isGatedLaunch) {
isGatedLaunch_ = isGatedLaunch;
setParameter(std::string("IsGatedLaunch"), isGatedLaunch);
} }

View File

@@ -1,36 +1,40 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtIpFlowControlRequest.h> #include <alibabacloud/ft/model/FtIpFlowControlRequest.h>
using AlibabaCloud::Ft::Model::FtIpFlowControlRequest; using AlibabaCloud::Ft::Model::FtIpFlowControlRequest;
FtIpFlowControlRequest::FtIpFlowControlRequest() FtIpFlowControlRequest::FtIpFlowControlRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtIpFlowControl") { RpcServiceRequest("ft", "2018-07-13", "FtIpFlowControl")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtIpFlowControlRequest::~FtIpFlowControlRequest()
{}
std::string FtIpFlowControlRequest::getName()const
{
return name_;
} }
FtIpFlowControlRequest::~FtIpFlowControlRequest() {} void FtIpFlowControlRequest::setName(const std::string& name)
{
std::string FtIpFlowControlRequest::getName() const { name_ = name;
return name_; setParameter("Name", name);
}
void FtIpFlowControlRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
} }

View File

@@ -1,48 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/FtParamListRequest.h> #include <alibabacloud/ft/model/FtParamListRequest.h>
using AlibabaCloud::Ft::Model::FtParamListRequest; using AlibabaCloud::Ft::Model::FtParamListRequest;
FtParamListRequest::FtParamListRequest() FtParamListRequest::FtParamListRequest() :
: RpcServiceRequest("ft", "2018-07-13", "FtParamList") { RpcServiceRequest("ft", "2018-07-13", "FtParamList")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
FtParamListRequest::~FtParamListRequest()
{}
std::vector<FtParamListRequest::Disk> FtParamListRequest::getDisk()const
{
return disk_;
} }
FtParamListRequest::~FtParamListRequest() {} void FtParamListRequest::setDisk(const std::vector<Disk>& disk)
{
std::vector<FtParamListRequest::Disk> FtParamListRequest::getDisk() const { disk_ = disk;
return disk_; for(int dep1 = 0; dep1!= disk.size(); dep1++) {
auto diskObj = disk.at(dep1);
std::string diskObjStr = "Disk." + std::to_string(dep1 + 1);
for(int dep2 = 0; dep2!= diskObj.size.size(); dep2++) {
setParameter(diskObjStr + ".Size."+ std::to_string(dep2), diskObj.size.at(dep2));
}
for(int dep2 = 0; dep2!= diskObj.type.size(); dep2++) {
setParameter(diskObjStr + ".Type."+ std::to_string(dep2), diskObj.type.at(dep2));
}
}
} }
void FtParamListRequest::setDisk(const std::vector<FtParamListRequest::Disk> &disk) { std::string FtParamListRequest::getName()const
disk_ = disk; {
for(int dep1 = 0; dep1 != disk.size(); dep1++) { return name_;
auto diskObj = disk.at(dep1);
std::string diskObjStr = std::string("Disk") + "." + std::to_string(dep1 + 1);
}
} }
std::string FtParamListRequest::getName() const { void FtParamListRequest::setName(const std::string& name)
return name_; {
} name_ = name;
setParameter("Name", name);
void FtParamListRequest::setName(const std::string &name) {
name_ = name;
setParameter(std::string("Name"), name);
} }

View File

@@ -1,36 +1,40 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/TestFlowStrategy01Request.h> #include <alibabacloud/ft/model/TestFlowStrategy01Request.h>
using AlibabaCloud::Ft::Model::TestFlowStrategy01Request; using AlibabaCloud::Ft::Model::TestFlowStrategy01Request;
TestFlowStrategy01Request::TestFlowStrategy01Request() TestFlowStrategy01Request::TestFlowStrategy01Request() :
: RpcServiceRequest("ft", "2018-07-13", "TestFlowStrategy01") { RpcServiceRequest("ft", "2018-07-13", "TestFlowStrategy01")
setMethod(HttpRequest::Method::Put); {
setMethod(HttpRequest::Method::Put);
}
TestFlowStrategy01Request::~TestFlowStrategy01Request()
{}
std::map<std::string, std::string> TestFlowStrategy01Request::getNames()const
{
return names_;
} }
TestFlowStrategy01Request::~TestFlowStrategy01Request() {} void TestFlowStrategy01Request::setNames(const std::map<std::string, std::string>& names)
{
std::map<std::string, std::string> TestFlowStrategy01Request::getNames() const { names_ = names;
return names_; setJsonParameters("Names", names);
}
void TestFlowStrategy01Request::setNames(std::map<std::string, std::string> names) {
names_ = names;
setBodyParameter(std::string("Names"), names);
} }

View File

@@ -1,63 +1,73 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#include <alibabacloud/ft/model/TestHttpApiRequest.h> #include <alibabacloud/ft/model/TestHttpApiRequest.h>
using AlibabaCloud::Ft::Model::TestHttpApiRequest; using AlibabaCloud::Ft::Model::TestHttpApiRequest;
TestHttpApiRequest::TestHttpApiRequest() TestHttpApiRequest::TestHttpApiRequest() :
: RpcServiceRequest("ft", "2018-07-13", "TestHttpApi") { RpcServiceRequest("ft", "2018-07-13", "TestHttpApi")
setMethod(HttpRequest::Method::Post); {
setMethod(HttpRequest::Method::Post);
}
TestHttpApiRequest::~TestHttpApiRequest()
{}
std::string TestHttpApiRequest::getStringValue()const
{
return stringValue_;
} }
TestHttpApiRequest::~TestHttpApiRequest() {} void TestHttpApiRequest::setStringValue(const std::string& stringValue)
{
std::string TestHttpApiRequest::getStringValue() const { stringValue_ = stringValue;
return stringValue_; setParameter("StringValue", stringValue);
} }
void TestHttpApiRequest::setStringValue(const std::string &stringValue) { std::string TestHttpApiRequest::getOtherParam()const
stringValue_ = stringValue; {
setParameter(std::string("StringValue"), stringValue); return otherParam_;
} }
std::string TestHttpApiRequest::getOtherParam() const { void TestHttpApiRequest::setOtherParam(const std::string& otherParam)
return otherParam_; {
otherParam_ = otherParam;
setParameter("OtherParam", otherParam);
} }
void TestHttpApiRequest::setOtherParam(const std::string &otherParam) { bool TestHttpApiRequest::getBooleanParam()const
otherParam_ = otherParam; {
setParameter(std::string("OtherParam"), otherParam); return booleanParam_;
} }
bool TestHttpApiRequest::getBooleanParam() const { void TestHttpApiRequest::setBooleanParam(bool booleanParam)
return booleanParam_; {
booleanParam_ = booleanParam;
setParameter("BooleanParam", booleanParam ? "true" : "false");
} }
void TestHttpApiRequest::setBooleanParam(bool booleanParam) { std::string TestHttpApiRequest::getDefaultValue()const
booleanParam_ = booleanParam; {
setParameter(std::string("BooleanParam"), booleanParam ? "true" : "false"); return defaultValue_;
} }
std::string TestHttpApiRequest::getDefaultValue() const { void TestHttpApiRequest::setDefaultValue(const std::string& defaultValue)
return defaultValue_; {
} defaultValue_ = defaultValue;
setParameter("DefaultValue", defaultValue);
void TestHttpApiRequest::setDefaultValue(const std::string &defaultValue) {
defaultValue_ = defaultValue;
setParameter(std::string("DefaultValue"), defaultValue);
} }

View File

@@ -39,10 +39,10 @@ void TestHttpApiResult::parse(const std::string &payload)
Json::Value value; Json::Value value;
reader.parse(payload, value); reader.parse(payload, value);
setRequestId(value["RequestId"].asString()); setRequestId(value["RequestId"].asString());
if(!value["ServiceRpcSign"].isNull())
serviceRpcSign_ = value["ServiceRpcSign"].asString();
if(!value["Params"].isNull()) if(!value["Params"].isNull())
params_ = value["Params"].asString(); params_ = value["Params"].asString();
if(!value["ServiceRpcSign"].isNull())
serviceRpcSign_ = value["ServiceRpcSign"].asString();
} }