regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -92,6 +92,8 @@
#include "model/DisableCenVbrHealthCheckResult.h"
#include "model/EnableCenVbrHealthCheckRequest.h"
#include "model/EnableCenVbrHealthCheckResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/ModifyCenAttributeRequest.h"
#include "model/ModifyCenAttributeResult.h"
#include "model/ModifyCenBandwidthPackageAttributeRequest.h"
@@ -110,6 +112,8 @@
#include "model/RoutePrivateZoneInCenToVpcResult.h"
#include "model/SetCenInterRegionBandwidthLimitRequest.h"
#include "model/SetCenInterRegionBandwidthLimitResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
#include "model/UnassociateCenBandwidthPackageRequest.h"
#include "model/UnassociateCenBandwidthPackageResult.h"
#include "model/UnroutePrivateZoneInCenToVpcRequest.h"
@@ -232,6 +236,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::EnableCenVbrHealthCheckResult> EnableCenVbrHealthCheckOutcome;
typedef std::future<EnableCenVbrHealthCheckOutcome> EnableCenVbrHealthCheckOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::EnableCenVbrHealthCheckRequest&, const EnableCenVbrHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableCenVbrHealthCheckAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
typedef Outcome<Error, Model::ModifyCenAttributeResult> ModifyCenAttributeOutcome;
typedef std::future<ModifyCenAttributeOutcome> ModifyCenAttributeOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::ModifyCenAttributeRequest&, const ModifyCenAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCenAttributeAsyncHandler;
@@ -259,6 +266,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetCenInterRegionBandwidthLimitResult> SetCenInterRegionBandwidthLimitOutcome;
typedef std::future<SetCenInterRegionBandwidthLimitOutcome> SetCenInterRegionBandwidthLimitOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::SetCenInterRegionBandwidthLimitRequest&, const SetCenInterRegionBandwidthLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCenInterRegionBandwidthLimitAsyncHandler;
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
typedef Outcome<Error, Model::UnassociateCenBandwidthPackageResult> UnassociateCenBandwidthPackageOutcome;
typedef std::future<UnassociateCenBandwidthPackageOutcome> UnassociateCenBandwidthPackageOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::UnassociateCenBandwidthPackageRequest&, const UnassociateCenBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateCenBandwidthPackageAsyncHandler;
@@ -381,6 +391,9 @@ namespace AlibabaCloud
EnableCenVbrHealthCheckOutcome enableCenVbrHealthCheck(const Model::EnableCenVbrHealthCheckRequest &request)const;
void enableCenVbrHealthCheckAsync(const Model::EnableCenVbrHealthCheckRequest& request, const EnableCenVbrHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableCenVbrHealthCheckOutcomeCallable enableCenVbrHealthCheckCallable(const Model::EnableCenVbrHealthCheckRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
ModifyCenAttributeOutcome modifyCenAttribute(const Model::ModifyCenAttributeRequest &request)const;
void modifyCenAttributeAsync(const Model::ModifyCenAttributeRequest& request, const ModifyCenAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyCenAttributeOutcomeCallable modifyCenAttributeCallable(const Model::ModifyCenAttributeRequest& request) const;
@@ -408,6 +421,9 @@ namespace AlibabaCloud
SetCenInterRegionBandwidthLimitOutcome setCenInterRegionBandwidthLimit(const Model::SetCenInterRegionBandwidthLimitRequest &request)const;
void setCenInterRegionBandwidthLimitAsync(const Model::SetCenInterRegionBandwidthLimitRequest& request, const SetCenInterRegionBandwidthLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCenInterRegionBandwidthLimitOutcomeCallable setCenInterRegionBandwidthLimitCallable(const Model::SetCenInterRegionBandwidthLimitRequest& request) const;
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
UnassociateCenBandwidthPackageOutcome unassociateCenBandwidthPackage(const Model::UnassociateCenBandwidthPackageRequest &request)const;
void unassociateCenBandwidthPackageAsync(const Model::UnassociateCenBandwidthPackageRequest& request, const UnassociateCenBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnassociateCenBandwidthPackageOutcomeCallable unassociateCenBandwidthPackageCallable(const Model::UnassociateCenBandwidthPackageRequest& request) const;

View File

@@ -35,32 +35,32 @@ namespace AlibabaCloud
ActiveFlowLogRequest();
~ActiveFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}

View File

@@ -35,98 +35,101 @@ namespace AlibabaCloud
CreateCenRouteMapRequest();
~CreateCenRouteMapRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCommunityMatchMode()const;
void setCommunityMatchMode(const std::string& communityMatchMode);
std::string getMapResult()const;
void setMapResult(const std::string& mapResult);
int getNextPriority()const;
void setNextPriority(int nextPriority);
std::vector<std::string> getDestinationCidrBlocks()const;
void setDestinationCidrBlocks(const std::vector<std::string>& destinationCidrBlocks);
std::vector<std::string> getSourceInstanceIds()const;
void setSourceInstanceIds(const std::vector<std::string>& sourceInstanceIds);
std::vector<std::string> getSourceRegionIds()const;
void setSourceRegionIds(const std::vector<std::string>& sourceRegionIds);
std::vector<long> getMatchAsns()const;
void setMatchAsns(const std::vector<long>& matchAsns);
int getPreference()const;
void setPreference(int preference);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::vector<std::string> getDestinationChildInstanceTypes()const;
void setDestinationChildInstanceTypes(const std::vector<std::string>& destinationChildInstanceTypes);
std::vector<std::string> getSourceRouteTableIds()const;
void setSourceRouteTableIds(const std::vector<std::string>& sourceRouteTableIds);
std::vector<std::string> getSourceChildInstanceTypes()const;
void setSourceChildInstanceTypes(const std::vector<std::string>& sourceChildInstanceTypes);
std::string getCommunityOperateMode()const;
void setCommunityOperateMode(const std::string& communityOperateMode);
std::vector<std::string> getOperateCommunitySet()const;
void setOperateCommunitySet(const std::vector<std::string>& operateCommunitySet);
std::vector<std::string> getRouteTypes()const;
void setRouteTypes(const std::vector<std::string>& routeTypes);
std::string getCidrMatchMode()const;
void setCidrMatchMode(const std::string& cidrMatchMode);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
bool getSourceInstanceIdsReverseMatch()const;
void setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch);
std::vector<std::string> getDestinationRouteTableIds()const;
void setDestinationRouteTableIds(const std::vector<std::string>& destinationRouteTableIds);
std::string getTransmitDirection()const;
void setTransmitDirection(const std::string& transmitDirection);
std::vector<std::string> getDestinationInstanceIds()const;
void setDestinationInstanceIds(const std::vector<std::string>& destinationInstanceIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getDestinationInstanceIdsReverseMatch()const;
void setDestinationInstanceIdsReverseMatch(bool destinationInstanceIdsReverseMatch);
std::string getAsPathMatchMode()const;
void setAsPathMatchMode(const std::string& asPathMatchMode);
std::vector<std::string> getMatchCommunitySet()const;
void setMatchCommunitySet(const std::vector<std::string>& matchCommunitySet);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCommunityMatchMode()const;
void setCommunityMatchMode(const std::string& communityMatchMode);
std::string getMapResult()const;
void setMapResult(const std::string& mapResult);
int getNextPriority()const;
void setNextPriority(int nextPriority);
std::vector<std::string> getDestinationCidrBlocks()const;
void setDestinationCidrBlocks(const std::vector<std::string>& destinationCidrBlocks);
std::vector<std::string> getSourceInstanceIds()const;
void setSourceInstanceIds(const std::vector<std::string>& sourceInstanceIds);
std::vector<std::string> getSourceRegionIds()const;
void setSourceRegionIds(const std::vector<std::string>& sourceRegionIds);
std::vector<long> getMatchAsns()const;
void setMatchAsns(const std::vector<long>& matchAsns);
int getPreference()const;
void setPreference(int preference);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::vector<std::string> getDestinationChildInstanceTypes()const;
void setDestinationChildInstanceTypes(const std::vector<std::string>& destinationChildInstanceTypes);
std::vector<std::string> getSourceRouteTableIds()const;
void setSourceRouteTableIds(const std::vector<std::string>& sourceRouteTableIds);
std::vector<std::string> getSourceChildInstanceTypes()const;
void setSourceChildInstanceTypes(const std::vector<std::string>& sourceChildInstanceTypes);
std::string getCommunityOperateMode()const;
void setCommunityOperateMode(const std::string& communityOperateMode);
std::vector<std::string> getOperateCommunitySet()const;
void setOperateCommunitySet(const std::vector<std::string>& operateCommunitySet);
std::vector<std::string> getRouteTypes()const;
void setRouteTypes(const std::vector<std::string>& routeTypes);
std::string getCidrMatchMode()const;
void setCidrMatchMode(const std::string& cidrMatchMode);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
bool getSourceInstanceIdsReverseMatch()const;
void setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch);
std::vector<std::string> getDestinationRouteTableIds()const;
void setDestinationRouteTableIds(const std::vector<std::string>& destinationRouteTableIds);
std::string getTransmitDirection()const;
void setTransmitDirection(const std::string& transmitDirection);
std::vector<std::string> getDestinationInstanceIds()const;
void setDestinationInstanceIds(const std::vector<std::string>& destinationInstanceIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getDestinationInstanceIdsReverseMatch()const;
void setDestinationInstanceIdsReverseMatch(bool destinationInstanceIdsReverseMatch);
std::vector<long> getPrependAsPath()const;
void setPrependAsPath(const std::vector<long>& prependAsPath);
std::string getAsPathMatchMode()const;
void setAsPathMatchMode(const std::string& asPathMatchMode);
std::vector<std::string> getMatchCommunitySet()const;
void setMatchCommunitySet(const std::vector<std::string>& matchCommunitySet);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
private:
long resourceOwnerId_;
std::string communityMatchMode_;
std::string mapResult_;
int nextPriority_;
std::vector<std::string> destinationCidrBlocks_;
std::vector<std::string> sourceInstanceIds_;
std::vector<std::string> sourceRegionIds_;
std::vector<long> matchAsns_;
int preference_;
long ownerId_;
int priority_;
std::vector<std::string> destinationChildInstanceTypes_;
std::vector<std::string> sourceRouteTableIds_;
std::vector<std::string> sourceChildInstanceTypes_;
std::string communityOperateMode_;
std::vector<std::string> operateCommunitySet_;
std::vector<std::string> routeTypes_;
std::string cidrMatchMode_;
std::string cenId_;
std::string description_;
bool sourceInstanceIdsReverseMatch_;
std::vector<std::string> destinationRouteTableIds_;
std::string transmitDirection_;
std::vector<std::string> destinationInstanceIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool destinationInstanceIdsReverseMatch_;
std::string asPathMatchMode_;
std::vector<std::string> matchCommunitySet_;
std::string cenRegionId_;
long resourceOwnerId_;
std::string communityMatchMode_;
std::string mapResult_;
int nextPriority_;
std::vector<std::string> destinationCidrBlocks_;
std::vector<std::string> sourceInstanceIds_;
std::vector<std::string> sourceRegionIds_;
std::vector<long> matchAsns_;
int preference_;
long ownerId_;
int priority_;
std::vector<std::string> destinationChildInstanceTypes_;
std::vector<std::string> sourceRouteTableIds_;
std::vector<std::string> sourceChildInstanceTypes_;
std::string communityOperateMode_;
std::vector<std::string> operateCommunitySet_;
std::vector<std::string> routeTypes_;
std::string cidrMatchMode_;
std::string cenId_;
std::string description_;
bool sourceInstanceIdsReverseMatch_;
std::vector<std::string> destinationRouteTableIds_;
std::string transmitDirection_;
std::vector<std::string> destinationInstanceIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool destinationInstanceIdsReverseMatch_;
std::vector<long> prependAsPath_;
std::string asPathMatchMode_;
std::vector<std::string> matchCommunitySet_;
std::string cenRegionId_;
};
}

View File

@@ -35,41 +35,41 @@ namespace AlibabaCloud
CreateFlowlogRequest();
~CreateFlowlogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
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 getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
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 getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
std::string regionId_;
std::string projectName_;
std::string logStoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogName_;
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
std::string regionId_;
std::string projectName_;
std::string logStoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogName_;
};
}

