Add ListCenChildInstanceRouteEntriesToAttachment support query VPC instance route to Vpc Attachment.
This commit is contained in:
@@ -46,6 +46,8 @@ public:
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getTransitRouterAttachmentId() const;
|
||||
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
|
||||
bool getForce() const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -56,6 +58,7 @@ private:
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
bool force_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cbn
|
||||
|
||||
@@ -46,6 +46,8 @@ public:
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getTransitRouterAttachmentId() const;
|
||||
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
|
||||
bool getForce() const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -56,6 +58,7 @@ private:
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
bool force_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cbn
|
||||
|
||||
@@ -46,6 +46,8 @@ public:
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getTransitRouterAttachmentId() const;
|
||||
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
|
||||
bool getForce() const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -56,6 +58,7 @@ private:
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
bool force_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cbn
|
||||
|
||||
@@ -60,6 +60,8 @@ public:
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId() const;
|
||||
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
|
||||
std::string getFlowLogId() const;
|
||||
void setFlowLogId(const std::string &flowLogId);
|
||||
std::string getFlowLogName() const;
|
||||
@@ -81,6 +83,7 @@ private:
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
std::string flowLogId_;
|
||||
std::string flowLogName_;
|
||||
std::string status_;
|
||||
|
||||
@@ -42,11 +42,13 @@ namespace AlibabaCloud
|
||||
std::string qosQueueName;
|
||||
std::string qosQueueDescription;
|
||||
};
|
||||
std::string transitRouterAttachmentId;
|
||||
std::vector<TrafficQosPolicy::TrafficQosQueue> trafficQosQueues;
|
||||
std::string trafficQosPolicyStatus;
|
||||
std::string trafficQosPolicyName;
|
||||
std::string trafficQosPolicyId;
|
||||
std::string trafficQosPolicyDescription;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -54,6 +54,7 @@ namespace AlibabaCloud
|
||||
int priority;
|
||||
std::string trafficMarkingPolicyId;
|
||||
std::string trafficMarkingPolicyDescription;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -44,6 +44,7 @@ namespace AlibabaCloud
|
||||
std::string transitRouterMulticastDomainName;
|
||||
std::string transitRouterMulticastDomainDescription;
|
||||
std::vector<TransitRouterMulticastDomain::Tag> tags;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -34,10 +34,14 @@ public:
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::vector<std::string> getNetworkInterfaceIds() const;
|
||||
void setNetworkInterfaceIds(const std::vector<std::string> &networkInterfaceIds);
|
||||
std::vector<std::string> getVSwitchIds() const;
|
||||
void setVSwitchIds(const std::vector<std::string> &vSwitchIds);
|
||||
std::string getTransitRouterMulticastDomainId() const;
|
||||
void setTransitRouterMulticastDomainId(const std::string &transitRouterMulticastDomainId);
|
||||
bool getIsGroupSource() const;
|
||||
void setIsGroupSource(bool isGroupSource);
|
||||
std::vector<std::string> getConnectPeerIds() const;
|
||||
void setConnectPeerIds(const std::vector<std::string> &connectPeerIds);
|
||||
std::string getNextToken() const;
|
||||
@@ -60,12 +64,16 @@ public:
|
||||
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
bool getIsGroupMember() const;
|
||||
void setIsGroupMember(bool isGroupMember);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::vector<std::string> networkInterfaceIds_;
|
||||
std::vector<std::string> vSwitchIds_;
|
||||
std::string transitRouterMulticastDomainId_;
|
||||
bool isGroupSource_;
|
||||
std::vector<std::string> connectPeerIds_;
|
||||
std::string nextToken_;
|
||||
std::string groupIpAddress_;
|
||||
@@ -77,6 +85,7 @@ private:
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
long maxResults_;
|
||||
bool isGroupMember_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cbn
|
||||
|
||||
@@ -47,6 +47,7 @@ namespace AlibabaCloud
|
||||
std::string peerTransitRouterMulticastDomainId;
|
||||
std::string memberType;
|
||||
std::string resourceId;
|
||||
std::string transitRouterMulticastDomainId;
|
||||
bool groupSource;
|
||||
};
|
||||
|
||||
|
||||
@@ -56,6 +56,8 @@ public:
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getTransitRouterAttachmentId() const;
|
||||
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
@@ -71,6 +73,7 @@ private:
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
std::string vpcId_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -28,16 +28,25 @@ namespace Cbn {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRoutersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct FeatureFilter {
|
||||
std::string key;
|
||||
};
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
ListTransitRoutersRequest();
|
||||
~ListTransitRoutersRequest();
|
||||
std::string getTransitRouterName() const;
|
||||
void setTransitRouterName(const std::string &transitRouterName);
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getCenId() const;
|
||||
void setCenId(const std::string &cenId);
|
||||
std::vector<FeatureFilter> getFeatureFilter() const;
|
||||
void setFeatureFilter(const std::vector<FeatureFilter> &featureFilter);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::vector<std::string> getTransitRouterIds() const;
|
||||
void setTransitRouterIds(const std::vector<std::string> &transitRouterIds);
|
||||
int getPageNumber() const;
|
||||
@@ -56,10 +65,15 @@ public:
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId() const;
|
||||
void setTransitRouterId(const std::string &transitRouterId);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string transitRouterName_;
|
||||
long resourceOwnerId_;
|
||||
std::string cenId_;
|
||||
std::vector<FeatureFilter> featureFilter_;
|
||||
std::string type_;
|
||||
std::vector<std::string> transitRouterIds_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
@@ -69,6 +83,7 @@ private:
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cbn
|
||||
|
||||
@@ -28,12 +28,30 @@ namespace Cbn {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTrafficMarkingPolicyAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct AddTrafficMatchRules {
|
||||
int matchDscp;
|
||||
std::string protocol;
|
||||
std::string trafficMatchRuleDescription;
|
||||
std::string dstCidr;
|
||||
std::string trafficMatchRuleName;
|
||||
std::string srcCidr;
|
||||
};
|
||||
struct DeleteTrafficMatchRules {
|
||||
int matchDscp;
|
||||
std::string protocol;
|
||||
std::string trafficMatchRuleDescription;
|
||||
std::string dstCidr;
|
||||
std::string trafficMatchRuleName;
|
||||
std::string srcCidr;
|
||||
};
|
||||
UpdateTrafficMarkingPolicyAttributeRequest();
|
||||
~UpdateTrafficMarkingPolicyAttributeRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::vector<AddTrafficMatchRules> getAddTrafficMatchRules() const;
|
||||
void setAddTrafficMatchRules(const std::vector<AddTrafficMatchRules> &addTrafficMatchRules);
|
||||
std::string getTrafficMarkingPolicyDescription() const;
|
||||
void setTrafficMarkingPolicyDescription(const std::string &trafficMarkingPolicyDescription);
|
||||
std::string getTrafficMarkingPolicyId() const;
|
||||
@@ -48,10 +66,13 @@ public:
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<DeleteTrafficMatchRules> getDeleteTrafficMatchRules() const;
|
||||
void setDeleteTrafficMatchRules(const std::vector<DeleteTrafficMatchRules> &deleteTrafficMatchRules);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::vector<AddTrafficMatchRules> addTrafficMatchRules_;
|
||||
std::string trafficMarkingPolicyDescription_;
|
||||
std::string trafficMarkingPolicyId_;
|
||||
std::string trafficMarkingPolicyName_;
|
||||
@@ -59,6 +80,7 @@ private:
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::vector<DeleteTrafficMatchRules> deleteTrafficMatchRules_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cbn
|
||||
|
||||
@@ -97,3 +97,12 @@ void DeleteTransitRouterVbrAttachmentRequest::setTransitRouterAttachmentId(const
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
bool DeleteTransitRouterVbrAttachmentRequest::getForce() const {
|
||||
return force_;
|
||||
}
|
||||
|
||||
void DeleteTransitRouterVbrAttachmentRequest::setForce(bool force) {
|
||||
force_ = force;
|
||||
setParameter(std::string("Force"), force ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -97,3 +97,12 @@ void DeleteTransitRouterVpcAttachmentRequest::setTransitRouterAttachmentId(const
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
bool DeleteTransitRouterVpcAttachmentRequest::getForce() const {
|
||||
return force_;
|
||||
}
|
||||
|
||||
void DeleteTransitRouterVpcAttachmentRequest::setForce(bool force) {
|
||||
force_ = force;
|
||||
setParameter(std::string("Force"), force ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -97,3 +97,12 @@ void DeleteTransitRouterVpnAttachmentRequest::setTransitRouterAttachmentId(const
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
bool DeleteTransitRouterVpnAttachmentRequest::getForce() const {
|
||||
return force_;
|
||||
}
|
||||
|
||||
void DeleteTransitRouterVpnAttachmentRequest::setForce(bool force) {
|
||||
force_ = force;
|
||||
setParameter(std::string("Force"), force ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -147,6 +147,15 @@ void DescribeFlowlogsRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeFlowlogsRequest::getTransitRouterAttachmentId() const {
|
||||
return transitRouterAttachmentId_;
|
||||
}
|
||||
|
||||
void DescribeFlowlogsRequest::setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId) {
|
||||
transitRouterAttachmentId_ = transitRouterAttachmentId;
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
std::string DescribeFlowlogsRequest::getFlowLogId() const {
|
||||
return flowLogId_;
|
||||
}
|
||||
|
||||
@@ -51,6 +51,10 @@ void ListCenInterRegionTrafficQosPoliciesResult::parse(const std::string &payloa
|
||||
trafficQosPoliciesObject.trafficQosPolicyId = valueTrafficQosPoliciesTrafficQosPolicy["TrafficQosPolicyId"].asString();
|
||||
if(!valueTrafficQosPoliciesTrafficQosPolicy["TrafficQosPolicyDescription"].isNull())
|
||||
trafficQosPoliciesObject.trafficQosPolicyDescription = valueTrafficQosPoliciesTrafficQosPolicy["TrafficQosPolicyDescription"].asString();
|
||||
if(!valueTrafficQosPoliciesTrafficQosPolicy["TransitRouterId"].isNull())
|
||||
trafficQosPoliciesObject.transitRouterId = valueTrafficQosPoliciesTrafficQosPolicy["TransitRouterId"].asString();
|
||||
if(!valueTrafficQosPoliciesTrafficQosPolicy["TransitRouterAttachmentId"].isNull())
|
||||
trafficQosPoliciesObject.transitRouterAttachmentId = valueTrafficQosPoliciesTrafficQosPolicy["TransitRouterAttachmentId"].asString();
|
||||
auto allTrafficQosQueuesNode = valueTrafficQosPoliciesTrafficQosPolicy["TrafficQosQueues"]["TrafficQosQueue"];
|
||||
for (auto valueTrafficQosPoliciesTrafficQosPolicyTrafficQosQueuesTrafficQosQueue : allTrafficQosQueuesNode)
|
||||
{
|
||||
|
||||
@@ -55,6 +55,8 @@ void ListTrafficMarkingPoliciesResult::parse(const std::string &payload)
|
||||
trafficMarkingPoliciesObject.priority = std::stoi(valueTrafficMarkingPoliciesTrafficMarkingPolicy["Priority"].asString());
|
||||
if(!valueTrafficMarkingPoliciesTrafficMarkingPolicy["TrafficMarkingPolicyDescription"].isNull())
|
||||
trafficMarkingPoliciesObject.trafficMarkingPolicyDescription = valueTrafficMarkingPoliciesTrafficMarkingPolicy["TrafficMarkingPolicyDescription"].asString();
|
||||
if(!valueTrafficMarkingPoliciesTrafficMarkingPolicy["TransitRouterId"].isNull())
|
||||
trafficMarkingPoliciesObject.transitRouterId = valueTrafficMarkingPoliciesTrafficMarkingPolicy["TransitRouterId"].asString();
|
||||
auto allTrafficMatchRulesNode = valueTrafficMarkingPoliciesTrafficMarkingPolicy["TrafficMatchRules"]["TrafficMatchRule"];
|
||||
for (auto valueTrafficMarkingPoliciesTrafficMarkingPolicyTrafficMatchRulesTrafficMatchRule : allTrafficMatchRulesNode)
|
||||
{
|
||||
|
||||
@@ -51,6 +51,8 @@ void ListTransitRouterMulticastDomainsResult::parse(const std::string &payload)
|
||||
transitRouterMulticastDomainsObject.transitRouterMulticastDomainDescription = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["TransitRouterMulticastDomainDescription"].asString();
|
||||
if(!valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["Status"].isNull())
|
||||
transitRouterMulticastDomainsObject.status = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["Status"].asString();
|
||||
if(!valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["TransitRouterId"].isNull())
|
||||
transitRouterMulticastDomainsObject.transitRouterId = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["TransitRouterId"].asString();
|
||||
auto allTagsNode = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["Tags"]["Tag"];
|
||||
for (auto valueTransitRouterMulticastDomainsTransitRouterMulticastDomainTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -43,6 +43,14 @@ void ListTransitRouterMulticastGroupsRequest::setClientToken(const std::string &
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::vector<std::string> ListTransitRouterMulticastGroupsRequest::getNetworkInterfaceIds() const {
|
||||
return networkInterfaceIds_;
|
||||
}
|
||||
|
||||
void ListTransitRouterMulticastGroupsRequest::setNetworkInterfaceIds(const std::vector<std::string> &networkInterfaceIds) {
|
||||
networkInterfaceIds_ = networkInterfaceIds;
|
||||
}
|
||||
|
||||
std::vector<std::string> ListTransitRouterMulticastGroupsRequest::getVSwitchIds() const {
|
||||
return vSwitchIds_;
|
||||
}
|
||||
@@ -60,6 +68,15 @@ void ListTransitRouterMulticastGroupsRequest::setTransitRouterMulticastDomainId(
|
||||
setParameter(std::string("TransitRouterMulticastDomainId"), transitRouterMulticastDomainId);
|
||||
}
|
||||
|
||||
bool ListTransitRouterMulticastGroupsRequest::getIsGroupSource() const {
|
||||
return isGroupSource_;
|
||||
}
|
||||
|
||||
void ListTransitRouterMulticastGroupsRequest::setIsGroupSource(bool isGroupSource) {
|
||||
isGroupSource_ = isGroupSource;
|
||||
setParameter(std::string("IsGroupSource"), isGroupSource ? "true" : "false");
|
||||
}
|
||||
|
||||
std::vector<std::string> ListTransitRouterMulticastGroupsRequest::getConnectPeerIds() const {
|
||||
return connectPeerIds_;
|
||||
}
|
||||
@@ -157,3 +174,12 @@ void ListTransitRouterMulticastGroupsRequest::setMaxResults(long maxResults) {
|
||||
setParameter(std::string("MaxResults"), std::to_string(maxResults));
|
||||
}
|
||||
|
||||
bool ListTransitRouterMulticastGroupsRequest::getIsGroupMember() const {
|
||||
return isGroupMember_;
|
||||
}
|
||||
|
||||
void ListTransitRouterMulticastGroupsRequest::setIsGroupMember(bool isGroupMember) {
|
||||
isGroupMember_ = isGroupMember;
|
||||
setParameter(std::string("IsGroupMember"), isGroupMember ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,8 @@ void ListTransitRouterMulticastGroupsResult::parse(const std::string &payload)
|
||||
transitRouterMulticastGroupsObject.resourceId = valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ResourceId"].asString();
|
||||
if(!valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ConnectPeerId"].isNull())
|
||||
transitRouterMulticastGroupsObject.connectPeerId = valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ConnectPeerId"].asString();
|
||||
if(!valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["TransitRouterMulticastDomainId"].isNull())
|
||||
transitRouterMulticastGroupsObject.transitRouterMulticastDomainId = valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["TransitRouterMulticastDomainId"].asString();
|
||||
transitRouterMulticastGroups_.push_back(transitRouterMulticastGroupsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -129,6 +129,15 @@ void ListTransitRouterVpcAttachmentsRequest::setTransitRouterAttachmentId(const
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterVpcAttachmentsRequest::getVpcId() const {
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
void ListTransitRouterVpcAttachmentsRequest::setVpcId(const std::string &vpcId) {
|
||||
vpcId_ = vpcId;
|
||||
setParameter(std::string("VpcId"), vpcId);
|
||||
}
|
||||
|
||||
int ListTransitRouterVpcAttachmentsRequest::getMaxResults() const {
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,15 @@ ListTransitRoutersRequest::ListTransitRoutersRequest()
|
||||
|
||||
ListTransitRoutersRequest::~ListTransitRoutersRequest() {}
|
||||
|
||||
std::string ListTransitRoutersRequest::getTransitRouterName() const {
|
||||
return transitRouterName_;
|
||||
}
|
||||
|
||||
void ListTransitRoutersRequest::setTransitRouterName(const std::string &transitRouterName) {
|
||||
transitRouterName_ = transitRouterName;
|
||||
setParameter(std::string("TransitRouterName"), transitRouterName);
|
||||
}
|
||||
|
||||
long ListTransitRoutersRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
@@ -43,6 +52,28 @@ void ListTransitRoutersRequest::setCenId(const std::string &cenId) {
|
||||
setParameter(std::string("CenId"), cenId);
|
||||
}
|
||||
|
||||
std::vector<ListTransitRoutersRequest::FeatureFilter> ListTransitRoutersRequest::getFeatureFilter() const {
|
||||
return featureFilter_;
|
||||
}
|
||||
|
||||
void ListTransitRoutersRequest::setFeatureFilter(const std::vector<ListTransitRoutersRequest::FeatureFilter> &featureFilter) {
|
||||
featureFilter_ = featureFilter;
|
||||
for(int dep1 = 0; dep1 != featureFilter.size(); dep1++) {
|
||||
auto featureFilterObj = featureFilter.at(dep1);
|
||||
std::string featureFilterObjStr = std::string("FeatureFilter") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(featureFilterObjStr + ".Key", featureFilterObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string ListTransitRoutersRequest::getType() const {
|
||||
return type_;
|
||||
}
|
||||
|
||||
void ListTransitRoutersRequest::setType(const std::string &type) {
|
||||
type_ = type;
|
||||
setParameter(std::string("Type"), type);
|
||||
}
|
||||
|
||||
std::vector<std::string> ListTransitRoutersRequest::getTransitRouterIds() const {
|
||||
return transitRouterIds_;
|
||||
}
|
||||
@@ -128,3 +159,12 @@ void ListTransitRoutersRequest::setTransitRouterId(const std::string &transitRou
|
||||
setParameter(std::string("TransitRouterId"), transitRouterId);
|
||||
}
|
||||
|
||||
std::string ListTransitRoutersRequest::getStatus() const {
|
||||
return status_;
|
||||
}
|
||||
|
||||
void ListTransitRoutersRequest::setStatus(const std::string &status) {
|
||||
status_ = status;
|
||||
setParameter(std::string("Status"), status);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,6 +43,24 @@ void UpdateTrafficMarkingPolicyAttributeRequest::setClientToken(const std::strin
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::vector<UpdateTrafficMarkingPolicyAttributeRequest::AddTrafficMatchRules> UpdateTrafficMarkingPolicyAttributeRequest::getAddTrafficMatchRules() const {
|
||||
return addTrafficMatchRules_;
|
||||
}
|
||||
|
||||
void UpdateTrafficMarkingPolicyAttributeRequest::setAddTrafficMatchRules(const std::vector<UpdateTrafficMarkingPolicyAttributeRequest::AddTrafficMatchRules> &addTrafficMatchRules) {
|
||||
addTrafficMatchRules_ = addTrafficMatchRules;
|
||||
for(int dep1 = 0; dep1 != addTrafficMatchRules.size(); dep1++) {
|
||||
auto addTrafficMatchRulesObj = addTrafficMatchRules.at(dep1);
|
||||
std::string addTrafficMatchRulesObjStr = std::string("AddTrafficMatchRules") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(addTrafficMatchRulesObjStr + ".MatchDscp", std::to_string(addTrafficMatchRulesObj.matchDscp));
|
||||
setParameter(addTrafficMatchRulesObjStr + ".Protocol", addTrafficMatchRulesObj.protocol);
|
||||
setParameter(addTrafficMatchRulesObjStr + ".TrafficMatchRuleDescription", addTrafficMatchRulesObj.trafficMatchRuleDescription);
|
||||
setParameter(addTrafficMatchRulesObjStr + ".DstCidr", addTrafficMatchRulesObj.dstCidr);
|
||||
setParameter(addTrafficMatchRulesObjStr + ".TrafficMatchRuleName", addTrafficMatchRulesObj.trafficMatchRuleName);
|
||||
setParameter(addTrafficMatchRulesObjStr + ".SrcCidr", addTrafficMatchRulesObj.srcCidr);
|
||||
}
|
||||
}
|
||||
|
||||
std::string UpdateTrafficMarkingPolicyAttributeRequest::getTrafficMarkingPolicyDescription() const {
|
||||
return trafficMarkingPolicyDescription_;
|
||||
}
|
||||
@@ -106,3 +124,21 @@ void UpdateTrafficMarkingPolicyAttributeRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::vector<UpdateTrafficMarkingPolicyAttributeRequest::DeleteTrafficMatchRules> UpdateTrafficMarkingPolicyAttributeRequest::getDeleteTrafficMatchRules() const {
|
||||
return deleteTrafficMatchRules_;
|
||||
}
|
||||
|
||||
void UpdateTrafficMarkingPolicyAttributeRequest::setDeleteTrafficMatchRules(const std::vector<UpdateTrafficMarkingPolicyAttributeRequest::DeleteTrafficMatchRules> &deleteTrafficMatchRules) {
|
||||
deleteTrafficMatchRules_ = deleteTrafficMatchRules;
|
||||
for(int dep1 = 0; dep1 != deleteTrafficMatchRules.size(); dep1++) {
|
||||
auto deleteTrafficMatchRulesObj = deleteTrafficMatchRules.at(dep1);
|
||||
std::string deleteTrafficMatchRulesObjStr = std::string("DeleteTrafficMatchRules") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(deleteTrafficMatchRulesObjStr + ".MatchDscp", std::to_string(deleteTrafficMatchRulesObj.matchDscp));
|
||||
setParameter(deleteTrafficMatchRulesObjStr + ".Protocol", deleteTrafficMatchRulesObj.protocol);
|
||||
setParameter(deleteTrafficMatchRulesObjStr + ".TrafficMatchRuleDescription", deleteTrafficMatchRulesObj.trafficMatchRuleDescription);
|
||||
setParameter(deleteTrafficMatchRulesObjStr + ".DstCidr", deleteTrafficMatchRulesObj.dstCidr);
|
||||
setParameter(deleteTrafficMatchRulesObjStr + ".TrafficMatchRuleName", deleteTrafficMatchRulesObj.trafficMatchRuleName);
|
||||
setParameter(deleteTrafficMatchRulesObjStr + ".SrcCidr", deleteTrafficMatchRulesObj.srcCidr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user