@@ -28,42 +28,44 @@
|
||||
#include "model/CreateLoadBalancerUDPListenerResult.h"
|
||||
#include "model/DescribeMasterSlaveVServerGroupsRequest.h"
|
||||
#include "model/DescribeMasterSlaveVServerGroupsResult.h"
|
||||
#include "model/StartLoadBalancerListenerRequest.h"
|
||||
#include "model/StartLoadBalancerListenerResult.h"
|
||||
#include "model/DescribeLoadBalancerTCPListenerAttributeRequest.h"
|
||||
#include "model/DescribeLoadBalancerTCPListenerAttributeResult.h"
|
||||
#include "model/StartLoadBalancerListenerRequest.h"
|
||||
#include "model/StartLoadBalancerListenerResult.h"
|
||||
#include "model/DescribeListenerAccessControlAttributeRequest.h"
|
||||
#include "model/DescribeListenerAccessControlAttributeResult.h"
|
||||
#include "model/StopLoadBalancerListenerRequest.h"
|
||||
#include "model/StopLoadBalancerListenerResult.h"
|
||||
#include "model/SetLoadBalancerStatusRequest.h"
|
||||
#include "model/SetLoadBalancerStatusResult.h"
|
||||
#include "model/ModifyLoadBalancerInstanceSpecRequest.h"
|
||||
#include "model/ModifyLoadBalancerInstanceSpecResult.h"
|
||||
#include "model/SetLoadBalancerStatusRequest.h"
|
||||
#include "model/SetLoadBalancerStatusResult.h"
|
||||
#include "model/MoveResourceGroupRequest.h"
|
||||
#include "model/MoveResourceGroupResult.h"
|
||||
#include "model/SetLoadBalancerTCPListenerAttributeRequest.h"
|
||||
#include "model/SetLoadBalancerTCPListenerAttributeResult.h"
|
||||
#include "model/DeleteVServerGroupRequest.h"
|
||||
#include "model/DeleteVServerGroupResult.h"
|
||||
#include "model/DescribeVServerGroupAttributeRequest.h"
|
||||
#include "model/DescribeVServerGroupAttributeResult.h"
|
||||
#include "model/DeleteVServerGroupRequest.h"
|
||||
#include "model/DeleteVServerGroupResult.h"
|
||||
#include "model/AddListenerWhiteListItemRequest.h"
|
||||
#include "model/AddListenerWhiteListItemResult.h"
|
||||
#include "model/RemoveTagsRequest.h"
|
||||
#include "model/RemoveTagsResult.h"
|
||||
#include "model/CreateLoadBalancerRequest.h"
|
||||
#include "model/CreateLoadBalancerResult.h"
|
||||
#include "model/RemoveTagsRequest.h"
|
||||
#include "model/RemoveTagsResult.h"
|
||||
#include "model/SetLoadBalancerHTTPListenerAttributeRequest.h"
|
||||
#include "model/SetLoadBalancerHTTPListenerAttributeResult.h"
|
||||
#include "model/DescribeDomainExtensionsRequest.h"
|
||||
#include "model/DescribeDomainExtensionsResult.h"
|
||||
#include "model/SetLoadBalancerAutoReleaseTimeRequest.h"
|
||||
#include "model/SetLoadBalancerAutoReleaseTimeResult.h"
|
||||
#include "model/SetListenerAccessControlStatusRequest.h"
|
||||
#include "model/SetListenerAccessControlStatusResult.h"
|
||||
#include "model/SetLoadBalancerDeleteProtectionRequest.h"
|
||||
#include "model/SetLoadBalancerDeleteProtectionResult.h"
|
||||
#include "model/UploadCACertificateRequest.h"
|
||||
#include "model/UploadCACertificateResult.h"
|
||||
#include "model/SetListenerAccessControlStatusRequest.h"
|
||||
#include "model/SetListenerAccessControlStatusResult.h"
|
||||
#include "model/DescribeZonesRequest.h"
|
||||
#include "model/DescribeZonesResult.h"
|
||||
#include "model/SetLoadBalancerHTTPSListenerAttributeRequest.h"
|
||||
@@ -74,6 +76,8 @@
|
||||
#include "model/DeleteLoadBalancerListenerResult.h"
|
||||
#include "model/DescribeVServerGroupsRequest.h"
|
||||
#include "model/DescribeVServerGroupsResult.h"
|
||||
#include "model/DescribeAvailableResourceRequest.h"
|
||||
#include "model/DescribeAvailableResourceResult.h"
|
||||
#include "model/DescribeLoadBalancerHTTPListenerAttributeRequest.h"
|
||||
#include "model/DescribeLoadBalancerHTTPListenerAttributeResult.h"
|
||||
#include "model/DescribeTagsRequest.h"
|
||||
@@ -94,16 +98,16 @@
|
||||
#include "model/CreateLoadBalancerHTTPListenerResult.h"
|
||||
#include "model/RemoveBackendServersRequest.h"
|
||||
#include "model/RemoveBackendServersResult.h"
|
||||
#include "model/AddAccessControlListEntryRequest.h"
|
||||
#include "model/AddAccessControlListEntryResult.h"
|
||||
#include "model/ModifyVServerGroupBackendServersRequest.h"
|
||||
#include "model/ModifyVServerGroupBackendServersResult.h"
|
||||
#include "model/AddAccessControlListEntryRequest.h"
|
||||
#include "model/AddAccessControlListEntryResult.h"
|
||||
#include "model/DescribeSlbQuotasRequest.h"
|
||||
#include "model/DescribeSlbQuotasResult.h"
|
||||
#include "model/DescribeLoadBalancerUDPListenerAttributeRequest.h"
|
||||
#include "model/DescribeLoadBalancerUDPListenerAttributeResult.h"
|
||||
#include "model/DeleteRulesRequest.h"
|
||||
#include "model/DeleteRulesResult.h"
|
||||
#include "model/DescribeLoadBalancerUDPListenerAttributeRequest.h"
|
||||
#include "model/DescribeLoadBalancerUDPListenerAttributeResult.h"
|
||||
#include "model/DeleteMasterSlaveVServerGroupRequest.h"
|
||||
#include "model/DeleteMasterSlaveVServerGroupResult.h"
|
||||
#include "model/DescribeCACertificatesRequest.h"
|
||||
@@ -182,10 +186,10 @@
|
||||
#include "model/ModifyLoadBalancerPayTypeResult.h"
|
||||
#include "model/AddBackendServersRequest.h"
|
||||
#include "model/AddBackendServersResult.h"
|
||||
#include "model/CreateRulesRequest.h"
|
||||
#include "model/CreateRulesResult.h"
|
||||
#include "model/AddVServerGroupBackendServersRequest.h"
|
||||
#include "model/AddVServerGroupBackendServersResult.h"
|
||||
#include "model/CreateRulesRequest.h"
|
||||
#include "model/CreateRulesResult.h"
|
||||
#include "model/SetLoadBalancerUDPListenerAttributeRequest.h"
|
||||
#include "model/SetLoadBalancerUDPListenerAttributeResult.h"
|
||||
|
||||
@@ -206,45 +210,45 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeMasterSlaveVServerGroupsResult> DescribeMasterSlaveVServerGroupsOutcome;
|
||||
typedef std::future<DescribeMasterSlaveVServerGroupsOutcome> DescribeMasterSlaveVServerGroupsOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveVServerGroupsRequest&, const DescribeMasterSlaveVServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveVServerGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartLoadBalancerListenerResult> StartLoadBalancerListenerOutcome;
|
||||
typedef std::future<StartLoadBalancerListenerOutcome> StartLoadBalancerListenerOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::StartLoadBalancerListenerRequest&, const StartLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLoadBalancerListenerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerTCPListenerAttributeResult> DescribeLoadBalancerTCPListenerAttributeOutcome;
|
||||
typedef std::future<DescribeLoadBalancerTCPListenerAttributeOutcome> DescribeLoadBalancerTCPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerTCPListenerAttributeRequest&, const DescribeLoadBalancerTCPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerTCPListenerAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartLoadBalancerListenerResult> StartLoadBalancerListenerOutcome;
|
||||
typedef std::future<StartLoadBalancerListenerOutcome> StartLoadBalancerListenerOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::StartLoadBalancerListenerRequest&, const StartLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLoadBalancerListenerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeListenerAccessControlAttributeResult> DescribeListenerAccessControlAttributeOutcome;
|
||||
typedef std::future<DescribeListenerAccessControlAttributeOutcome> DescribeListenerAccessControlAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeListenerAccessControlAttributeRequest&, const DescribeListenerAccessControlAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeListenerAccessControlAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopLoadBalancerListenerResult> StopLoadBalancerListenerOutcome;
|
||||
typedef std::future<StopLoadBalancerListenerOutcome> StopLoadBalancerListenerOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::StopLoadBalancerListenerRequest&, const StopLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopLoadBalancerListenerAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoadBalancerStatusResult> SetLoadBalancerStatusOutcome;
|
||||
typedef std::future<SetLoadBalancerStatusOutcome> SetLoadBalancerStatusOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerStatusRequest&, const SetLoadBalancerStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLoadBalancerInstanceSpecResult> ModifyLoadBalancerInstanceSpecOutcome;
|
||||
typedef std::future<ModifyLoadBalancerInstanceSpecOutcome> ModifyLoadBalancerInstanceSpecOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::ModifyLoadBalancerInstanceSpecRequest&, const ModifyLoadBalancerInstanceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoadBalancerInstanceSpecAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoadBalancerStatusResult> SetLoadBalancerStatusOutcome;
|
||||
typedef std::future<SetLoadBalancerStatusOutcome> SetLoadBalancerStatusOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerStatusRequest&, const SetLoadBalancerStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
|
||||
typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoadBalancerTCPListenerAttributeResult> SetLoadBalancerTCPListenerAttributeOutcome;
|
||||
typedef std::future<SetLoadBalancerTCPListenerAttributeOutcome> SetLoadBalancerTCPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerTCPListenerAttributeRequest&, const SetLoadBalancerTCPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerTCPListenerAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVServerGroupResult> DeleteVServerGroupOutcome;
|
||||
typedef std::future<DeleteVServerGroupOutcome> DeleteVServerGroupOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DeleteVServerGroupRequest&, const DeleteVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVServerGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVServerGroupAttributeResult> DescribeVServerGroupAttributeOutcome;
|
||||
typedef std::future<DescribeVServerGroupAttributeOutcome> DescribeVServerGroupAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeVServerGroupAttributeRequest&, const DescribeVServerGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVServerGroupAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVServerGroupResult> DeleteVServerGroupOutcome;
|
||||
typedef std::future<DeleteVServerGroupOutcome> DeleteVServerGroupOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DeleteVServerGroupRequest&, const DeleteVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVServerGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddListenerWhiteListItemResult> AddListenerWhiteListItemOutcome;
|
||||
typedef std::future<AddListenerWhiteListItemOutcome> AddListenerWhiteListItemOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::AddListenerWhiteListItemRequest&, const AddListenerWhiteListItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddListenerWhiteListItemAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveTagsResult> RemoveTagsOutcome;
|
||||
typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::RemoveTagsRequest&, const RemoveTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveTagsAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLoadBalancerResult> CreateLoadBalancerOutcome;
|
||||
typedef std::future<CreateLoadBalancerOutcome> CreateLoadBalancerOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::CreateLoadBalancerRequest&, const CreateLoadBalancerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLoadBalancerAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveTagsResult> RemoveTagsOutcome;
|
||||
typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::RemoveTagsRequest&, const RemoveTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveTagsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoadBalancerHTTPListenerAttributeResult> SetLoadBalancerHTTPListenerAttributeOutcome;
|
||||
typedef std::future<SetLoadBalancerHTTPListenerAttributeOutcome> SetLoadBalancerHTTPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerHTTPListenerAttributeRequest&, const SetLoadBalancerHTTPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerHTTPListenerAttributeAsyncHandler;
|
||||
@@ -254,12 +258,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetLoadBalancerAutoReleaseTimeResult> SetLoadBalancerAutoReleaseTimeOutcome;
|
||||
typedef std::future<SetLoadBalancerAutoReleaseTimeOutcome> SetLoadBalancerAutoReleaseTimeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerAutoReleaseTimeRequest&, const SetLoadBalancerAutoReleaseTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerAutoReleaseTimeAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetListenerAccessControlStatusResult> SetListenerAccessControlStatusOutcome;
|
||||
typedef std::future<SetListenerAccessControlStatusOutcome> SetListenerAccessControlStatusOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetListenerAccessControlStatusRequest&, const SetListenerAccessControlStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetListenerAccessControlStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoadBalancerDeleteProtectionResult> SetLoadBalancerDeleteProtectionOutcome;
|
||||
typedef std::future<SetLoadBalancerDeleteProtectionOutcome> SetLoadBalancerDeleteProtectionOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerDeleteProtectionRequest&, const SetLoadBalancerDeleteProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerDeleteProtectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadCACertificateResult> UploadCACertificateOutcome;
|
||||
typedef std::future<UploadCACertificateOutcome> UploadCACertificateOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::UploadCACertificateRequest&, const UploadCACertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadCACertificateAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetListenerAccessControlStatusResult> SetListenerAccessControlStatusOutcome;
|
||||
typedef std::future<SetListenerAccessControlStatusOutcome> SetListenerAccessControlStatusOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetListenerAccessControlStatusRequest&, const SetListenerAccessControlStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetListenerAccessControlStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
|
||||
typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
|
||||
@@ -275,6 +282,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVServerGroupsResult> DescribeVServerGroupsOutcome;
|
||||
typedef std::future<DescribeVServerGroupsOutcome> DescribeVServerGroupsOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeVServerGroupsRequest&, const DescribeVServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVServerGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
|
||||
typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerHTTPListenerAttributeResult> DescribeLoadBalancerHTTPListenerAttributeOutcome;
|
||||
typedef std::future<DescribeLoadBalancerHTTPListenerAttributeOutcome> DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerHTTPListenerAttributeRequest&, const DescribeLoadBalancerHTTPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerHTTPListenerAttributeAsyncHandler;
|
||||
@@ -305,21 +315,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RemoveBackendServersResult> RemoveBackendServersOutcome;
|
||||
typedef std::future<RemoveBackendServersOutcome> RemoveBackendServersOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::RemoveBackendServersRequest&, const RemoveBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveBackendServersAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddAccessControlListEntryResult> AddAccessControlListEntryOutcome;
|
||||
typedef std::future<AddAccessControlListEntryOutcome> AddAccessControlListEntryOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::AddAccessControlListEntryRequest&, const AddAccessControlListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAccessControlListEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyVServerGroupBackendServersResult> ModifyVServerGroupBackendServersOutcome;
|
||||
typedef std::future<ModifyVServerGroupBackendServersOutcome> ModifyVServerGroupBackendServersOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::ModifyVServerGroupBackendServersRequest&, const ModifyVServerGroupBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVServerGroupBackendServersAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddAccessControlListEntryResult> AddAccessControlListEntryOutcome;
|
||||
typedef std::future<AddAccessControlListEntryOutcome> AddAccessControlListEntryOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::AddAccessControlListEntryRequest&, const AddAccessControlListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAccessControlListEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlbQuotasResult> DescribeSlbQuotasOutcome;
|
||||
typedef std::future<DescribeSlbQuotasOutcome> DescribeSlbQuotasOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeSlbQuotasRequest&, const DescribeSlbQuotasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlbQuotasAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerUDPListenerAttributeResult> DescribeLoadBalancerUDPListenerAttributeOutcome;
|
||||
typedef std::future<DescribeLoadBalancerUDPListenerAttributeOutcome> DescribeLoadBalancerUDPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerUDPListenerAttributeRequest&, const DescribeLoadBalancerUDPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerUDPListenerAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRulesResult> DeleteRulesOutcome;
|
||||
typedef std::future<DeleteRulesOutcome> DeleteRulesOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DeleteRulesRequest&, const DeleteRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerUDPListenerAttributeResult> DescribeLoadBalancerUDPListenerAttributeOutcome;
|
||||
typedef std::future<DescribeLoadBalancerUDPListenerAttributeOutcome> DescribeLoadBalancerUDPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerUDPListenerAttributeRequest&, const DescribeLoadBalancerUDPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerUDPListenerAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteMasterSlaveVServerGroupResult> DeleteMasterSlaveVServerGroupOutcome;
|
||||
typedef std::future<DeleteMasterSlaveVServerGroupOutcome> DeleteMasterSlaveVServerGroupOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::DeleteMasterSlaveVServerGroupRequest&, const DeleteMasterSlaveVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMasterSlaveVServerGroupAsyncHandler;
|
||||
@@ -437,12 +447,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddBackendServersResult> AddBackendServersOutcome;
|
||||
typedef std::future<AddBackendServersOutcome> AddBackendServersOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::AddBackendServersRequest&, const AddBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBackendServersAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRulesResult> CreateRulesOutcome;
|
||||
typedef std::future<CreateRulesOutcome> CreateRulesOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::CreateRulesRequest&, const CreateRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddVServerGroupBackendServersResult> AddVServerGroupBackendServersOutcome;
|
||||
typedef std::future<AddVServerGroupBackendServersOutcome> AddVServerGroupBackendServersOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::AddVServerGroupBackendServersRequest&, const AddVServerGroupBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVServerGroupBackendServersAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRulesResult> CreateRulesOutcome;
|
||||
typedef std::future<CreateRulesOutcome> CreateRulesOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::CreateRulesRequest&, const CreateRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoadBalancerUDPListenerAttributeResult> SetLoadBalancerUDPListenerAttributeOutcome;
|
||||
typedef std::future<SetLoadBalancerUDPListenerAttributeOutcome> SetLoadBalancerUDPListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerUDPListenerAttributeRequest&, const SetLoadBalancerUDPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerUDPListenerAttributeAsyncHandler;
|
||||
@@ -460,45 +470,45 @@ namespace AlibabaCloud
|
||||
DescribeMasterSlaveVServerGroupsOutcome describeMasterSlaveVServerGroups(const Model::DescribeMasterSlaveVServerGroupsRequest &request)const;
|
||||
void describeMasterSlaveVServerGroupsAsync(const Model::DescribeMasterSlaveVServerGroupsRequest& request, const DescribeMasterSlaveVServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMasterSlaveVServerGroupsOutcomeCallable describeMasterSlaveVServerGroupsCallable(const Model::DescribeMasterSlaveVServerGroupsRequest& request) const;
|
||||
StartLoadBalancerListenerOutcome startLoadBalancerListener(const Model::StartLoadBalancerListenerRequest &request)const;
|
||||
void startLoadBalancerListenerAsync(const Model::StartLoadBalancerListenerRequest& request, const StartLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartLoadBalancerListenerOutcomeCallable startLoadBalancerListenerCallable(const Model::StartLoadBalancerListenerRequest& request) const;
|
||||
DescribeLoadBalancerTCPListenerAttributeOutcome describeLoadBalancerTCPListenerAttribute(const Model::DescribeLoadBalancerTCPListenerAttributeRequest &request)const;
|
||||
void describeLoadBalancerTCPListenerAttributeAsync(const Model::DescribeLoadBalancerTCPListenerAttributeRequest& request, const DescribeLoadBalancerTCPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerTCPListenerAttributeOutcomeCallable describeLoadBalancerTCPListenerAttributeCallable(const Model::DescribeLoadBalancerTCPListenerAttributeRequest& request) const;
|
||||
StartLoadBalancerListenerOutcome startLoadBalancerListener(const Model::StartLoadBalancerListenerRequest &request)const;
|
||||
void startLoadBalancerListenerAsync(const Model::StartLoadBalancerListenerRequest& request, const StartLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartLoadBalancerListenerOutcomeCallable startLoadBalancerListenerCallable(const Model::StartLoadBalancerListenerRequest& request) const;
|
||||
DescribeListenerAccessControlAttributeOutcome describeListenerAccessControlAttribute(const Model::DescribeListenerAccessControlAttributeRequest &request)const;
|
||||
void describeListenerAccessControlAttributeAsync(const Model::DescribeListenerAccessControlAttributeRequest& request, const DescribeListenerAccessControlAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeListenerAccessControlAttributeOutcomeCallable describeListenerAccessControlAttributeCallable(const Model::DescribeListenerAccessControlAttributeRequest& request) const;
|
||||
StopLoadBalancerListenerOutcome stopLoadBalancerListener(const Model::StopLoadBalancerListenerRequest &request)const;
|
||||
void stopLoadBalancerListenerAsync(const Model::StopLoadBalancerListenerRequest& request, const StopLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopLoadBalancerListenerOutcomeCallable stopLoadBalancerListenerCallable(const Model::StopLoadBalancerListenerRequest& request) const;
|
||||
SetLoadBalancerStatusOutcome setLoadBalancerStatus(const Model::SetLoadBalancerStatusRequest &request)const;
|
||||
void setLoadBalancerStatusAsync(const Model::SetLoadBalancerStatusRequest& request, const SetLoadBalancerStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerStatusOutcomeCallable setLoadBalancerStatusCallable(const Model::SetLoadBalancerStatusRequest& request) const;
|
||||
ModifyLoadBalancerInstanceSpecOutcome modifyLoadBalancerInstanceSpec(const Model::ModifyLoadBalancerInstanceSpecRequest &request)const;
|
||||
void modifyLoadBalancerInstanceSpecAsync(const Model::ModifyLoadBalancerInstanceSpecRequest& request, const ModifyLoadBalancerInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLoadBalancerInstanceSpecOutcomeCallable modifyLoadBalancerInstanceSpecCallable(const Model::ModifyLoadBalancerInstanceSpecRequest& request) const;
|
||||
SetLoadBalancerStatusOutcome setLoadBalancerStatus(const Model::SetLoadBalancerStatusRequest &request)const;
|
||||
void setLoadBalancerStatusAsync(const Model::SetLoadBalancerStatusRequest& request, const SetLoadBalancerStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerStatusOutcomeCallable setLoadBalancerStatusCallable(const Model::SetLoadBalancerStatusRequest& request) const;
|
||||
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
|
||||
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
|
||||
SetLoadBalancerTCPListenerAttributeOutcome setLoadBalancerTCPListenerAttribute(const Model::SetLoadBalancerTCPListenerAttributeRequest &request)const;
|
||||
void setLoadBalancerTCPListenerAttributeAsync(const Model::SetLoadBalancerTCPListenerAttributeRequest& request, const SetLoadBalancerTCPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerTCPListenerAttributeOutcomeCallable setLoadBalancerTCPListenerAttributeCallable(const Model::SetLoadBalancerTCPListenerAttributeRequest& request) const;
|
||||
DeleteVServerGroupOutcome deleteVServerGroup(const Model::DeleteVServerGroupRequest &request)const;
|
||||
void deleteVServerGroupAsync(const Model::DeleteVServerGroupRequest& request, const DeleteVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVServerGroupOutcomeCallable deleteVServerGroupCallable(const Model::DeleteVServerGroupRequest& request) const;
|
||||
DescribeVServerGroupAttributeOutcome describeVServerGroupAttribute(const Model::DescribeVServerGroupAttributeRequest &request)const;
|
||||
void describeVServerGroupAttributeAsync(const Model::DescribeVServerGroupAttributeRequest& request, const DescribeVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVServerGroupAttributeOutcomeCallable describeVServerGroupAttributeCallable(const Model::DescribeVServerGroupAttributeRequest& request) const;
|
||||
DeleteVServerGroupOutcome deleteVServerGroup(const Model::DeleteVServerGroupRequest &request)const;
|
||||
void deleteVServerGroupAsync(const Model::DeleteVServerGroupRequest& request, const DeleteVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVServerGroupOutcomeCallable deleteVServerGroupCallable(const Model::DeleteVServerGroupRequest& request) const;
|
||||
AddListenerWhiteListItemOutcome addListenerWhiteListItem(const Model::AddListenerWhiteListItemRequest &request)const;
|
||||
void addListenerWhiteListItemAsync(const Model::AddListenerWhiteListItemRequest& request, const AddListenerWhiteListItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddListenerWhiteListItemOutcomeCallable addListenerWhiteListItemCallable(const Model::AddListenerWhiteListItemRequest& request) const;
|
||||
RemoveTagsOutcome removeTags(const Model::RemoveTagsRequest &request)const;
|
||||
void removeTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const;
|
||||
CreateLoadBalancerOutcome createLoadBalancer(const Model::CreateLoadBalancerRequest &request)const;
|
||||
void createLoadBalancerAsync(const Model::CreateLoadBalancerRequest& request, const CreateLoadBalancerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLoadBalancerOutcomeCallable createLoadBalancerCallable(const Model::CreateLoadBalancerRequest& request) const;
|
||||
RemoveTagsOutcome removeTags(const Model::RemoveTagsRequest &request)const;
|
||||
void removeTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const;
|
||||
SetLoadBalancerHTTPListenerAttributeOutcome setLoadBalancerHTTPListenerAttribute(const Model::SetLoadBalancerHTTPListenerAttributeRequest &request)const;
|
||||
void setLoadBalancerHTTPListenerAttributeAsync(const Model::SetLoadBalancerHTTPListenerAttributeRequest& request, const SetLoadBalancerHTTPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerHTTPListenerAttributeOutcomeCallable setLoadBalancerHTTPListenerAttributeCallable(const Model::SetLoadBalancerHTTPListenerAttributeRequest& request) const;
|
||||
@@ -508,12 +518,15 @@ namespace AlibabaCloud
|
||||
SetLoadBalancerAutoReleaseTimeOutcome setLoadBalancerAutoReleaseTime(const Model::SetLoadBalancerAutoReleaseTimeRequest &request)const;
|
||||
void setLoadBalancerAutoReleaseTimeAsync(const Model::SetLoadBalancerAutoReleaseTimeRequest& request, const SetLoadBalancerAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerAutoReleaseTimeOutcomeCallable setLoadBalancerAutoReleaseTimeCallable(const Model::SetLoadBalancerAutoReleaseTimeRequest& request) const;
|
||||
SetListenerAccessControlStatusOutcome setListenerAccessControlStatus(const Model::SetListenerAccessControlStatusRequest &request)const;
|
||||
void setListenerAccessControlStatusAsync(const Model::SetListenerAccessControlStatusRequest& request, const SetListenerAccessControlStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetListenerAccessControlStatusOutcomeCallable setListenerAccessControlStatusCallable(const Model::SetListenerAccessControlStatusRequest& request) const;
|
||||
SetLoadBalancerDeleteProtectionOutcome setLoadBalancerDeleteProtection(const Model::SetLoadBalancerDeleteProtectionRequest &request)const;
|
||||
void setLoadBalancerDeleteProtectionAsync(const Model::SetLoadBalancerDeleteProtectionRequest& request, const SetLoadBalancerDeleteProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerDeleteProtectionOutcomeCallable setLoadBalancerDeleteProtectionCallable(const Model::SetLoadBalancerDeleteProtectionRequest& request) const;
|
||||
UploadCACertificateOutcome uploadCACertificate(const Model::UploadCACertificateRequest &request)const;
|
||||
void uploadCACertificateAsync(const Model::UploadCACertificateRequest& request, const UploadCACertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadCACertificateOutcomeCallable uploadCACertificateCallable(const Model::UploadCACertificateRequest& request) const;
|
||||
SetListenerAccessControlStatusOutcome setListenerAccessControlStatus(const Model::SetListenerAccessControlStatusRequest &request)const;
|
||||
void setListenerAccessControlStatusAsync(const Model::SetListenerAccessControlStatusRequest& request, const SetListenerAccessControlStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetListenerAccessControlStatusOutcomeCallable setListenerAccessControlStatusCallable(const Model::SetListenerAccessControlStatusRequest& request) const;
|
||||
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
|
||||
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
|
||||
@@ -529,6 +542,9 @@ namespace AlibabaCloud
|
||||
DescribeVServerGroupsOutcome describeVServerGroups(const Model::DescribeVServerGroupsRequest &request)const;
|
||||
void describeVServerGroupsAsync(const Model::DescribeVServerGroupsRequest& request, const DescribeVServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVServerGroupsOutcomeCallable describeVServerGroupsCallable(const Model::DescribeVServerGroupsRequest& request) const;
|
||||
DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
|
||||
void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
|
||||
DescribeLoadBalancerHTTPListenerAttributeOutcome describeLoadBalancerHTTPListenerAttribute(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest &request)const;
|
||||
void describeLoadBalancerHTTPListenerAttributeAsync(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& request, const DescribeLoadBalancerHTTPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable describeLoadBalancerHTTPListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& request) const;
|
||||
@@ -559,21 +575,21 @@ namespace AlibabaCloud
|
||||
RemoveBackendServersOutcome removeBackendServers(const Model::RemoveBackendServersRequest &request)const;
|
||||
void removeBackendServersAsync(const Model::RemoveBackendServersRequest& request, const RemoveBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveBackendServersOutcomeCallable removeBackendServersCallable(const Model::RemoveBackendServersRequest& request) const;
|
||||
AddAccessControlListEntryOutcome addAccessControlListEntry(const Model::AddAccessControlListEntryRequest &request)const;
|
||||
void addAccessControlListEntryAsync(const Model::AddAccessControlListEntryRequest& request, const AddAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddAccessControlListEntryOutcomeCallable addAccessControlListEntryCallable(const Model::AddAccessControlListEntryRequest& request) const;
|
||||
ModifyVServerGroupBackendServersOutcome modifyVServerGroupBackendServers(const Model::ModifyVServerGroupBackendServersRequest &request)const;
|
||||
void modifyVServerGroupBackendServersAsync(const Model::ModifyVServerGroupBackendServersRequest& request, const ModifyVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyVServerGroupBackendServersOutcomeCallable modifyVServerGroupBackendServersCallable(const Model::ModifyVServerGroupBackendServersRequest& request) const;
|
||||
AddAccessControlListEntryOutcome addAccessControlListEntry(const Model::AddAccessControlListEntryRequest &request)const;
|
||||
void addAccessControlListEntryAsync(const Model::AddAccessControlListEntryRequest& request, const AddAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddAccessControlListEntryOutcomeCallable addAccessControlListEntryCallable(const Model::AddAccessControlListEntryRequest& request) const;
|
||||
DescribeSlbQuotasOutcome describeSlbQuotas(const Model::DescribeSlbQuotasRequest &request)const;
|
||||
void describeSlbQuotasAsync(const Model::DescribeSlbQuotasRequest& request, const DescribeSlbQuotasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlbQuotasOutcomeCallable describeSlbQuotasCallable(const Model::DescribeSlbQuotasRequest& request) const;
|
||||
DescribeLoadBalancerUDPListenerAttributeOutcome describeLoadBalancerUDPListenerAttribute(const Model::DescribeLoadBalancerUDPListenerAttributeRequest &request)const;
|
||||
void describeLoadBalancerUDPListenerAttributeAsync(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request, const DescribeLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerUDPListenerAttributeOutcomeCallable describeLoadBalancerUDPListenerAttributeCallable(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request) const;
|
||||
DeleteRulesOutcome deleteRules(const Model::DeleteRulesRequest &request)const;
|
||||
void deleteRulesAsync(const Model::DeleteRulesRequest& request, const DeleteRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRulesOutcomeCallable deleteRulesCallable(const Model::DeleteRulesRequest& request) const;
|
||||
DescribeLoadBalancerUDPListenerAttributeOutcome describeLoadBalancerUDPListenerAttribute(const Model::DescribeLoadBalancerUDPListenerAttributeRequest &request)const;
|
||||
void describeLoadBalancerUDPListenerAttributeAsync(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request, const DescribeLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerUDPListenerAttributeOutcomeCallable describeLoadBalancerUDPListenerAttributeCallable(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request) const;
|
||||
DeleteMasterSlaveVServerGroupOutcome deleteMasterSlaveVServerGroup(const Model::DeleteMasterSlaveVServerGroupRequest &request)const;
|
||||
void deleteMasterSlaveVServerGroupAsync(const Model::DeleteMasterSlaveVServerGroupRequest& request, const DeleteMasterSlaveVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMasterSlaveVServerGroupOutcomeCallable deleteMasterSlaveVServerGroupCallable(const Model::DeleteMasterSlaveVServerGroupRequest& request) const;
|
||||
@@ -691,12 +707,12 @@ namespace AlibabaCloud
|
||||
AddBackendServersOutcome addBackendServers(const Model::AddBackendServersRequest &request)const;
|
||||
void addBackendServersAsync(const Model::AddBackendServersRequest& request, const AddBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddBackendServersOutcomeCallable addBackendServersCallable(const Model::AddBackendServersRequest& request) const;
|
||||
CreateRulesOutcome createRules(const Model::CreateRulesRequest &request)const;
|
||||
void createRulesAsync(const Model::CreateRulesRequest& request, const CreateRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRulesOutcomeCallable createRulesCallable(const Model::CreateRulesRequest& request) const;
|
||||
AddVServerGroupBackendServersOutcome addVServerGroupBackendServers(const Model::AddVServerGroupBackendServersRequest &request)const;
|
||||
void addVServerGroupBackendServersAsync(const Model::AddVServerGroupBackendServersRequest& request, const AddVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddVServerGroupBackendServersOutcomeCallable addVServerGroupBackendServersCallable(const Model::AddVServerGroupBackendServersRequest& request) const;
|
||||
CreateRulesOutcome createRules(const Model::CreateRulesRequest &request)const;
|
||||
void createRulesAsync(const Model::CreateRulesRequest& request, const CreateRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRulesOutcomeCallable createRulesCallable(const Model::CreateRulesRequest& request) const;
|
||||
SetLoadBalancerUDPListenerAttributeOutcome setLoadBalancerUDPListenerAttribute(const Model::SetLoadBalancerUDPListenerAttributeRequest &request)const;
|
||||
void setLoadBalancerUDPListenerAttributeAsync(const Model::SetLoadBalancerUDPListenerAttributeRequest& request, const SetLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoadBalancerUDPListenerAttributeOutcomeCallable setLoadBalancerUDPListenerAttributeCallable(const Model::SetLoadBalancerUDPListenerAttributeRequest& request) const;
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
std::string serverIp;
|
||||
std::string weight;
|
||||
};
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -66,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getAccess_key_id()const;
|
||||
void setAccess_key_id(const std::string& access_key_id);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAclName()const;
|
||||
@@ -58,6 +60,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
std::string resourceGroupId_;
|
||||
long resourceOwnerId_;
|
||||
std::string aclName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -81,12 +81,16 @@ namespace AlibabaCloud
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getCookie()const;
|
||||
void setCookie(const std::string& cookie);
|
||||
std::string getHealthCheckType()const;
|
||||
void setHealthCheckType(const std::string& healthCheckType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getStickySession()const;
|
||||
void setStickySession(const std::string& stickySession);
|
||||
std::string getHealthCheckMethod()const;
|
||||
void setHealthCheckMethod(const std::string& healthCheckMethod);
|
||||
std::string getHealthCheckDomain()const;
|
||||
void setHealthCheckDomain(const std::string& healthCheckDomain);
|
||||
int getRequestTimeout()const;
|
||||
@@ -142,9 +146,11 @@ namespace AlibabaCloud
|
||||
std::string aclId_;
|
||||
int listenerPort_;
|
||||
std::string cookie_;
|
||||
std::string healthCheckType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string stickySession_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
int requestTimeout_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -79,12 +79,16 @@ namespace AlibabaCloud
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getCookie()const;
|
||||
void setCookie(const std::string& cookie);
|
||||
std::string getHealthCheckType()const;
|
||||
void setHealthCheckType(const std::string& healthCheckType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getStickySession()const;
|
||||
void setStickySession(const std::string& stickySession);
|
||||
std::string getHealthCheckMethod()const;
|
||||
void setHealthCheckMethod(const std::string& healthCheckMethod);
|
||||
std::string getHealthCheckDomain()const;
|
||||
void setHealthCheckDomain(const std::string& healthCheckDomain);
|
||||
int getRequestTimeout()const;
|
||||
@@ -101,6 +105,8 @@ namespace AlibabaCloud
|
||||
void setServerCertificateId(const std::string& serverCertificateId);
|
||||
std::string getCACertificateId()const;
|
||||
void setCACertificateId(const std::string& cACertificateId);
|
||||
std::string getBackendProtocol()const;
|
||||
void setBackendProtocol(const std::string& backendProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
int getIdleTimeout()const;
|
||||
@@ -145,9 +151,11 @@ namespace AlibabaCloud
|
||||
std::string aclId_;
|
||||
int listenerPort_;
|
||||
std::string cookie_;
|
||||
std::string healthCheckType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string stickySession_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
int requestTimeout_;
|
||||
std::string ownerAccount_;
|
||||
@@ -156,6 +164,7 @@ namespace AlibabaCloud
|
||||
long ownerId_;
|
||||
std::string serverCertificateId_;
|
||||
std::string cACertificateId_;
|
||||
std::string backendProtocol_;
|
||||
std::string tags_;
|
||||
int idleTimeout_;
|
||||
std::string loadBalancerId_;
|
||||
|
||||
@@ -57,10 +57,14 @@ namespace AlibabaCloud
|
||||
void setAddressType(const std::string& addressType);
|
||||
std::string getSlaveZoneId()const;
|
||||
void setSlaveZoneId(const std::string& slaveZoneId);
|
||||
std::string getDeleteProtection()const;
|
||||
void setDeleteProtection(const std::string& deleteProtection);
|
||||
std::string getLoadBalancerSpec()const;
|
||||
void setLoadBalancerSpec(const std::string& loadBalancerSpec);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
@@ -83,6 +87,8 @@ namespace AlibabaCloud
|
||||
void setPayType(const std::string& payType);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
int getRatio()const;
|
||||
void setRatio(int ratio);
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
@@ -96,8 +102,10 @@ namespace AlibabaCloud
|
||||
std::string regionId_;
|
||||
std::string addressType_;
|
||||
std::string slaveZoneId_;
|
||||
std::string deleteProtection_;
|
||||
std::string loadBalancerSpec_;
|
||||
bool autoPay_;
|
||||
std::string address_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string ownerAccount_;
|
||||
@@ -109,6 +117,7 @@ namespace AlibabaCloud
|
||||
std::string vpcId_;
|
||||
std::string payType_;
|
||||
std::string pricingCycle_;
|
||||
int ratio_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -77,6 +77,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getHealthCheckMethod()const;
|
||||
void setHealthCheckMethod(const std::string& healthCheckMethod);
|
||||
std::string getHealthCheckDomain()const;
|
||||
void setHealthCheckDomain(const std::string& healthCheckDomain);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -120,6 +122,7 @@ namespace AlibabaCloud
|
||||
std::string healthCheckType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
std::string serverType;
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -66,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string ruleList_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -50,6 +50,7 @@ namespace AlibabaCloud
|
||||
explicit DescribeAccessControlListAttributeResult(const std::string &payload);
|
||||
~DescribeAccessControlListAttributeResult();
|
||||
std::vector<AclEntry> getAclEntrys()const;
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getAclId()const;
|
||||
std::string getAddressIPVersion()const;
|
||||
std::vector<RelatedListener> getRelatedListeners()const;
|
||||
@@ -59,6 +60,7 @@ namespace AlibabaCloud
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AclEntry> aclEntrys_;
|
||||
std::string resourceGroupId_;
|
||||
std::string aclId_;
|
||||
std::string addressIPVersion_;
|
||||
std::vector<RelatedListener> relatedListeners_;
|
||||
|
||||
@@ -30,6 +30,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT DescribeAccessControlListsRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeAccessControlListsRequest();
|
||||
@@ -55,10 +60,14 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
@@ -71,8 +80,10 @@ namespace AlibabaCloud
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string tags_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,8 +34,15 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Acl
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string resourceGroupId;
|
||||
std::string aclId;
|
||||
std::string addressIPVersion;
|
||||
std::vector<Acl::Tag> tags;
|
||||
std::string aclName;
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SLB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_SLB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/slb/SlbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Slb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAvailableResourceRequest();
|
||||
~DescribeAvailableResourceRequest();
|
||||
|
||||
std::string getAccess_key_id()const;
|
||||
void setAccess_key_id(const std::string& access_key_id);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getAddressType()const;
|
||||
void setAddressType(const std::string& addressType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAddressIPVersion()const;
|
||||
void setAddressIPVersion(const std::string& addressIPVersion);
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string addressType_;
|
||||
long ownerId_;
|
||||
std::string addressIPVersion_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SLB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SLB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
|
||||
#define ALIBABACLOUD_SLB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/slb/SlbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Slb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT DescribeAvailableResourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AvailableResource
|
||||
{
|
||||
struct SupportResource
|
||||
{
|
||||
std::string addressIPVersion;
|
||||
std::string addressType;
|
||||
};
|
||||
std::vector<AvailableResource::SupportResource> supportResources;
|
||||
std::string slaveZoneId;
|
||||
std::string masterZoneId;
|
||||
};
|
||||
|
||||
|
||||
DescribeAvailableResourceResult();
|
||||
explicit DescribeAvailableResourceResult(const std::string &payload);
|
||||
~DescribeAvailableResourceResult();
|
||||
std::vector<AvailableResource> getAvailableResources()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AvailableResource> availableResources_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SLB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
|
||||
@@ -30,6 +30,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT DescribeCACertificatesRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeCACertificatesRequest();
|
||||
@@ -47,6 +52,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getCACertificateId()const;
|
||||
@@ -59,6 +66,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::vector<Tag> tag_;
|
||||
long ownerId_;
|
||||
std::string cACertificateId_;
|
||||
|
||||
|
||||
@@ -34,6 +34,11 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct CACertificate
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string fingerprint;
|
||||
std::string resourceGroupId;
|
||||
long expireTimeStamp;
|
||||
@@ -42,6 +47,7 @@ namespace AlibabaCloud
|
||||
std::string cACertificateName;
|
||||
std::string regionId;
|
||||
std::string expireTime;
|
||||
std::vector<CACertificate::Tag> tags;
|
||||
long createTimeStamp;
|
||||
std::string commonName;
|
||||
};
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
int port;
|
||||
std::string serverIp;
|
||||
std::string serverHealthStatus;
|
||||
std::string protocol;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getAccess_key_id()const;
|
||||
void setAccess_key_id(const std::string& access_key_id);
|
||||
bool getIncludeReservedData()const;
|
||||
void setIncludeReservedData(bool includeReservedData);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getLoadBalancerId()const;
|
||||
@@ -54,6 +56,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
bool includeReservedData_;
|
||||
long resourceOwnerId_;
|
||||
std::string loadBalancerId_;
|
||||
std::string regionId_;
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string listenerForward;
|
||||
int listenerPort;
|
||||
std::string description;
|
||||
int forwardPort;
|
||||
std::string listenerProtocol;
|
||||
};
|
||||
@@ -48,8 +49,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
};
|
||||
@@ -67,6 +68,8 @@ namespace AlibabaCloud
|
||||
std::vector<ListenerPortAndProtocol> getListenerPortsAndProtocol()const;
|
||||
std::string getLoadBalancerId()const;
|
||||
std::vector<BackendServer> getBackendServers()const;
|
||||
std::string getHasReservedInfo()const;
|
||||
std::string getReservedInfoBandwidth()const;
|
||||
std::string getLoadBalancerSpec()const;
|
||||
std::string getNetworkType()const;
|
||||
int getBandwidth()const;
|
||||
@@ -78,13 +81,17 @@ namespace AlibabaCloud
|
||||
std::string getRenewalStatus()const;
|
||||
std::string getRenewalCycUnit()const;
|
||||
std::string getPayType()const;
|
||||
std::string getReservedInfoActiveTime()const;
|
||||
std::string getSlaveZoneId()const;
|
||||
std::string getInternetChargeType()const;
|
||||
std::string getRegionIdAlias()const;
|
||||
std::string getReservedInfoInternetChargeType()const;
|
||||
std::string getLoadBalancerName()const;
|
||||
std::string getVpcId()const;
|
||||
std::string getDeleteProtection()const;
|
||||
long getEndTimeStamp()const;
|
||||
std::string getRegionId()const;
|
||||
std::string getReservedInfoOrderType()const;
|
||||
std::string getAddressType()const;
|
||||
std::string getLoadBalancerStatus()const;
|
||||
long getCreateTimeStamp()const;
|
||||
@@ -102,6 +109,8 @@ namespace AlibabaCloud
|
||||
std::vector<ListenerPortAndProtocol> listenerPortsAndProtocol_;
|
||||
std::string loadBalancerId_;
|
||||
std::vector<BackendServer> backendServers_;
|
||||
std::string hasReservedInfo_;
|
||||
std::string reservedInfoBandwidth_;
|
||||
std::string loadBalancerSpec_;
|
||||
std::string networkType_;
|
||||
int bandwidth_;
|
||||
@@ -113,13 +122,17 @@ namespace AlibabaCloud
|
||||
std::string renewalStatus_;
|
||||
std::string renewalCycUnit_;
|
||||
std::string payType_;
|
||||
std::string reservedInfoActiveTime_;
|
||||
std::string slaveZoneId_;
|
||||
std::string internetChargeType_;
|
||||
std::string regionIdAlias_;
|
||||
std::string reservedInfoInternetChargeType_;
|
||||
std::string loadBalancerName_;
|
||||
std::string vpcId_;
|
||||
std::string deleteProtection_;
|
||||
long endTimeStamp_;
|
||||
std::string regionId_;
|
||||
std::string reservedInfoOrderType_;
|
||||
std::string addressType_;
|
||||
std::string loadBalancerStatus_;
|
||||
long createTimeStamp_;
|
||||
|
||||
@@ -57,6 +57,7 @@ namespace AlibabaCloud
|
||||
int getBackendServerPort()const;
|
||||
std::string getXForwardedFor_SLBID()const;
|
||||
int getHealthCheckConnectPort()const;
|
||||
std::string getHealthCheckMethod()const;
|
||||
int getBandwidth()const;
|
||||
std::string getSecurityStatus()const;
|
||||
std::string getGzip()const;
|
||||
@@ -81,6 +82,7 @@ namespace AlibabaCloud
|
||||
std::string getHealthCheckDomain()const;
|
||||
std::string getXForwardedFor_proto()const;
|
||||
std::string getAclType()const;
|
||||
std::string getHealthCheckType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -97,6 +99,7 @@ namespace AlibabaCloud
|
||||
int backendServerPort_;
|
||||
std::string xForwardedFor_SLBID_;
|
||||
int healthCheckConnectPort_;
|
||||
std::string healthCheckMethod_;
|
||||
int bandwidth_;
|
||||
std::string securityStatus_;
|
||||
std::string gzip_;
|
||||
@@ -121,6 +124,7 @@ namespace AlibabaCloud
|
||||
std::string healthCheckDomain_;
|
||||
std::string xForwardedFor_proto_;
|
||||
std::string aclType_;
|
||||
std::string healthCheckType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -54,6 +54,7 @@ namespace AlibabaCloud
|
||||
int getCookieTimeout()const;
|
||||
int getMaxConnection()const;
|
||||
std::string getVServerGroupId()const;
|
||||
int getBackendProtocol()const;
|
||||
std::string getDescription()const;
|
||||
int getUnhealthyThreshold()const;
|
||||
std::string getScheduler()const;
|
||||
@@ -64,6 +65,7 @@ namespace AlibabaCloud
|
||||
int getBackendServerPort()const;
|
||||
std::string getXForwardedFor_SLBID()const;
|
||||
int getHealthCheckConnectPort()const;
|
||||
std::string getHealthCheckMethod()const;
|
||||
int getBandwidth()const;
|
||||
std::string getSecurityStatus()const;
|
||||
std::string getGzip()const;
|
||||
@@ -90,6 +92,7 @@ namespace AlibabaCloud
|
||||
std::string getXForwardedFor_proto()const;
|
||||
std::string getAclType()const;
|
||||
std::string getEnableHttp2()const;
|
||||
std::string getHealthCheckType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -97,6 +100,7 @@ namespace AlibabaCloud
|
||||
int cookieTimeout_;
|
||||
int maxConnection_;
|
||||
std::string vServerGroupId_;
|
||||
int backendProtocol_;
|
||||
std::string description_;
|
||||
int unhealthyThreshold_;
|
||||
std::string scheduler_;
|
||||
@@ -107,6 +111,7 @@ namespace AlibabaCloud
|
||||
int backendServerPort_;
|
||||
std::string xForwardedFor_SLBID_;
|
||||
int healthCheckConnectPort_;
|
||||
std::string healthCheckMethod_;
|
||||
int bandwidth_;
|
||||
std::string securityStatus_;
|
||||
std::string gzip_;
|
||||
@@ -133,6 +138,7 @@ namespace AlibabaCloud
|
||||
std::string xForwardedFor_proto_;
|
||||
std::string aclType_;
|
||||
std::string enableHttp2_;
|
||||
std::string healthCheckType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ namespace AlibabaCloud
|
||||
int getBackendServerPort()const;
|
||||
int getPersistenceTimeout()const;
|
||||
int getHealthCheckConnectPort()const;
|
||||
std::string getHealthCheckMethod()const;
|
||||
int getBandwidth()const;
|
||||
std::string getHealthCheckHttpCode()const;
|
||||
int getEstablishedTimeout()const;
|
||||
@@ -78,6 +79,7 @@ namespace AlibabaCloud
|
||||
int backendServerPort_;
|
||||
int persistenceTimeout_;
|
||||
int healthCheckConnectPort_;
|
||||
std::string healthCheckMethod_;
|
||||
int bandwidth_;
|
||||
std::string healthCheckHttpCode_;
|
||||
int establishedTimeout_;
|
||||
|
||||
@@ -30,6 +30,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancersRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeLoadBalancersRequest();
|
||||
@@ -59,6 +64,8 @@ namespace AlibabaCloud
|
||||
void setAddressType(const std::string& addressType);
|
||||
std::string getSlaveZoneId()const;
|
||||
void setSlaveZoneId(const std::string& slaveZoneId);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::string getFuzzy()const;
|
||||
void setFuzzy(const std::string& fuzzy);
|
||||
std::string getAddress()const;
|
||||
@@ -101,6 +108,7 @@ namespace AlibabaCloud
|
||||
int pageSize_;
|
||||
std::string addressType_;
|
||||
std::string slaveZoneId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string fuzzy_;
|
||||
std::string address_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -34,6 +34,11 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct LoadBalancer
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string address;
|
||||
std::string resourceGroupId;
|
||||
std::string vSwitchId;
|
||||
@@ -50,6 +55,7 @@ namespace AlibabaCloud
|
||||
std::string regionId;
|
||||
std::string addressType;
|
||||
std::string loadBalancerStatus;
|
||||
std::vector<LoadBalancer::Tag> tags;
|
||||
std::string masterZoneId;
|
||||
long createTimeStamp;
|
||||
};
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
std::string serverType;
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
@@ -49,6 +49,7 @@ namespace AlibabaCloud
|
||||
explicit DescribeMasterSlaveServerGroupAttributeResult(const std::string &payload);
|
||||
~DescribeMasterSlaveServerGroupAttributeResult();
|
||||
std::string getMasterSlaveServerGroupId()const;
|
||||
std::string getLoadBalancerId()const;
|
||||
std::string getMasterSlaveServerGroupName()const;
|
||||
std::vector<MasterSlaveBackendServer> getMasterSlaveBackendServers()const;
|
||||
|
||||
@@ -56,6 +57,7 @@ namespace AlibabaCloud
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string masterSlaveServerGroupId_;
|
||||
std::string loadBalancerId_;
|
||||
std::string masterSlaveServerGroupName_;
|
||||
std::vector<MasterSlaveBackendServer> masterSlaveBackendServers_;
|
||||
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
|
||||
@@ -45,6 +45,7 @@ namespace AlibabaCloud
|
||||
int getUnhealthyThreshold()const;
|
||||
std::string getScheduler()const;
|
||||
std::string getHealthCheckURI()const;
|
||||
std::string getRuleId()const;
|
||||
std::string getHealthCheck()const;
|
||||
std::string getLoadBalancerId()const;
|
||||
int getHealthCheckTimeout()const;
|
||||
@@ -70,6 +71,7 @@ namespace AlibabaCloud
|
||||
int unhealthyThreshold_;
|
||||
std::string scheduler_;
|
||||
std::string healthCheckURI_;
|
||||
std::string ruleId_;
|
||||
std::string healthCheck_;
|
||||
std::string loadBalancerId_;
|
||||
int healthCheckTimeout_;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -30,6 +30,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT DescribeServerCertificatesRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeServerCertificatesRequest();
|
||||
@@ -47,6 +52,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getServerCertificateId()const;
|
||||
@@ -61,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::vector<Tag> tag_;
|
||||
long ownerId_;
|
||||
std::string serverCertificateId_;
|
||||
std::string tags_;
|
||||
|
||||
@@ -34,6 +34,11 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct ServerCertificate
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string fingerprint;
|
||||
std::string resourceGroupId;
|
||||
long expireTimeStamp;
|
||||
@@ -47,6 +52,7 @@ namespace AlibabaCloud
|
||||
std::string serverCertificateName;
|
||||
std::string regionId;
|
||||
std::string expireTime;
|
||||
std::vector<ServerCertificate::Tag> tags;
|
||||
long createTimeStamp;
|
||||
std::string commonName;
|
||||
};
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
@@ -49,6 +49,7 @@ namespace AlibabaCloud
|
||||
~DescribeVServerGroupAttributeResult();
|
||||
std::string getVServerGroupId()const;
|
||||
std::string getVServerGroupName()const;
|
||||
std::string getLoadBalancerId()const;
|
||||
std::vector<BackendServer> getBackendServers()const;
|
||||
|
||||
protected:
|
||||
@@ -56,6 +57,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string vServerGroupId_;
|
||||
std::string vServerGroupName_;
|
||||
std::string loadBalancerId_;
|
||||
std::vector<BackendServer> backendServers_;
|
||||
|
||||
};
|
||||
|
||||
@@ -39,37 +39,40 @@ namespace AlibabaCloud
|
||||
void setAccess_key_id(const std::string& access_key_id);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getLoadBalancerId()const;
|
||||
void setLoadBalancerId(const std::string& loadBalancerId);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
std::string getLoadBalancerId()const;
|
||||
void setLoadBalancerId(const std::string& loadBalancerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
int getRatio()const;
|
||||
void setRatio(int ratio);
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
long resourceOwnerId_;
|
||||
std::string loadBalancerId_;
|
||||
bool autoPay_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string internetChargeType_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string tags_;
|
||||
std::string loadBalancerId_;
|
||||
std::string regionId_;
|
||||
std::string internetChargeType_;
|
||||
int ratio_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -66,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
std::string serverIp;
|
||||
std::string weight;
|
||||
};
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setAccessControlStatus(const std::string& accessControlStatus);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -66,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string ownerAccount_;
|
||||
std::string accessControlStatus_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_SLB_MODEL_SETLOADBALANCERDELETEPROTECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_SLB_MODEL_SETLOADBALANCERDELETEPROTECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/slb/SlbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Slb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT SetLoadBalancerDeleteProtectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SetLoadBalancerDeleteProtectionRequest();
|
||||
~SetLoadBalancerDeleteProtectionRequest();
|
||||
|
||||
std::string getAccess_key_id()const;
|
||||
void setAccess_key_id(const std::string& access_key_id);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getLoadBalancerId()const;
|
||||
void setLoadBalancerId(const std::string& loadBalancerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeleteProtection()const;
|
||||
void setDeleteProtection(const std::string& deleteProtection);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
private:
|
||||
std::string access_key_id_;
|
||||
long resourceOwnerId_;
|
||||
std::string loadBalancerId_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string deleteProtection_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SLB_MODEL_SETLOADBALANCERDELETEPROTECTIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SLB_MODEL_SETLOADBALANCERDELETEPROTECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_SLB_MODEL_SETLOADBALANCERDELETEPROTECTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/slb/SlbExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Slb
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SLB_EXPORT SetLoadBalancerDeleteProtectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetLoadBalancerDeleteProtectionResult();
|
||||
explicit SetLoadBalancerDeleteProtectionResult(const std::string &payload);
|
||||
~SetLoadBalancerDeleteProtectionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SLB_MODEL_SETLOADBALANCERDELETEPROTECTIONRESULT_H_
|
||||
@@ -77,12 +77,16 @@ namespace AlibabaCloud
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getCookie()const;
|
||||
void setCookie(const std::string& cookie);
|
||||
std::string getHealthCheckType()const;
|
||||
void setHealthCheckType(const std::string& healthCheckType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getStickySession()const;
|
||||
void setStickySession(const std::string& stickySession);
|
||||
std::string getHealthCheckMethod()const;
|
||||
void setHealthCheckMethod(const std::string& healthCheckMethod);
|
||||
std::string getHealthCheckDomain()const;
|
||||
void setHealthCheckDomain(const std::string& healthCheckDomain);
|
||||
int getRequestTimeout()const;
|
||||
@@ -136,9 +140,11 @@ namespace AlibabaCloud
|
||||
std::string aclId_;
|
||||
int listenerPort_;
|
||||
std::string cookie_;
|
||||
std::string healthCheckType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string stickySession_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
int requestTimeout_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -79,12 +79,16 @@ namespace AlibabaCloud
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getCookie()const;
|
||||
void setCookie(const std::string& cookie);
|
||||
std::string getHealthCheckType()const;
|
||||
void setHealthCheckType(const std::string& healthCheckType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getStickySession()const;
|
||||
void setStickySession(const std::string& stickySession);
|
||||
std::string getHealthCheckMethod()const;
|
||||
void setHealthCheckMethod(const std::string& healthCheckMethod);
|
||||
std::string getHealthCheckDomain()const;
|
||||
void setHealthCheckDomain(const std::string& healthCheckDomain);
|
||||
int getRequestTimeout()const;
|
||||
@@ -101,6 +105,8 @@ namespace AlibabaCloud
|
||||
void setServerCertificateId(const std::string& serverCertificateId);
|
||||
std::string getCACertificateId()const;
|
||||
void setCACertificateId(const std::string& cACertificateId);
|
||||
std::string getBackendProtocol()const;
|
||||
void setBackendProtocol(const std::string& backendProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
int getIdleTimeout()const;
|
||||
@@ -145,9 +151,11 @@ namespace AlibabaCloud
|
||||
std::string aclId_;
|
||||
int listenerPort_;
|
||||
std::string cookie_;
|
||||
std::string healthCheckType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string stickySession_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
int requestTimeout_;
|
||||
std::string ownerAccount_;
|
||||
@@ -156,6 +164,7 @@ namespace AlibabaCloud
|
||||
long ownerId_;
|
||||
std::string serverCertificateId_;
|
||||
std::string cACertificateId_;
|
||||
std::string backendProtocol_;
|
||||
std::string tags_;
|
||||
int idleTimeout_;
|
||||
std::string loadBalancerId_;
|
||||
|
||||
@@ -79,6 +79,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getHealthCheckMethod()const;
|
||||
void setHealthCheckMethod(const std::string& healthCheckMethod);
|
||||
std::string getHealthCheckDomain()const;
|
||||
void setHealthCheckDomain(const std::string& healthCheckDomain);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -125,6 +127,7 @@ namespace AlibabaCloud
|
||||
std::string healthCheckType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
std::string ownerAccount_;
|
||||
std::string synProxy_;
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string eniHost;
|
||||
int port;
|
||||
std::string serverIp;
|
||||
int weight;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getListenerProtocol()const;
|
||||
void setListenerProtocol(const std::string& listenerProtocol);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string listenerProtocol_;
|
||||
std::string tags_;
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user