View File

@@ -35,32 +35,32 @@ namespace AlibabaCloud
DeactiveFlowLogRequest();
~DeactiveFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
DeleteCenRouteMapRequest();
~DeleteCenRouteMapRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getRouteMapId()const;
void setRouteMapId(const std::string& routeMapId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getRouteMapId()const;
void setRouteMapId(const std::string& routeMapId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
private:
long resourceOwnerId_;
std::string cenId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string routeMapId_;
long ownerId_;
std::string cenRegionId_;
long resourceOwnerId_;
std::string cenId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string routeMapId_;
long ownerId_;
std::string cenRegionId_;
};
}

View File

@@ -35,32 +35,32 @@ namespace AlibabaCloud
DeleteFlowlogRequest();
~DeleteFlowlogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CBN_EXPORT DescribeCenBandwidthPackagesRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -35,41 +35,41 @@ namespace AlibabaCloud
DescribeCenChildInstanceRouteEntriesRequest();
~DescribeCenChildInstanceRouteEntriesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getChildInstanceRegionId()const;
void setChildInstanceRegionId(const std::string& childInstanceRegionId);
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 getChildInstanceType()const;
void setChildInstanceType(const std::string& childInstanceType);
std::string getChildInstanceId()const;
void setChildInstanceId(const std::string& childInstanceId);
std::string getStatus()const;
void setStatus(const std::string& status);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getChildInstanceRegionId()const;
void setChildInstanceRegionId(const std::string& childInstanceRegionId);
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 getChildInstanceType()const;
void setChildInstanceType(const std::string& childInstanceType);
std::string getChildInstanceId()const;
void setChildInstanceId(const std::string& childInstanceId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
std::string cenId_;
int pageNumber_;
int pageSize_;
std::string childInstanceRegionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string childInstanceType_;
std::string childInstanceId_;
std::string status_;
long resourceOwnerId_;
std::string cenId_;
int pageNumber_;
int pageSize_;
std::string childInstanceRegionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string childInstanceType_;
std::string childInstanceId_;
std::string status_;
};
}

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
std::string geographicSpanId;
std::string oppositeRegionId;
std::string cenId;
std::string bandwidthPackageId;
long bandwidthLimit;
std::string localRegionId;
};

