Adjust some param.

This commit is contained in:
sdk-team
2021-11-04 08:44:54 +00:00
parent 3d527e15e0
commit 3a7cca96e3
88 changed files with 3169 additions and 3409 deletions

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ADDUSERTOVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ADDUSERTOVPCENDPOINTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT AddUserToVpcEndpointServiceRequest : public RpcServiceRequest
{
public:
AddUserToVpcEndpointServiceRequest();
~AddUserToVpcEndpointServiceRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
long getUserId()const;
void setUserId(long userId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
long userId_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ADDUSERTOVPCENDPOINTSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ADDUSERTOVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ADDUSERTOVPCENDPOINTSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT AddUserToVpcEndpointServiceRequest : public RpcServiceRequest {
public:
AddUserToVpcEndpointServiceRequest();
~AddUserToVpcEndpointServiceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
long getUserId() const;
void setUserId(long userId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
long userId_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ADDUSERTOVPCENDPOINTSERVICEREQUEST_H_

View File

@@ -1,66 +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_PRIVATELINK_MODEL_ADDZONETOVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ADDZONETOVPCENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT AddZoneToVpcEndpointRequest : public RpcServiceRequest
{
public:
AddZoneToVpcEndpointRequest();
~AddZoneToVpcEndpointRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getIp()const;
void setIp(const std::string& ip);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string ip_;
std::string vSwitchId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ADDZONETOVPCENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ADDZONETOVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ADDZONETOVPCENDPOINTREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT AddZoneToVpcEndpointRequest : public RpcServiceRequest {
public:
AddZoneToVpcEndpointRequest();
~AddZoneToVpcEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getIp() const;
void setIp(const std::string &ip);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string ip_;
std::string vSwitchId_;
std::string zoneId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ADDZONETOVPCENDPOINTREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHRESOURCETOVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHRESOURCETOVPCENDPOINTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT AttachResourceToVpcEndpointServiceRequest : public RpcServiceRequest
{
public:
AttachResourceToVpcEndpointServiceRequest();
~AttachResourceToVpcEndpointServiceRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::string regionId_;
std::string resourceId_;
bool dryRun_;
std::string resourceType_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHRESOURCETOVPCENDPOINTSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHRESOURCETOVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHRESOURCETOVPCENDPOINTSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT AttachResourceToVpcEndpointServiceRequest : public RpcServiceRequest {
public:
AttachResourceToVpcEndpointServiceRequest();
~AttachResourceToVpcEndpointServiceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::string regionId_;
std::string resourceId_;
bool dryRun_;
std::string resourceType_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHRESOURCETOVPCENDPOINTSERVICEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHSECURITYGROUPTOVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHSECURITYGROUPTOVPCENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT AttachSecurityGroupToVpcEndpointRequest : public RpcServiceRequest
{
public:
AttachSecurityGroupToVpcEndpointRequest();
~AttachSecurityGroupToVpcEndpointRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string endpointId_;
std::string securityGroupId_;
std::string regionId_;
bool dryRun_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHSECURITYGROUPTOVPCENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHSECURITYGROUPTOVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHSECURITYGROUPTOVPCENDPOINTREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT AttachSecurityGroupToVpcEndpointRequest : public RpcServiceRequest {
public:
AttachSecurityGroupToVpcEndpointRequest();
~AttachSecurityGroupToVpcEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string endpointId_;
std::string securityGroupId_;
std::string regionId_;
bool dryRun_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ATTACHSECURITYGROUPTOVPCENDPOINTREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_PRIVATELINK_MODEL_CHECKPRODUCTOPENREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_CHECKPRODUCTOPENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT CheckProductOpenRequest : public RpcServiceRequest
{
public:
CheckProductOpenRequest();
~CheckProductOpenRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_CHECKPRODUCTOPENREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_CHECKPRODUCTOPENREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_CHECKPRODUCTOPENREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT CheckProductOpenRequest : public RpcServiceRequest {
public:
CheckProductOpenRequest();
~CheckProductOpenRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string regionId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_CHECKPRODUCTOPENREQUEST_H_

View File

@@ -1,82 +1,83 @@
/*
* 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_PRIVATELINK_MODEL_CREATEVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT CreateVpcEndpointRequest : public RpcServiceRequest
{
public:
struct Zone
{
std::string vSwitchId;
std::string zoneId;
std::string ip;
};
public:
CreateVpcEndpointRequest();
~CreateVpcEndpointRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::vector<std::string> getSecurityGroupId()const;
void setSecurityGroupId(const std::vector<std::string>& securityGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Zone> getZone()const;
void setZone(const std::vector<Zone>& zone);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getEndpointDescription()const;
void setEndpointDescription(const std::string& endpointDescription);
std::string getEndpointName()const;
void setEndpointName(const std::string& endpointName);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::vector<std::string> securityGroupId_;
std::string regionId_;
std::vector<Zone> zone_;
std::string serviceName_;
bool dryRun_;
std::string endpointDescription_;
std::string endpointName_;
std::string vpcId_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT CreateVpcEndpointRequest : public RpcServiceRequest {
public:
struct Zone {
std::string vSwitchId;
std::string zoneId;
std::string ip;
};
CreateVpcEndpointRequest();
~CreateVpcEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getSecurityGroupId() const;
void setSecurityGroupId(const std::vector<std::string> &securityGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointType() const;
void setEndpointType(const std::string &endpointType);
std::vector<Zone> getZone() const;
void setZone(const std::vector<Zone> &zone);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getEndpointDescription() const;
void setEndpointDescription(const std::string &endpointDescription);
long getZonePrivateIpAddressCount() const;
void setZonePrivateIpAddressCount(long zonePrivateIpAddressCount);
bool getProtectedEnabled() const;
void setProtectedEnabled(bool protectedEnabled);
std::string getEndpointName() const;
void setEndpointName(const std::string &endpointName);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::vector<std::string> securityGroupId_;
std::string regionId_;
std::string endpointType_;
std::vector<Zone> zone_;
std::string serviceName_;
bool dryRun_;
std::string endpointDescription_;
long zonePrivateIpAddressCount_;
bool protectedEnabled_;
std::string endpointName_;
std::string vpcId_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTREQUEST_H_

View File

@@ -38,13 +38,13 @@ namespace AlibabaCloud
explicit CreateVpcEndpointResult(const std::string &payload);
~CreateVpcEndpointResult();
std::string getEndpointStatus()const;
std::string getEndpointName()const;
std::string getVpcId()const;
std::string getEndpointDomain()const;
std::string getVpcId()const;
std::string getEndpointName()const;
std::string getServiceName()const;
std::string getEndpointId()const;
long getBandwidth()const;
std::string getCreateTime()const;
long getBandwidth()const;
std::string getEndpointId()const;
std::string getEndpointBusinessStatus()const;
std::string getEndpointDescription()const;
std::string getConnectionStatus()const;
@@ -54,13 +54,13 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string endpointStatus_;
std::string endpointName_;
std::string vpcId_;
std::string endpointDomain_;
std::string vpcId_;
std::string endpointName_;
std::string serviceName_;
std::string endpointId_;
long bandwidth_;
std::string createTime_;
long bandwidth_;
std::string endpointId_;
std::string endpointBusinessStatus_;
std::string endpointDescription_;
std::string connectionStatus_;

View File

@@ -1,75 +1,76 @@
/*
* 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_PRIVATELINK_MODEL_CREATEVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT CreateVpcEndpointServiceRequest : public RpcServiceRequest
{
public:
struct Resource
{
std::string resourceType;
std::string resourceId;
};
public:
CreateVpcEndpointServiceRequest();
~CreateVpcEndpointServiceRequest();
bool getAutoAcceptEnabled()const;
void setAutoAcceptEnabled(bool autoAcceptEnabled);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getPayer()const;
void setPayer(const std::string& payer);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getZoneAffinityEnabled()const;
void setZoneAffinityEnabled(bool zoneAffinityEnabled);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::vector<Resource> getResource()const;
void setResource(const std::vector<Resource>& resource);
std::string getServiceDescription()const;
void setServiceDescription(const std::string& serviceDescription);
private:
bool autoAcceptEnabled_;
std::string clientToken_;
std::string payer_;
std::string regionId_;
bool zoneAffinityEnabled_;
bool dryRun_;
std::vector<Resource> resource_;
std::string serviceDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT CreateVpcEndpointServiceRequest : public RpcServiceRequest {
public:
struct Resource {
std::string resourceType;
std::string resourceId;
};
CreateVpcEndpointServiceRequest();
~CreateVpcEndpointServiceRequest();
bool getPrivateServiceDomainEnabled() const;
void setPrivateServiceDomainEnabled(bool privateServiceDomainEnabled);
std::string getPrivateServiceDomain() const;
void setPrivateServiceDomain(const std::string &privateServiceDomain);
bool getAutoAcceptEnabled() const;
void setAutoAcceptEnabled(bool autoAcceptEnabled);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getPayer() const;
void setPayer(const std::string &payer);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getZoneAffinityEnabled() const;
void setZoneAffinityEnabled(bool zoneAffinityEnabled);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::vector<Resource> getResource() const;
void setResource(const std::vector<Resource> &resource);
std::string getServiceResourceType() const;
void setServiceResourceType(const std::string &serviceResourceType);
std::string getServiceDescription() const;
void setServiceDescription(const std::string &serviceDescription);
private:
bool privateServiceDomainEnabled_;
std::string privateServiceDomain_;
bool autoAcceptEnabled_;
std::string clientToken_;
std::string payer_;
std::string regionId_;
bool zoneAffinityEnabled_;
bool dryRun_;
std::vector<Resource> resource_;
std::string serviceResourceType_;
std::string serviceDescription_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_CREATEVPCENDPOINTSERVICEREQUEST_H_

View File

@@ -39,26 +39,26 @@ namespace AlibabaCloud
~CreateVpcEndpointServiceResult();
std::string getServiceBusinessStatus()const;
std::string getServiceName()const;
std::string getServiceDescription()const;
std::string getServiceStatus()const;
std::string getServiceDescription()const;
std::string getCreateTime()const;
bool getZoneAffinityEnabled()const;
std::string getServiceDomain()const;
std::string getServiceId()const;
bool getZoneAffinityEnabled()const;
bool getAutoAcceptEnabled()const;
std::string getServiceId()const;
protected:
void parse(const std::string &payload);
private:
std::string serviceBusinessStatus_;
std::string serviceName_;
std::string serviceDescription_;
std::string serviceStatus_;
std::string serviceDescription_;
std::string createTime_;
bool zoneAffinityEnabled_;
std::string serviceDomain_;
std::string serviceId_;
bool zoneAffinityEnabled_;
bool autoAcceptEnabled_;
std::string serviceId_;
};
}

View File

@@ -1,57 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DeleteVpcEndpointRequest : public RpcServiceRequest
{
public:
DeleteVpcEndpointRequest();
~DeleteVpcEndpointRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DeleteVpcEndpointRequest : public RpcServiceRequest {
public:
DeleteVpcEndpointRequest();
~DeleteVpcEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
bool getForce() const;
void setForce(bool force);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
bool force_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DeleteVpcEndpointServiceRequest : public RpcServiceRequest
{
public:
DeleteVpcEndpointServiceRequest();
~DeleteVpcEndpointServiceRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DeleteVpcEndpointServiceRequest : public RpcServiceRequest {
public:
DeleteVpcEndpointServiceRequest();
~DeleteVpcEndpointServiceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DELETEVPCENDPOINTSERVICEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_PRIVATELINK_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DescribeRegionsRequest : public RpcServiceRequest
{
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEREGIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DescribeRegionsRequest : public RpcServiceRequest {
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string regionId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEREGIONSREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_PRIVATELINK_MODEL_DESCRIBEZONESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEZONESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DescribeZonesRequest : public RpcServiceRequest
{
public:
DescribeZonesRequest();
~DescribeZonesRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEZONESREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEZONESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEZONESREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DescribeZonesRequest : public RpcServiceRequest {
public:
DescribeZonesRequest();
~DescribeZonesRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string regionId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DESCRIBEZONESREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DETACHRESOURCEFROMVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DETACHRESOURCEFROMVPCENDPOINTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DetachResourceFromVpcEndpointServiceRequest : public RpcServiceRequest
{
public:
DetachResourceFromVpcEndpointServiceRequest();
~DetachResourceFromVpcEndpointServiceRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::string regionId_;
std::string resourceId_;
bool dryRun_;
std::string resourceType_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DETACHRESOURCEFROMVPCENDPOINTSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DETACHRESOURCEFROMVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DETACHRESOURCEFROMVPCENDPOINTSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DetachResourceFromVpcEndpointServiceRequest : public RpcServiceRequest {
public:
DetachResourceFromVpcEndpointServiceRequest();
~DetachResourceFromVpcEndpointServiceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::string regionId_;
std::string resourceId_;
bool dryRun_;
std::string resourceType_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DETACHRESOURCEFROMVPCENDPOINTSERVICEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DETACHSECURITYGROUPFROMVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DETACHSECURITYGROUPFROMVPCENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DetachSecurityGroupFromVpcEndpointRequest : public RpcServiceRequest
{
public:
DetachSecurityGroupFromVpcEndpointRequest();
~DetachSecurityGroupFromVpcEndpointRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string endpointId_;
std::string securityGroupId_;
std::string regionId_;
bool dryRun_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DETACHSECURITYGROUPFROMVPCENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DETACHSECURITYGROUPFROMVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DETACHSECURITYGROUPFROMVPCENDPOINTREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DetachSecurityGroupFromVpcEndpointRequest : public RpcServiceRequest {
public:
DetachSecurityGroupFromVpcEndpointRequest();
~DetachSecurityGroupFromVpcEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string endpointId_;
std::string securityGroupId_;
std::string regionId_;
bool dryRun_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DETACHSECURITYGROUPFROMVPCENDPOINTREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DISABLEVPCENDPOINTCONNECTIONREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DISABLEVPCENDPOINTCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT DisableVpcEndpointConnectionRequest : public RpcServiceRequest
{
public:
DisableVpcEndpointConnectionRequest();
~DisableVpcEndpointConnectionRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DISABLEVPCENDPOINTCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_DISABLEVPCENDPOINTCONNECTIONREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_DISABLEVPCENDPOINTCONNECTIONREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT DisableVpcEndpointConnectionRequest : public RpcServiceRequest {
public:
DisableVpcEndpointConnectionRequest();
~DisableVpcEndpointConnectionRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_DISABLEVPCENDPOINTCONNECTIONREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ENABLEVPCENDPOINTCONNECTIONREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ENABLEVPCENDPOINTCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT EnableVpcEndpointConnectionRequest : public RpcServiceRequest
{
public:
EnableVpcEndpointConnectionRequest();
~EnableVpcEndpointConnectionRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
int bandwidth_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ENABLEVPCENDPOINTCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_ENABLEVPCENDPOINTCONNECTIONREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_ENABLEVPCENDPOINTCONNECTIONREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT EnableVpcEndpointConnectionRequest : public RpcServiceRequest {
public:
EnableVpcEndpointConnectionRequest();
~EnableVpcEndpointConnectionRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
int bandwidth_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_ENABLEVPCENDPOINTCONNECTIONREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_PRIVATELINK_MODEL_GETVPCENDPOINTATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT GetVpcEndpointAttributeRequest : public RpcServiceRequest
{
public:
GetVpcEndpointAttributeRequest();
~GetVpcEndpointAttributeRequest();
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string endpointId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTATTRIBUTEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT GetVpcEndpointAttributeRequest : public RpcServiceRequest {
public:
GetVpcEndpointAttributeRequest();
~GetVpcEndpointAttributeRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string endpointId_;
std::string regionId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTATTRIBUTEREQUEST_H_

View File

@@ -39,17 +39,19 @@ namespace AlibabaCloud
~GetVpcEndpointAttributeResult();
std::string getPayer()const;
std::string getEndpointDomain()const;
bool getResourceOwner()const;
std::string getCreateTime()const;
bool getResourceOwner()const;
long getZonePrivateIpAddressCount()const;
std::string getEndpointBusinessStatus()const;
std::string getEndpointDescription()const;
std::string getServiceId()const;
std::string getEndpointStatus()const;
std::string getEndpointName()const;
std::string getVpcId()const;
std::string getEndpointName()const;
std::string getServiceName()const;
std::string getEndpointId()const;
int getBandwidth()const;
std::string getEndpointId()const;
std::string getEndpointType()const;
std::string getRegionId()const;
std::string getConnectionStatus()const;
bool getZoneAffinityEnabled()const;
@@ -59,17 +61,19 @@ namespace AlibabaCloud
private:
std::string payer_;
std::string endpointDomain_;
bool resourceOwner_;
std::string createTime_;
bool resourceOwner_;
long zonePrivateIpAddressCount_;
std::string endpointBusinessStatus_;
std::string endpointDescription_;
std::string serviceId_;
std::string endpointStatus_;
std::string endpointName_;
std::string vpcId_;
std::string endpointName_;
std::string serviceName_;
std::string endpointId_;
int bandwidth_;
std::string endpointId_;
std::string endpointType_;
std::string regionId_;
std::string connectionStatus_;
bool zoneAffinityEnabled_;

View File

@@ -1,51 +1,45 @@
/*
* 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_PRIVATELINK_MODEL_GETVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT GetVpcEndpointServiceAttributeRequest : public RpcServiceRequest
{
public:
GetVpcEndpointServiceAttributeRequest();
~GetVpcEndpointServiceAttributeRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string regionId_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT GetVpcEndpointServiceAttributeRequest : public RpcServiceRequest {
public:
GetVpcEndpointServiceAttributeRequest();
~GetVpcEndpointServiceAttributeRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string regionId_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_GETVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_

View File

@@ -38,39 +38,57 @@ namespace AlibabaCloud
explicit GetVpcEndpointServiceAttributeResult(const std::string &payload);
~GetVpcEndpointServiceAttributeResult();
std::string getPayer()const;
std::string getPrivateServiceDomainBusinessStatus()const;
std::string getServiceDescription()const;
int getMaxBandwidth()const;
std::string getCreateTime()const;
std::string getServiceDomain()const;
int getMaxBandwidth()const;
std::string getPrivateServiceDomain()const;
bool getPrivateServiceDomainEnabled()const;
int getMinBandwidth()const;
std::string getServiceDomain()const;
std::vector<std::string> getZones()const;
std::string getServiceId()const;
bool getAutoAcceptEnabled()const;
std::string getServiceId()const;
std::string getPrivateServiceDomainVerifyStatus()const;
std::string getServiceBusinessStatus()const;
std::string getPrivateServiceDomainVerifyName()const;
std::string getServiceName()const;
std::string getServiceStatus()const;
std::string getServiceType()const;
int getConnectBandwidth()const;
std::string getServiceResourceType()const;
std::string getPrivateServiceName()const;
std::string getRegionId()const;
bool getZoneAffinityEnabled()const;
std::string getPrivateServiceDomainVerifyValue()const;
protected:
void parse(const std::string &payload);
private:
std::string payer_;
std::string privateServiceDomainBusinessStatus_;
std::string serviceDescription_;
int maxBandwidth_;
std::string createTime_;
std::string serviceDomain_;
int maxBandwidth_;
std::string privateServiceDomain_;
bool privateServiceDomainEnabled_;
int minBandwidth_;
std::string serviceDomain_;
std::vector<std::string> zones_;
std::string serviceId_;
bool autoAcceptEnabled_;
std::string serviceId_;
std::string privateServiceDomainVerifyStatus_;
std::string serviceBusinessStatus_;
std::string privateServiceDomainVerifyName_;
std::string serviceName_;
std::string serviceStatus_;
std::string serviceType_;
int connectBandwidth_;
std::string serviceResourceType_;
std::string privateServiceName_;
std::string regionId_;
bool zoneAffinityEnabled_;
std::string privateServiceDomainVerifyValue_;
};
}

View File

@@ -1,66 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTCONNECTIONSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTCONNECTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointConnectionsRequest : public RpcServiceRequest
{
public:
ListVpcEndpointConnectionsRequest();
~ListVpcEndpointConnectionsRequest();
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
long getEndpointOwnerId()const;
void setEndpointOwnerId(long endpointOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getConnectionStatus()const;
void setConnectionStatus(const std::string& connectionStatus);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string endpointId_;
long endpointOwnerId_;
std::string regionId_;
std::string nextToken_;
std::string connectionStatus_;
int maxResults_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTCONNECTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTCONNECTIONSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTCONNECTIONSREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointConnectionsRequest : public RpcServiceRequest {
public:
ListVpcEndpointConnectionsRequest();
~ListVpcEndpointConnectionsRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
long getEndpointOwnerId() const;
void setEndpointOwnerId(long endpointOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getConnectionStatus() const;
void setConnectionStatus(const std::string &connectionStatus);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getEniId() const;
void setEniId(const std::string &eniId);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string endpointId_;
long endpointOwnerId_;
std::string regionId_;
std::string nextToken_;
std::string resourceId_;
std::string connectionStatus_;
int maxResults_;
std::string eniId_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTCONNECTIONSREQUEST_H_

View File

@@ -39,14 +39,18 @@ namespace AlibabaCloud
std::string zoneId;
std::string eniId;
std::string resourceId;
std::string statusInfo;
std::string vSwitchId;
std::string replacedResourceId;
std::string zoneStatus;
std::string zoneDomain;
std::string replacedEniId;
};
long endpointOwnerId;
std::string modifiedTime;
std::string endpointId;
int bandwidth;
bool resourceOwner;
int bandwidth;
std::string endpointId;
std::string endpointVpcId;
std::string connectionStatus;
std::vector<Connection::Zone> zones;

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSECURITYGROUPSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSECURITYGROUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointSecurityGroupsRequest : public RpcServiceRequest
{
public:
ListVpcEndpointSecurityGroupsRequest();
~ListVpcEndpointSecurityGroupsRequest();
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string endpointId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSECURITYGROUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSECURITYGROUPSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSECURITYGROUPSREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointSecurityGroupsRequest : public RpcServiceRequest {
public:
ListVpcEndpointSecurityGroupsRequest();
~ListVpcEndpointSecurityGroupsRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string endpointId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSECURITYGROUPSREQUEST_H_

View File

@@ -1,57 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICERESOURCESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICERESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServiceResourcesRequest : public RpcServiceRequest
{
public:
ListVpcEndpointServiceResourcesRequest();
~ListVpcEndpointServiceResourcesRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICERESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICERESOURCESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICERESOURCESREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServiceResourcesRequest : public RpcServiceRequest {
public:
ListVpcEndpointServiceResourcesRequest();
~ListVpcEndpointServiceResourcesRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string zoneId_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICERESOURCESREQUEST_H_

View File

@@ -34,13 +34,16 @@ namespace AlibabaCloud
public:
struct Resource
{
std::string zoneId;
long relatedEndpointCount;
std::string vpcId;
std::string zoneId;
std::string resourceId;
std::string ip;
std::string statusInfo;
std::string vSwitchId;
std::string ip;
std::string resourceType;
std::string regionId;
bool autoAllocatedEnabled;
};

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICEUSERSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICEUSERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServiceUsersRequest : public RpcServiceRequest
{
public:
ListVpcEndpointServiceUsersRequest();
~ListVpcEndpointServiceUsersRequest();
long getUserId()const;
void setUserId(long userId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
long userId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICEUSERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICEUSERSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICEUSERSREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServiceUsersRequest : public RpcServiceRequest {
public:
ListVpcEndpointServiceUsersRequest();
~ListVpcEndpointServiceUsersRequest();
long getUserId() const;
void setUserId(long userId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
long userId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICEUSERSREQUEST_H_

View File

@@ -1,60 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESBYENDUSERREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESBYENDUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServicesByEndUserRequest : public RpcServiceRequest
{
public:
ListVpcEndpointServicesByEndUserRequest();
~ListVpcEndpointServicesByEndUserRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string regionId_;
std::string nextToken_;
std::string serviceName_;
int maxResults_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESBYENDUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESBYENDUSERREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESBYENDUSERREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServicesByEndUserRequest : public RpcServiceRequest {
public:
ListVpcEndpointServicesByEndUserRequest();
~ListVpcEndpointServicesByEndUserRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getServiceType() const;
void setServiceType(const std::string &serviceType);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string regionId_;
std::string nextToken_;
std::string serviceName_;
std::string serviceType_;
int maxResults_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESBYENDUSERREQUEST_H_

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string payer;
std::string serviceName;
std::string serviceType;
std::string serviceDomain;
std::string serviceId;
std::vector<std::string> zones;

View File

@@ -1,72 +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_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServicesRequest : public RpcServiceRequest
{
public:
ListVpcEndpointServicesRequest();
~ListVpcEndpointServicesRequest();
std::string getServiceBusinessStatus()const;
void setServiceBusinessStatus(const std::string& serviceBusinessStatus);
bool getAutoAcceptEnabled()const;
void setAutoAcceptEnabled(bool autoAcceptEnabled);
std::string getServiceStatus()const;
void setServiceStatus(const std::string& serviceStatus);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
bool getZoneAffinityEnabled()const;
void setZoneAffinityEnabled(bool zoneAffinityEnabled);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string serviceBusinessStatus_;
bool autoAcceptEnabled_;
std::string serviceStatus_;
std::string regionId_;
std::string nextToken_;
bool zoneAffinityEnabled_;
std::string serviceName_;
int maxResults_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointServicesRequest : public RpcServiceRequest {
public:
ListVpcEndpointServicesRequest();
~ListVpcEndpointServicesRequest();
std::string getServiceBusinessStatus() const;
void setServiceBusinessStatus(const std::string &serviceBusinessStatus);
bool getAutoAcceptEnabled() const;
void setAutoAcceptEnabled(bool autoAcceptEnabled);
std::string getServiceStatus() const;
void setServiceStatus(const std::string &serviceStatus);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
bool getZoneAffinityEnabled() const;
void setZoneAffinityEnabled(bool zoneAffinityEnabled);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getServiceResourceType() const;
void setServiceResourceType(const std::string &serviceResourceType);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string serviceBusinessStatus_;
bool autoAcceptEnabled_;
std::string serviceStatus_;
std::string regionId_;
std::string nextToken_;
bool zoneAffinityEnabled_;
std::string serviceName_;
std::string resourceId_;
std::string serviceResourceType_;
int maxResults_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSERVICESREQUEST_H_

View File

@@ -36,16 +36,18 @@ namespace AlibabaCloud
{
std::string payer;
std::string serviceDescription;
int maxBandwidth;
std::string createTime;
std::string serviceDomain;
int maxBandwidth;
int minBandwidth;
std::string serviceId;
std::string serviceDomain;
bool autoAcceptEnabled;
std::string serviceId;
std::string serviceBusinessStatus;
std::string serviceName;
std::string serviceStatus;
std::string serviceType;
int connectBandwidth;
std::string serviceResourceType;
std::string regionId;
bool zoneAffinityEnabled;
};

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTZONESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTZONESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointZonesRequest : public RpcServiceRequest
{
public:
ListVpcEndpointZonesRequest();
~ListVpcEndpointZonesRequest();
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string endpointId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTZONESREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTZONESREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTZONESREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointZonesRequest : public RpcServiceRequest {
public:
ListVpcEndpointZonesRequest();
~ListVpcEndpointZonesRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string endpointId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTZONESREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct Zone
{
std::string eniId;
std::string zoneId;
std::string eniId;
std::string serviceStatus;
std::string vSwitchId;
std::string eniIp;

View File

@@ -1,72 +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_PRIVATELINK_MODEL_LISTVPCENDPOINTSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointsRequest : public RpcServiceRequest
{
public:
ListVpcEndpointsRequest();
~ListVpcEndpointsRequest();
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getEndpointStatus()const;
void setEndpointStatus(const std::string& endpointStatus);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
std::string getConnectionStatus()const;
void setConnectionStatus(const std::string& connectionStatus);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getEndpointName()const;
void setEndpointName(const std::string& endpointName);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string endpointId_;
std::string endpointStatus_;
std::string regionId_;
std::string nextToken_;
std::string serviceName_;
std::string connectionStatus_;
std::string vpcId_;
std::string endpointName_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT ListVpcEndpointsRequest : public RpcServiceRequest {
public:
ListVpcEndpointsRequest();
~ListVpcEndpointsRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getEndpointStatus() const;
void setEndpointStatus(const std::string &endpointStatus);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getEndpointType() const;
void setEndpointType(const std::string &endpointType);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getConnectionStatus() const;
void setConnectionStatus(const std::string &connectionStatus);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getEndpointName() const;
void setEndpointName(const std::string &endpointName);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string endpointId_;
std::string endpointStatus_;
std::string regionId_;
std::string nextToken_;
std::string endpointType_;
std::string serviceName_;
std::string connectionStatus_;
std::string vpcId_;
std::string endpointName_;
int maxResults_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_LISTVPCENDPOINTSREQUEST_H_

View File

@@ -35,17 +35,18 @@ namespace AlibabaCloud
struct Endpoint
{
std::string endpointDomain;
bool resourceOwner;
std::string createTime;
bool resourceOwner;
std::string endpointBusinessStatus;
std::string endpointDescription;
std::string serviceId;
std::string endpointStatus;
std::string endpointName;
std::string vpcId;
std::string endpointName;
std::string serviceName;
std::string endpointId;
long bandwidth;
std::string endpointId;
std::string endpointType;
std::string regionId;
std::string connectionStatus;
bool zoneAffinityEnabled;

View File

@@ -1,48 +1,42 @@
/*
* 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_PRIVATELINK_MODEL_OPENPRIVATELINKSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_OPENPRIVATELINKSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT OpenPrivateLinkServiceRequest : public RpcServiceRequest
{
public:
OpenPrivateLinkServiceRequest();
~OpenPrivateLinkServiceRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_OPENPRIVATELINKSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_OPENPRIVATELINKSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_OPENPRIVATELINKSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT OpenPrivateLinkServiceRequest : public RpcServiceRequest {
public:
OpenPrivateLinkServiceRequest();
~OpenPrivateLinkServiceRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_OPENPRIVATELINKSERVICEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEUSERFROMVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEUSERFROMVPCENDPOINTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT RemoveUserFromVpcEndpointServiceRequest : public RpcServiceRequest
{
public:
RemoveUserFromVpcEndpointServiceRequest();
~RemoveUserFromVpcEndpointServiceRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
long getUserId()const;
void setUserId(long userId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
long userId_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEUSERFROMVPCENDPOINTSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEUSERFROMVPCENDPOINTSERVICEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEUSERFROMVPCENDPOINTSERVICEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT RemoveUserFromVpcEndpointServiceRequest : public RpcServiceRequest {
public:
RemoveUserFromVpcEndpointServiceRequest();
~RemoveUserFromVpcEndpointServiceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
long getUserId() const;
void setUserId(long userId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
long userId_;
std::string regionId_;
bool dryRun_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEUSERFROMVPCENDPOINTSERVICEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEZONEFROMVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEZONEFROMVPCENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT RemoveZoneFromVpcEndpointRequest : public RpcServiceRequest
{
public:
RemoveZoneFromVpcEndpointRequest();
~RemoveZoneFromVpcEndpointRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEZONEFROMVPCENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEZONEFROMVPCENDPOINTREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEZONEFROMVPCENDPOINTREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT RemoveZoneFromVpcEndpointRequest : public RpcServiceRequest {
public:
RemoveZoneFromVpcEndpointRequest();
~RemoveZoneFromVpcEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string zoneId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_REMOVEZONEFROMVPCENDPOINTREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT UpdateVpcEndpointAttributeRequest : public RpcServiceRequest
{
public:
UpdateVpcEndpointAttributeRequest();
~UpdateVpcEndpointAttributeRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getEndpointDescription()const;
void setEndpointDescription(const std::string& endpointDescription);
std::string getEndpointName()const;
void setEndpointName(const std::string& endpointName);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string endpointDescription_;
std::string endpointName_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTATTRIBUTEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT UpdateVpcEndpointAttributeRequest : public RpcServiceRequest {
public:
UpdateVpcEndpointAttributeRequest();
~UpdateVpcEndpointAttributeRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getEndpointDescription() const;
void setEndpointDescription(const std::string &endpointDescription);
std::string getEndpointName() const;
void setEndpointName(const std::string &endpointName);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string endpointDescription_;
std::string endpointName_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTATTRIBUTEREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTCONNECTIONATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTCONNECTIONATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT UpdateVpcEndpointConnectionAttributeRequest : public RpcServiceRequest
{
public:
UpdateVpcEndpointConnectionAttributeRequest();
~UpdateVpcEndpointConnectionAttributeRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointId()const;
void setEndpointId(const std::string& endpointId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
int bandwidth_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTCONNECTIONATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTCONNECTIONATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTCONNECTIONATTRIBUTEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT UpdateVpcEndpointConnectionAttributeRequest : public RpcServiceRequest {
public:
UpdateVpcEndpointConnectionAttributeRequest();
~UpdateVpcEndpointConnectionAttributeRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
bool dryRun_;
int bandwidth_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTCONNECTIONATTRIBUTEREQUEST_H_

View File

@@ -1,69 +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_PRIVATELINK_MODEL_UPDATEVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/privatelink/PrivatelinkExport.h>
namespace AlibabaCloud
{
namespace Privatelink
{
namespace Model
{
class ALIBABACLOUD_PRIVATELINK_EXPORT UpdateVpcEndpointServiceAttributeRequest : public RpcServiceRequest
{
public:
UpdateVpcEndpointServiceAttributeRequest();
~UpdateVpcEndpointServiceAttributeRequest();
bool getAutoAcceptEnabled()const;
void setAutoAcceptEnabled(bool autoAcceptEnabled);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
int getConnectBandwidth()const;
void setConnectBandwidth(int connectBandwidth);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getZoneAffinityEnabled()const;
void setZoneAffinityEnabled(bool zoneAffinityEnabled);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getServiceDescription()const;
void setServiceDescription(const std::string& serviceDescription);
std::string getServiceId()const;
void setServiceId(const std::string& serviceId);
private:
bool autoAcceptEnabled_;
std::string clientToken_;
int connectBandwidth_;
std::string regionId_;
bool zoneAffinityEnabled_;
bool dryRun_;
std::string serviceDescription_;
std::string serviceId_;
};
}
}
}
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_
#include <alibabacloud/privatelink/PrivatelinkExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Privatelink {
namespace Model {
class ALIBABACLOUD_PRIVATELINK_EXPORT UpdateVpcEndpointServiceAttributeRequest : public RpcServiceRequest {
public:
UpdateVpcEndpointServiceAttributeRequest();
~UpdateVpcEndpointServiceAttributeRequest();
bool getPrivateServiceDomainEnabled() const;
void setPrivateServiceDomainEnabled(bool privateServiceDomainEnabled);
std::string getPrivateServiceDomain() const;
void setPrivateServiceDomain(const std::string &privateServiceDomain);
bool getAutoAcceptEnabled() const;
void setAutoAcceptEnabled(bool autoAcceptEnabled);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
int getConnectBandwidth() const;
void setConnectBandwidth(int connectBandwidth);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getZoneAffinityEnabled() const;
void setZoneAffinityEnabled(bool zoneAffinityEnabled);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getServiceDescription() const;
void setServiceDescription(const std::string &serviceDescription);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
private:
bool privateServiceDomainEnabled_;
std::string privateServiceDomain_;
bool autoAcceptEnabled_;
std::string clientToken_;
int connectBandwidth_;
std::string regionId_;
bool zoneAffinityEnabled_;
bool dryRun_;
std::string serviceDescription_;
std::string serviceId_;
};
} // namespace Model
} // namespace Privatelink
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PRIVATELINK_MODEL_UPDATEVPCENDPOINTSERVICEATTRIBUTEREQUEST_H_