View File

@@ -35,38 +35,38 @@ namespace AlibabaCloud
DescribeCenRouteMapsRequest();
~DescribeCenRouteMapsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTransmitDirection()const;
void setTransmitDirection(const std::string& transmitDirection);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getRouteMapId()const;
void setRouteMapId(const std::string& routeMapId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTransmitDirection()const;
void setTransmitDirection(const std::string& transmitDirection);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getRouteMapId()const;
void setRouteMapId(const std::string& routeMapId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
private:
long resourceOwnerId_;
std::string cenId_;
int pageNumber_;
int pageSize_;
std::string transmitDirection_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string routeMapId_;
long ownerId_;
std::string cenRegionId_;
long resourceOwnerId_;
std::string cenId_;
int pageNumber_;
int pageSize_;
std::string transmitDirection_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string routeMapId_;
long ownerId_;
std::string cenRegionId_;
};
}

View File

@@ -59,6 +59,7 @@ namespace AlibabaCloud
std::string communityOperateMode;
std::string cenId;
int nextPriority;
std::vector<std::string> prependAsPath;
std::string communityMatchMode;
std::vector<std::string> matchAsns;
std::vector<std::string> sourceRegionIds;

View File

@@ -35,8 +35,10 @@ namespace AlibabaCloud
struct VbrHealthCheck
{
std::string linkStatus;
int healthCheckInterval;
std::string vbrInstanceId;
std::string healthCheckSourceIp;
int healthyThreshold;
std::string cenId;
long packetLoss;
std::string healthCheckTargetIp;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CBN_EXPORT DescribeCensRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -35,53 +35,53 @@ namespace AlibabaCloud
DescribeFlowlogsRequest();
~DescribeFlowlogsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
std::string getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
std::string getStatus()const;
void setStatus(const std::string& status);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
std::string getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string projectName_;
std::string logStoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
std::string flowLogName_;
std::string status_;
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string projectName_;
std::string logStoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
std::string flowLogName_;
std::string status_;
};
}

View File

@@ -36,10 +36,12 @@ namespace AlibabaCloud
{
std::string status;
std::string hostRegionId;
std::string description;
std::string cenId;
std::string host;
std::string accessRegionId;
std::string updateInterval;
std::string hostVpcId;
std::vector<std::string> cidrs;
};

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setCenId(const std::string& cenId);
std::string getHealthCheckTargetIp()const;
void setHealthCheckTargetIp(const std::string& healthCheckTargetIp);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
long getVbrInstanceOwnerId()const;
void setVbrInstanceOwnerId(long vbrInstanceOwnerId);
std::string getVbrInstanceRegionId()const;
@@ -53,6 +55,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getHealthCheckSourceIp()const;
void setHealthCheckSourceIp(const std::string& healthCheckSourceIp);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
std::string getVbrInstanceId()const;
void setVbrInstanceId(const std::string& vbrInstanceId);
@@ -60,12 +64,14 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string cenId_;
std::string healthCheckTargetIp_;
int healthyThreshold_;
long vbrInstanceOwnerId_;
std::string vbrInstanceRegionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string healthCheckSourceIp_;
int healthCheckInterval_;
std::string vbrInstanceId_;
};

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_CBN_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cbn/CbnExport.h>
namespace AlibabaCloud
{
namespace Cbn
{
namespace Model
{
class ALIBABACLOUD_CBN_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
ListTagResourcesRequest();
~ListTagResourcesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
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 getResourceType()const;
void setResourceType(const std::string& resourceType);
private:
long resourceOwnerId_;
std::string nextToken_;
int pageSize_;
std::vector<Tag> tag_;
std::vector<std::string> resourceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTAGRESOURCESREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTAGRESOURCESRESULT_H_
#define ALIBABACLOUD_CBN_MODEL_LISTTAGRESOURCESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cbn/CbnExport.h>
namespace AlibabaCloud
{
namespace Cbn
{
namespace Model
{
class ALIBABACLOUD_CBN_EXPORT ListTagResourcesResult : public ServiceResult
{
public:
struct TagResource
{
std::string resourceId;
std::string tagKey;
std::string resourceType;
std::string tagValue;
};
ListTagResourcesResult();
explicit ListTagResourcesResult(const std::string &payload);
~ListTagResourcesResult();
std::string getNextToken()const;
std::vector<TagResource> getTagResources()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<TagResource> tagResources_;
};
}
}
}
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTAGRESOURCESRESULT_H_

View File

@@ -35,98 +35,101 @@ namespace AlibabaCloud
ModifyCenRouteMapRequest();
~ModifyCenRouteMapRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCommunityMatchMode()const;
void setCommunityMatchMode(const std::string& communityMatchMode);
std::string getMapResult()const;
void setMapResult(const std::string& mapResult);
int getNextPriority()const;
void setNextPriority(int nextPriority);
std::vector<std::string> getDestinationCidrBlocks()const;
void setDestinationCidrBlocks(const std::vector<std::string>& destinationCidrBlocks);
std::vector<std::string> getSourceInstanceIds()const;
void setSourceInstanceIds(const std::vector<std::string>& sourceInstanceIds);
std::vector<std::string> getSourceRegionIds()const;
void setSourceRegionIds(const std::vector<std::string>& sourceRegionIds);
std::vector<int> getMatchAsns()const;
void setMatchAsns(const std::vector<int>& matchAsns);
int getPreference()const;
void setPreference(int preference);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::vector<std::string> getDestinationChildInstanceTypes()const;
void setDestinationChildInstanceTypes(const std::vector<std::string>& destinationChildInstanceTypes);
std::vector<std::string> getSourceRouteTableIds()const;
void setSourceRouteTableIds(const std::vector<std::string>& sourceRouteTableIds);
std::vector<std::string> getSourceChildInstanceTypes()const;
void setSourceChildInstanceTypes(const std::vector<std::string>& sourceChildInstanceTypes);
std::string getCommunityOperateMode()const;
void setCommunityOperateMode(const std::string& communityOperateMode);
std::vector<std::string> getOperateCommunitySet()const;
void setOperateCommunitySet(const std::vector<std::string>& operateCommunitySet);
std::vector<std::string> getRouteTypes()const;
void setRouteTypes(const std::vector<std::string>& routeTypes);
std::string getCidrMatchMode()const;
void setCidrMatchMode(const std::string& cidrMatchMode);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
bool getSourceInstanceIdsReverseMatch()const;
void setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch);
std::vector<std::string> getDestinationRouteTableIds()const;
void setDestinationRouteTableIds(const std::vector<std::string>& destinationRouteTableIds);
std::vector<std::string> getDestinationInstanceIds()const;
void setDestinationInstanceIds(const std::vector<std::string>& destinationInstanceIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getDestinationInstanceIdsReverseMatch()const;
void setDestinationInstanceIdsReverseMatch(bool destinationInstanceIdsReverseMatch);
std::string getRouteMapId()const;
void setRouteMapId(const std::string& routeMapId);
std::string getAsPathMatchMode()const;
void setAsPathMatchMode(const std::string& asPathMatchMode);
std::vector<std::string> getMatchCommunitySet()const;
void setMatchCommunitySet(const std::vector<std::string>& matchCommunitySet);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCommunityMatchMode()const;
void setCommunityMatchMode(const std::string& communityMatchMode);
std::string getMapResult()const;
void setMapResult(const std::string& mapResult);
int getNextPriority()const;
void setNextPriority(int nextPriority);
std::vector<std::string> getDestinationCidrBlocks()const;
void setDestinationCidrBlocks(const std::vector<std::string>& destinationCidrBlocks);
std::vector<std::string> getSourceInstanceIds()const;
void setSourceInstanceIds(const std::vector<std::string>& sourceInstanceIds);
std::vector<std::string> getSourceRegionIds()const;
void setSourceRegionIds(const std::vector<std::string>& sourceRegionIds);
std::vector<int> getMatchAsns()const;
void setMatchAsns(const std::vector<int>& matchAsns);
int getPreference()const;
void setPreference(int preference);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::vector<std::string> getDestinationChildInstanceTypes()const;
void setDestinationChildInstanceTypes(const std::vector<std::string>& destinationChildInstanceTypes);
std::vector<std::string> getSourceRouteTableIds()const;
void setSourceRouteTableIds(const std::vector<std::string>& sourceRouteTableIds);
std::vector<std::string> getSourceChildInstanceTypes()const;
void setSourceChildInstanceTypes(const std::vector<std::string>& sourceChildInstanceTypes);
std::string getCommunityOperateMode()const;
void setCommunityOperateMode(const std::string& communityOperateMode);
std::vector<std::string> getOperateCommunitySet()const;
void setOperateCommunitySet(const std::vector<std::string>& operateCommunitySet);
std::vector<std::string> getRouteTypes()const;
void setRouteTypes(const std::vector<std::string>& routeTypes);
std::string getCidrMatchMode()const;
void setCidrMatchMode(const std::string& cidrMatchMode);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
bool getSourceInstanceIdsReverseMatch()const;
void setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch);
std::vector<std::string> getDestinationRouteTableIds()const;
void setDestinationRouteTableIds(const std::vector<std::string>& destinationRouteTableIds);
std::vector<std::string> getDestinationInstanceIds()const;
void setDestinationInstanceIds(const std::vector<std::string>& destinationInstanceIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getDestinationInstanceIdsReverseMatch()const;
void setDestinationInstanceIdsReverseMatch(bool destinationInstanceIdsReverseMatch);
std::string getRouteMapId()const;
void setRouteMapId(const std::string& routeMapId);
std::vector<long> getPrependAsPath()const;
void setPrependAsPath(const std::vector<long>& prependAsPath);
std::string getAsPathMatchMode()const;
void setAsPathMatchMode(const std::string& asPathMatchMode);
std::vector<std::string> getMatchCommunitySet()const;
void setMatchCommunitySet(const std::vector<std::string>& matchCommunitySet);
std::string getCenRegionId()const;
void setCenRegionId(const std::string& cenRegionId);
private:
long resourceOwnerId_;
std::string communityMatchMode_;
std::string mapResult_;
int nextPriority_;
std::vector<std::string> destinationCidrBlocks_;
std::vector<std::string> sourceInstanceIds_;
std::vector<std::string> sourceRegionIds_;
std::vector<int> matchAsns_;
int preference_;
long ownerId_;
int priority_;
std::vector<std::string> destinationChildInstanceTypes_;
std::vector<std::string> sourceRouteTableIds_;
std::vector<std::string> sourceChildInstanceTypes_;
std::string communityOperateMode_;
std::vector<std::string> operateCommunitySet_;
std::vector<std::string> routeTypes_;
std::string cidrMatchMode_;
std::string cenId_;
std::string description_;
bool sourceInstanceIdsReverseMatch_;
std::vector<std::string> destinationRouteTableIds_;
std::vector<std::string> destinationInstanceIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool destinationInstanceIdsReverseMatch_;
std::string routeMapId_;
std::string asPathMatchMode_;
std::vector<std::string> matchCommunitySet_;
std::string cenRegionId_;
long resourceOwnerId_;
std::string communityMatchMode_;
std::string mapResult_;
int nextPriority_;
std::vector<std::string> destinationCidrBlocks_;
std::vector<std::string> sourceInstanceIds_;
std::vector<std::string> sourceRegionIds_;
std::vector<int> matchAsns_;
int preference_;
long ownerId_;
int priority_;
std::vector<std::string> destinationChildInstanceTypes_;
std::vector<std::string> sourceRouteTableIds_;
std::vector<std::string> sourceChildInstanceTypes_;
std::string communityOperateMode_;
std::vector<std::string> operateCommunitySet_;
std::vector<std::string> routeTypes_;
std::string cidrMatchMode_;
std::string cenId_;
std::string description_;
bool sourceInstanceIdsReverseMatch_;
std::vector<std::string> destinationRouteTableIds_;
std::vector<std::string> destinationInstanceIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool destinationInstanceIdsReverseMatch_;
std::string routeMapId_;
std::vector<long> prependAsPath_;
std::string asPathMatchMode_;
std::vector<std::string> matchCommunitySet_;
std::string cenRegionId_;
};
}

View File

@@ -35,38 +35,38 @@ namespace AlibabaCloud
ModifyFlowLogAttributeRequest();
~ModifyFlowLogAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
std::string getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
std::string getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
std::string flowLogName_;
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
std::string flowLogName_;
};
}

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setClientToken(const std::string& clientToken);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getDescription()const;
void setDescription(const std::string& description);
long getUpdateInterval()const;
void setUpdateInterval(long updateInterval);
std::string getHost()const;
@@ -62,6 +64,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string clientToken_;
std::string cenId_;
std::string description_;
long updateInterval_;
std::string host_;
std::string hostRegionId_;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getCenId()const;
void setCenId(const std::string& cenId);
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string cenId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string oppositeRegionId_;

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CBN_MODEL_TAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_CBN_MODEL_TAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cbn/CbnExport.h>
namespace AlibabaCloud
{
namespace Cbn
{
namespace Model
{
class ALIBABACLOUD_CBN_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
TagResourcesRequest();
~TagResourcesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
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 getResourceType()const;
void setResourceType(const std::string& resourceType);
private:
long resourceOwnerId_;
std::vector<Tag> tag_;
std::vector<std::string> resourceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_CBN_MODEL_TAGRESOURCESREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CBN_MODEL_TAGRESOURCESRESULT_H_
#define ALIBABACLOUD_CBN_MODEL_TAGRESOURCESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cbn/CbnExport.h>
namespace AlibabaCloud
{
namespace Cbn
{
namespace Model
{
class ALIBABACLOUD_CBN_EXPORT TagResourcesResult : public ServiceResult
{
public:
TagResourcesResult();
explicit TagResourcesResult(const std::string &payload);
~TagResourcesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CBN_MODEL_TAGRESOURCESRESULT_H_

View File

@@ -37,10 +37,6 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getTagOwnerUid()const;
void setTagOwnerUid(long tagOwnerUid);
std::string getTagOwnerBid()const;
void setTagOwnerBid(const std::string& tagOwnerBid);
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
std::string getResourceOwnerAccount()const;
@@ -56,8 +52,6 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
long tagOwnerUid_;
std::string tagOwnerBid_;
std::vector<std::string> resourceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;