Add OpenAPI CreateEaiJupyter.
This commit is contained in:
@@ -27,6 +27,8 @@ set(eais_public_header_model
|
||||
include/alibabacloud/eais/model/CreateEaiResult.h
|
||||
include/alibabacloud/eais/model/CreateEaiAllRequest.h
|
||||
include/alibabacloud/eais/model/CreateEaiAllResult.h
|
||||
include/alibabacloud/eais/model/CreateEaiJupyterRequest.h
|
||||
include/alibabacloud/eais/model/CreateEaiJupyterResult.h
|
||||
include/alibabacloud/eais/model/DeleteEaiRequest.h
|
||||
include/alibabacloud/eais/model/DeleteEaiResult.h
|
||||
include/alibabacloud/eais/model/DeleteEaiAllRequest.h
|
||||
@@ -36,9 +38,7 @@ set(eais_public_header_model
|
||||
include/alibabacloud/eais/model/DescribeRegionsRequest.h
|
||||
include/alibabacloud/eais/model/DescribeRegionsResult.h
|
||||
include/alibabacloud/eais/model/DetachEaiRequest.h
|
||||
include/alibabacloud/eais/model/DetachEaiResult.h
|
||||
include/alibabacloud/eais/model/GetPrivateIpRequest.h
|
||||
include/alibabacloud/eais/model/GetPrivateIpResult.h )
|
||||
include/alibabacloud/eais/model/DetachEaiResult.h )
|
||||
|
||||
set(eais_src
|
||||
src/EaisClient.cc
|
||||
@@ -48,6 +48,8 @@ set(eais_src
|
||||
src/model/CreateEaiResult.cc
|
||||
src/model/CreateEaiAllRequest.cc
|
||||
src/model/CreateEaiAllResult.cc
|
||||
src/model/CreateEaiJupyterRequest.cc
|
||||
src/model/CreateEaiJupyterResult.cc
|
||||
src/model/DeleteEaiRequest.cc
|
||||
src/model/DeleteEaiResult.cc
|
||||
src/model/DeleteEaiAllRequest.cc
|
||||
@@ -57,9 +59,7 @@ set(eais_src
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
src/model/DescribeRegionsResult.cc
|
||||
src/model/DetachEaiRequest.cc
|
||||
src/model/DetachEaiResult.cc
|
||||
src/model/GetPrivateIpRequest.cc
|
||||
src/model/GetPrivateIpResult.cc )
|
||||
src/model/DetachEaiResult.cc )
|
||||
|
||||
add_library(eais ${LIB_TYPE}
|
||||
${eais_public_header}
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
#include "model/CreateEaiResult.h"
|
||||
#include "model/CreateEaiAllRequest.h"
|
||||
#include "model/CreateEaiAllResult.h"
|
||||
#include "model/CreateEaiJupyterRequest.h"
|
||||
#include "model/CreateEaiJupyterResult.h"
|
||||
#include "model/DeleteEaiRequest.h"
|
||||
#include "model/DeleteEaiResult.h"
|
||||
#include "model/DeleteEaiAllRequest.h"
|
||||
@@ -38,8 +40,6 @@
|
||||
#include "model/DescribeRegionsResult.h"
|
||||
#include "model/DetachEaiRequest.h"
|
||||
#include "model/DetachEaiResult.h"
|
||||
#include "model/GetPrivateIpRequest.h"
|
||||
#include "model/GetPrivateIpResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -58,6 +58,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateEaiAllResult> CreateEaiAllOutcome;
|
||||
typedef std::future<CreateEaiAllOutcome> CreateEaiAllOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::CreateEaiAllRequest&, const CreateEaiAllOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEaiAllAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEaiJupyterResult> CreateEaiJupyterOutcome;
|
||||
typedef std::future<CreateEaiJupyterOutcome> CreateEaiJupyterOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::CreateEaiJupyterRequest&, const CreateEaiJupyterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEaiJupyterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteEaiResult> DeleteEaiOutcome;
|
||||
typedef std::future<DeleteEaiOutcome> DeleteEaiOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::DeleteEaiRequest&, const DeleteEaiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEaiAsyncHandler;
|
||||
@@ -73,9 +76,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DetachEaiResult> DetachEaiOutcome;
|
||||
typedef std::future<DetachEaiOutcome> DetachEaiOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::DetachEaiRequest&, const DetachEaiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachEaiAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPrivateIpResult> GetPrivateIpOutcome;
|
||||
typedef std::future<GetPrivateIpOutcome> GetPrivateIpOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::GetPrivateIpRequest&, const GetPrivateIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPrivateIpAsyncHandler;
|
||||
|
||||
EaisClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
EaisClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -90,6 +90,9 @@ namespace AlibabaCloud
|
||||
CreateEaiAllOutcome createEaiAll(const Model::CreateEaiAllRequest &request)const;
|
||||
void createEaiAllAsync(const Model::CreateEaiAllRequest& request, const CreateEaiAllAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEaiAllOutcomeCallable createEaiAllCallable(const Model::CreateEaiAllRequest& request) const;
|
||||
CreateEaiJupyterOutcome createEaiJupyter(const Model::CreateEaiJupyterRequest &request)const;
|
||||
void createEaiJupyterAsync(const Model::CreateEaiJupyterRequest& request, const CreateEaiJupyterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEaiJupyterOutcomeCallable createEaiJupyterCallable(const Model::CreateEaiJupyterRequest& request) const;
|
||||
DeleteEaiOutcome deleteEai(const Model::DeleteEaiRequest &request)const;
|
||||
void deleteEaiAsync(const Model::DeleteEaiRequest& request, const DeleteEaiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteEaiOutcomeCallable deleteEaiCallable(const Model::DeleteEaiRequest& request) const;
|
||||
@@ -105,9 +108,6 @@ namespace AlibabaCloud
|
||||
DetachEaiOutcome detachEai(const Model::DetachEaiRequest &request)const;
|
||||
void detachEaiAsync(const Model::DetachEaiRequest& request, const DetachEaiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachEaiOutcomeCallable detachEaiCallable(const Model::DetachEaiRequest& request) const;
|
||||
GetPrivateIpOutcome getPrivateIp(const Model::GetPrivateIpRequest &request)const;
|
||||
void getPrivateIpAsync(const Model::GetPrivateIpRequest& request, const GetPrivateIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPrivateIpOutcomeCallable getPrivateIpCallable(const Model::GetPrivateIpRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_ATTACHEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_ATTACHEAIREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT AttachEaiRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachEaiRequest();
|
||||
~AttachEaiRequest();
|
||||
|
||||
std::string getClientInstanceId()const;
|
||||
void setClientInstanceId(const std::string& clientInstanceId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getElasticAcceleratedInstanceId()const;
|
||||
void setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId);
|
||||
|
||||
private:
|
||||
std::string clientInstanceId_;
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_ATTACHEAIREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_ATTACHEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_ATTACHEAIREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT AttachEaiRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AttachEaiRequest();
|
||||
~AttachEaiRequest();
|
||||
std::string getClientInstanceId() const;
|
||||
void setClientInstanceId(const std::string &clientInstanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getElasticAcceleratedInstanceId() const;
|
||||
void setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId);
|
||||
|
||||
private:
|
||||
std::string clientInstanceId_;
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_ATTACHEAIREQUEST_H_
|
||||
|
||||
@@ -1,90 +1,84 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiAllRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateEaiAllRequest();
|
||||
~CreateEaiAllRequest();
|
||||
|
||||
std::string getClientImageId()const;
|
||||
void setClientImageId(const std::string& clientImageId);
|
||||
std::string getClientSystemDiskCategory()const;
|
||||
void setClientSystemDiskCategory(const std::string& clientSystemDiskCategory);
|
||||
int getClientInternetMaxBandwidthOut()const;
|
||||
void setClientInternetMaxBandwidthOut(int clientInternetMaxBandwidthOut);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getClientInstanceName()const;
|
||||
void setClientInstanceName(const std::string& clientInstanceName);
|
||||
int getClientInternetMaxBandwidthIn()const;
|
||||
void setClientInternetMaxBandwidthIn(int clientInternetMaxBandwidthIn);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getClientSystemDiskSize()const;
|
||||
void setClientSystemDiskSize(int clientSystemDiskSize);
|
||||
std::string getClientVSwitchId()const;
|
||||
void setClientVSwitchId(const std::string& clientVSwitchId);
|
||||
std::string getClientPassword()const;
|
||||
void setClientPassword(const std::string& clientPassword);
|
||||
std::string getClientInstanceType()const;
|
||||
void setClientInstanceType(const std::string& clientInstanceType);
|
||||
std::string getClientSecurityGroupId()const;
|
||||
void setClientSecurityGroupId(const std::string& clientSecurityGroupId);
|
||||
std::string getEaiInstanceType()const;
|
||||
void setEaiInstanceType(const std::string& eaiInstanceType);
|
||||
std::string getClientZoneId()const;
|
||||
void setClientZoneId(const std::string& clientZoneId);
|
||||
std::string getInstanceName()const;
|
||||
void setInstanceName(const std::string& instanceName);
|
||||
|
||||
private:
|
||||
std::string clientImageId_;
|
||||
std::string clientSystemDiskCategory_;
|
||||
int clientInternetMaxBandwidthOut_;
|
||||
std::string clientToken_;
|
||||
std::string clientInstanceName_;
|
||||
int clientInternetMaxBandwidthIn_;
|
||||
std::string regionId_;
|
||||
int clientSystemDiskSize_;
|
||||
std::string clientVSwitchId_;
|
||||
std::string clientPassword_;
|
||||
std::string clientInstanceType_;
|
||||
std::string clientSecurityGroupId_;
|
||||
std::string eaiInstanceType_;
|
||||
std::string clientZoneId_;
|
||||
std::string instanceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiAllRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEaiAllRequest();
|
||||
~CreateEaiAllRequest();
|
||||
std::string getClientImageId() const;
|
||||
void setClientImageId(const std::string &clientImageId);
|
||||
std::string getClientSystemDiskCategory() const;
|
||||
void setClientSystemDiskCategory(const std::string &clientSystemDiskCategory);
|
||||
int getClientInternetMaxBandwidthOut() const;
|
||||
void setClientInternetMaxBandwidthOut(int clientInternetMaxBandwidthOut);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getClientInstanceName() const;
|
||||
void setClientInstanceName(const std::string &clientInstanceName);
|
||||
int getClientInternetMaxBandwidthIn() const;
|
||||
void setClientInternetMaxBandwidthIn(int clientInternetMaxBandwidthIn);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getClientSystemDiskSize() const;
|
||||
void setClientSystemDiskSize(int clientSystemDiskSize);
|
||||
std::string getClientVSwitchId() const;
|
||||
void setClientVSwitchId(const std::string &clientVSwitchId);
|
||||
std::string getClientPassword() const;
|
||||
void setClientPassword(const std::string &clientPassword);
|
||||
std::string getClientInstanceType() const;
|
||||
void setClientInstanceType(const std::string &clientInstanceType);
|
||||
std::string getClientSecurityGroupId() const;
|
||||
void setClientSecurityGroupId(const std::string &clientSecurityGroupId);
|
||||
std::string getEaiInstanceType() const;
|
||||
void setEaiInstanceType(const std::string &eaiInstanceType);
|
||||
std::string getClientZoneId() const;
|
||||
void setClientZoneId(const std::string &clientZoneId);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
|
||||
private:
|
||||
std::string clientImageId_;
|
||||
std::string clientSystemDiskCategory_;
|
||||
int clientInternetMaxBandwidthOut_;
|
||||
std::string clientToken_;
|
||||
std::string clientInstanceName_;
|
||||
int clientInternetMaxBandwidthIn_;
|
||||
std::string regionId_;
|
||||
int clientSystemDiskSize_;
|
||||
std::string clientVSwitchId_;
|
||||
std::string clientPassword_;
|
||||
std::string clientInstanceType_;
|
||||
std::string clientSecurityGroupId_;
|
||||
std::string eaiInstanceType_;
|
||||
std::string clientZoneId_;
|
||||
std::string instanceName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
|
||||
@@ -0,0 +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_EAIS_MODEL_CREATEEAIJUPYTERREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIJUPYTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiJupyterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEaiJupyterRequest();
|
||||
~CreateEaiJupyterRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getSecurityGroupId() const;
|
||||
void setSecurityGroupId(const std::string &securityGroupId);
|
||||
std::string getEaisType() const;
|
||||
void setEaisType(const std::string &eaisType);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string securityGroupId_;
|
||||
std::string eaisType_;
|
||||
std::string vSwitchId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIJUPYTERREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_GETPRIVATEIPRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_GETPRIVATEIPRESULT_H_
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_CREATEEAIJUPYTERRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIJUPYTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,23 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT GetPrivateIpResult : public ServiceResult
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiJupyterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetPrivateIpResult();
|
||||
explicit GetPrivateIpResult(const std::string &payload);
|
||||
~GetPrivateIpResult();
|
||||
std::string getPrivateIp()const;
|
||||
CreateEaiJupyterResult();
|
||||
explicit CreateEaiJupyterResult(const std::string &payload);
|
||||
~CreateEaiJupyterResult();
|
||||
std::string getElasticAcceleratedInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string privateIp_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_GETPRIVATEIPRESULT_H_
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIJUPYTERRESULT_H_
|
||||
@@ -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_EAIS_MODEL_CREATEEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateEaiRequest();
|
||||
~CreateEaiRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getSecurityGroupId()const;
|
||||
void setSecurityGroupId(const std::string& securityGroupId);
|
||||
std::string getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
std::string getInstanceName()const;
|
||||
void setInstanceName(const std::string& instanceName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string securityGroupId_;
|
||||
std::string vSwitchId_;
|
||||
std::string instanceName_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_CREATEEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEaiRequest();
|
||||
~CreateEaiRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getSecurityGroupId() const;
|
||||
void setSecurityGroupId(const std::string &securityGroupId);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string securityGroupId_;
|
||||
std::string vSwitchId_;
|
||||
std::string instanceName_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_DELETEEAIALLREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DELETEEAIALLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT DeleteEaiAllRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEaiAllRequest();
|
||||
~DeleteEaiAllRequest();
|
||||
|
||||
std::string getClientInstanceId()const;
|
||||
void setClientInstanceId(const std::string& clientInstanceId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getElasticAcceleratedInstanceId()const;
|
||||
void setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId);
|
||||
|
||||
private:
|
||||
std::string clientInstanceId_;
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DELETEEAIALLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_DELETEEAIALLREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DELETEEAIALLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT DeleteEaiAllRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteEaiAllRequest();
|
||||
~DeleteEaiAllRequest();
|
||||
std::string getClientInstanceId() const;
|
||||
void setClientInstanceId(const std::string &clientInstanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getElasticAcceleratedInstanceId() const;
|
||||
void setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId);
|
||||
|
||||
private:
|
||||
std::string clientInstanceId_;
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DELETEEAIALLREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_DELETEEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DELETEEAIREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT DeleteEaiRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEaiRequest();
|
||||
~DeleteEaiRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getElasticAcceleratedInstanceId()const;
|
||||
void setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId);
|
||||
bool getForce()const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
bool force_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DELETEEAIREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_DELETEEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DELETEEAIREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT DeleteEaiRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteEaiRequest();
|
||||
~DeleteEaiRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getElasticAcceleratedInstanceId() const;
|
||||
void setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId);
|
||||
bool getForce() const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
bool force_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DELETEEAIREQUEST_H_
|
||||
|
||||
@@ -1,60 +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_EAIS_MODEL_DESCRIBEEAISREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DESCRIBEEAISREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT DescribeEaisRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeEaisRequest();
|
||||
~DescribeEaisRequest();
|
||||
|
||||
std::string getElasticAcceleratedInstanceIds()const;
|
||||
void setElasticAcceleratedInstanceIds(const std::string& elasticAcceleratedInstanceIds);
|
||||
std::string getInstanceName()const;
|
||||
void setInstanceName(const std::string& instanceName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string elasticAcceleratedInstanceIds_;
|
||||
std::string instanceName_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DESCRIBEEAISREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_DESCRIBEEAISREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DESCRIBEEAISREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT DescribeEaisRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeEaisRequest();
|
||||
~DescribeEaisRequest();
|
||||
std::string getElasticAcceleratedInstanceIds() const;
|
||||
void setElasticAcceleratedInstanceIds(const std::string &elasticAcceleratedInstanceIds);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string elasticAcceleratedInstanceIds_;
|
||||
int pageNumber_;
|
||||
std::string instanceName_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string instanceType_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DESCRIBEEAISREQUEST_H_
|
||||
|
||||
@@ -39,18 +39,22 @@ namespace AlibabaCloud
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string instanceName;
|
||||
std::string status;
|
||||
std::string clientInstanceType;
|
||||
std::string description;
|
||||
std::string clientInstanceName;
|
||||
std::string category;
|
||||
std::string zoneId;
|
||||
std::string creationTime;
|
||||
std::string vSwitchId;
|
||||
std::string securityGroupId;
|
||||
std::string clientInstanceId;
|
||||
std::string elasticAcceleratedInstanceId;
|
||||
std::string jupyterUrl;
|
||||
std::string instanceName;
|
||||
std::string clientInstanceName;
|
||||
std::string creationTime;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
std::vector<Instance::Tag> tags;
|
||||
std::string elasticAcceleratedInstanceId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,45 +1,39 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT DescribeRegionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRegionsRequest();
|
||||
~DescribeRegionsRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT DescribeRegionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeRegionsRequest();
|
||||
~DescribeRegionsRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
|
||||
@@ -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_EAIS_MODEL_DETACHEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DETACHEAIREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT DetachEaiRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DetachEaiRequest();
|
||||
~DetachEaiRequest();
|
||||
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getElasticAcceleratedInstanceId()const;
|
||||
void setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DETACHEAIREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_DETACHEAIREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_DETACHEAIREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT DetachEaiRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DetachEaiRequest();
|
||||
~DetachEaiRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getElasticAcceleratedInstanceId() const;
|
||||
void setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_DETACHEAIREQUEST_H_
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_GETPRIVATEIPREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_GETPRIVATEIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT GetPrivateIpRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetPrivateIpRequest();
|
||||
~GetPrivateIpRequest();
|
||||
|
||||
std::string getClientInstanceId()const;
|
||||
void setClientInstanceId(const std::string& clientInstanceId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
|
||||
private:
|
||||
std::string clientInstanceId_;
|
||||
std::string regionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_GETPRIVATEIPREQUEST_H_
|
||||
@@ -159,6 +159,42 @@ EaisClient::CreateEaiAllOutcomeCallable EaisClient::createEaiAllCallable(const C
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::CreateEaiJupyterOutcome EaisClient::createEaiJupyter(const CreateEaiJupyterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateEaiJupyterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateEaiJupyterOutcome(CreateEaiJupyterResult(outcome.result()));
|
||||
else
|
||||
return CreateEaiJupyterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::createEaiJupyterAsync(const CreateEaiJupyterRequest& request, const CreateEaiJupyterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createEaiJupyter(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::CreateEaiJupyterOutcomeCallable EaisClient::createEaiJupyterCallable(const CreateEaiJupyterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateEaiJupyterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createEaiJupyter(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::DeleteEaiOutcome EaisClient::deleteEai(const DeleteEaiRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -339,39 +375,3 @@ EaisClient::DetachEaiOutcomeCallable EaisClient::detachEaiCallable(const DetachE
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::GetPrivateIpOutcome EaisClient::getPrivateIp(const GetPrivateIpRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetPrivateIpOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetPrivateIpOutcome(GetPrivateIpResult(outcome.result()));
|
||||
else
|
||||
return GetPrivateIpOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::getPrivateIpAsync(const GetPrivateIpRequest& request, const GetPrivateIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getPrivateIp(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::GetPrivateIpOutcomeCallable EaisClient::getPrivateIpCallable(const GetPrivateIpRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetPrivateIpOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getPrivateIp(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/AttachEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::AttachEaiRequest;
|
||||
|
||||
AttachEaiRequest::AttachEaiRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "AttachEai")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AttachEaiRequest::~AttachEaiRequest()
|
||||
{}
|
||||
|
||||
std::string AttachEaiRequest::getClientInstanceId()const
|
||||
{
|
||||
return clientInstanceId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/AttachEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::AttachEaiRequest;
|
||||
|
||||
AttachEaiRequest::AttachEaiRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "AttachEai") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void AttachEaiRequest::setClientInstanceId(const std::string& clientInstanceId)
|
||||
{
|
||||
clientInstanceId_ = clientInstanceId;
|
||||
setParameter("ClientInstanceId", clientInstanceId);
|
||||
AttachEaiRequest::~AttachEaiRequest() {}
|
||||
|
||||
std::string AttachEaiRequest::getClientInstanceId() const {
|
||||
return clientInstanceId_;
|
||||
}
|
||||
|
||||
std::string AttachEaiRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void AttachEaiRequest::setClientInstanceId(const std::string &clientInstanceId) {
|
||||
clientInstanceId_ = clientInstanceId;
|
||||
setParameter(std::string("ClientInstanceId"), clientInstanceId);
|
||||
}
|
||||
|
||||
void AttachEaiRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string AttachEaiRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string AttachEaiRequest::getElasticAcceleratedInstanceId()const
|
||||
{
|
||||
return elasticAcceleratedInstanceId_;
|
||||
void AttachEaiRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void AttachEaiRequest::setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId)
|
||||
{
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter("ElasticAcceleratedInstanceId", elasticAcceleratedInstanceId);
|
||||
std::string AttachEaiRequest::getElasticAcceleratedInstanceId() const {
|
||||
return elasticAcceleratedInstanceId_;
|
||||
}
|
||||
|
||||
void AttachEaiRequest::setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId) {
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter(std::string("ElasticAcceleratedInstanceId"), elasticAcceleratedInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,194 +1,162 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/CreateEaiAllRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::CreateEaiAllRequest;
|
||||
|
||||
CreateEaiAllRequest::CreateEaiAllRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "CreateEaiAll")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateEaiAllRequest::~CreateEaiAllRequest()
|
||||
{}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientImageId()const
|
||||
{
|
||||
return clientImageId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/CreateEaiAllRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::CreateEaiAllRequest;
|
||||
|
||||
CreateEaiAllRequest::CreateEaiAllRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "CreateEaiAll") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientImageId(const std::string& clientImageId)
|
||||
{
|
||||
clientImageId_ = clientImageId;
|
||||
setParameter("ClientImageId", clientImageId);
|
||||
CreateEaiAllRequest::~CreateEaiAllRequest() {}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientImageId() const {
|
||||
return clientImageId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientSystemDiskCategory()const
|
||||
{
|
||||
return clientSystemDiskCategory_;
|
||||
void CreateEaiAllRequest::setClientImageId(const std::string &clientImageId) {
|
||||
clientImageId_ = clientImageId;
|
||||
setParameter(std::string("ClientImageId"), clientImageId);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientSystemDiskCategory(const std::string& clientSystemDiskCategory)
|
||||
{
|
||||
clientSystemDiskCategory_ = clientSystemDiskCategory;
|
||||
setParameter("ClientSystemDiskCategory", clientSystemDiskCategory);
|
||||
std::string CreateEaiAllRequest::getClientSystemDiskCategory() const {
|
||||
return clientSystemDiskCategory_;
|
||||
}
|
||||
|
||||
int CreateEaiAllRequest::getClientInternetMaxBandwidthOut()const
|
||||
{
|
||||
return clientInternetMaxBandwidthOut_;
|
||||
void CreateEaiAllRequest::setClientSystemDiskCategory(const std::string &clientSystemDiskCategory) {
|
||||
clientSystemDiskCategory_ = clientSystemDiskCategory;
|
||||
setParameter(std::string("ClientSystemDiskCategory"), clientSystemDiskCategory);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInternetMaxBandwidthOut(int clientInternetMaxBandwidthOut)
|
||||
{
|
||||
clientInternetMaxBandwidthOut_ = clientInternetMaxBandwidthOut;
|
||||
setParameter("ClientInternetMaxBandwidthOut", std::to_string(clientInternetMaxBandwidthOut));
|
||||
int CreateEaiAllRequest::getClientInternetMaxBandwidthOut() const {
|
||||
return clientInternetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
void CreateEaiAllRequest::setClientInternetMaxBandwidthOut(int clientInternetMaxBandwidthOut) {
|
||||
clientInternetMaxBandwidthOut_ = clientInternetMaxBandwidthOut;
|
||||
setParameter(std::string("ClientInternetMaxBandwidthOut"), std::to_string(clientInternetMaxBandwidthOut));
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
std::string CreateEaiAllRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientInstanceName()const
|
||||
{
|
||||
return clientInstanceName_;
|
||||
void CreateEaiAllRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInstanceName(const std::string& clientInstanceName)
|
||||
{
|
||||
clientInstanceName_ = clientInstanceName;
|
||||
setParameter("ClientInstanceName", clientInstanceName);
|
||||
std::string CreateEaiAllRequest::getClientInstanceName() const {
|
||||
return clientInstanceName_;
|
||||
}
|
||||
|
||||
int CreateEaiAllRequest::getClientInternetMaxBandwidthIn()const
|
||||
{
|
||||
return clientInternetMaxBandwidthIn_;
|
||||
void CreateEaiAllRequest::setClientInstanceName(const std::string &clientInstanceName) {
|
||||
clientInstanceName_ = clientInstanceName;
|
||||
setParameter(std::string("ClientInstanceName"), clientInstanceName);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInternetMaxBandwidthIn(int clientInternetMaxBandwidthIn)
|
||||
{
|
||||
clientInternetMaxBandwidthIn_ = clientInternetMaxBandwidthIn;
|
||||
setParameter("ClientInternetMaxBandwidthIn", std::to_string(clientInternetMaxBandwidthIn));
|
||||
int CreateEaiAllRequest::getClientInternetMaxBandwidthIn() const {
|
||||
return clientInternetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void CreateEaiAllRequest::setClientInternetMaxBandwidthIn(int clientInternetMaxBandwidthIn) {
|
||||
clientInternetMaxBandwidthIn_ = clientInternetMaxBandwidthIn;
|
||||
setParameter(std::string("ClientInternetMaxBandwidthIn"), std::to_string(clientInternetMaxBandwidthIn));
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string CreateEaiAllRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
int CreateEaiAllRequest::getClientSystemDiskSize()const
|
||||
{
|
||||
return clientSystemDiskSize_;
|
||||
void CreateEaiAllRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientSystemDiskSize(int clientSystemDiskSize)
|
||||
{
|
||||
clientSystemDiskSize_ = clientSystemDiskSize;
|
||||
setParameter("ClientSystemDiskSize", std::to_string(clientSystemDiskSize));
|
||||
int CreateEaiAllRequest::getClientSystemDiskSize() const {
|
||||
return clientSystemDiskSize_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientVSwitchId()const
|
||||
{
|
||||
return clientVSwitchId_;
|
||||
void CreateEaiAllRequest::setClientSystemDiskSize(int clientSystemDiskSize) {
|
||||
clientSystemDiskSize_ = clientSystemDiskSize;
|
||||
setParameter(std::string("ClientSystemDiskSize"), std::to_string(clientSystemDiskSize));
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientVSwitchId(const std::string& clientVSwitchId)
|
||||
{
|
||||
clientVSwitchId_ = clientVSwitchId;
|
||||
setParameter("ClientVSwitchId", clientVSwitchId);
|
||||
std::string CreateEaiAllRequest::getClientVSwitchId() const {
|
||||
return clientVSwitchId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientPassword()const
|
||||
{
|
||||
return clientPassword_;
|
||||
void CreateEaiAllRequest::setClientVSwitchId(const std::string &clientVSwitchId) {
|
||||
clientVSwitchId_ = clientVSwitchId;
|
||||
setParameter(std::string("ClientVSwitchId"), clientVSwitchId);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientPassword(const std::string& clientPassword)
|
||||
{
|
||||
clientPassword_ = clientPassword;
|
||||
setParameter("ClientPassword", clientPassword);
|
||||
std::string CreateEaiAllRequest::getClientPassword() const {
|
||||
return clientPassword_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientInstanceType()const
|
||||
{
|
||||
return clientInstanceType_;
|
||||
void CreateEaiAllRequest::setClientPassword(const std::string &clientPassword) {
|
||||
clientPassword_ = clientPassword;
|
||||
setParameter(std::string("ClientPassword"), clientPassword);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInstanceType(const std::string& clientInstanceType)
|
||||
{
|
||||
clientInstanceType_ = clientInstanceType;
|
||||
setParameter("ClientInstanceType", clientInstanceType);
|
||||
std::string CreateEaiAllRequest::getClientInstanceType() const {
|
||||
return clientInstanceType_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientSecurityGroupId()const
|
||||
{
|
||||
return clientSecurityGroupId_;
|
||||
void CreateEaiAllRequest::setClientInstanceType(const std::string &clientInstanceType) {
|
||||
clientInstanceType_ = clientInstanceType;
|
||||
setParameter(std::string("ClientInstanceType"), clientInstanceType);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientSecurityGroupId(const std::string& clientSecurityGroupId)
|
||||
{
|
||||
clientSecurityGroupId_ = clientSecurityGroupId;
|
||||
setParameter("ClientSecurityGroupId", clientSecurityGroupId);
|
||||
std::string CreateEaiAllRequest::getClientSecurityGroupId() const {
|
||||
return clientSecurityGroupId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getEaiInstanceType()const
|
||||
{
|
||||
return eaiInstanceType_;
|
||||
void CreateEaiAllRequest::setClientSecurityGroupId(const std::string &clientSecurityGroupId) {
|
||||
clientSecurityGroupId_ = clientSecurityGroupId;
|
||||
setParameter(std::string("ClientSecurityGroupId"), clientSecurityGroupId);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setEaiInstanceType(const std::string& eaiInstanceType)
|
||||
{
|
||||
eaiInstanceType_ = eaiInstanceType;
|
||||
setParameter("EaiInstanceType", eaiInstanceType);
|
||||
std::string CreateEaiAllRequest::getEaiInstanceType() const {
|
||||
return eaiInstanceType_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientZoneId()const
|
||||
{
|
||||
return clientZoneId_;
|
||||
void CreateEaiAllRequest::setEaiInstanceType(const std::string &eaiInstanceType) {
|
||||
eaiInstanceType_ = eaiInstanceType;
|
||||
setParameter(std::string("EaiInstanceType"), eaiInstanceType);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientZoneId(const std::string& clientZoneId)
|
||||
{
|
||||
clientZoneId_ = clientZoneId;
|
||||
setParameter("ClientZoneId", clientZoneId);
|
||||
std::string CreateEaiAllRequest::getClientZoneId() const {
|
||||
return clientZoneId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
void CreateEaiAllRequest::setClientZoneId(const std::string &clientZoneId) {
|
||||
clientZoneId_ = clientZoneId;
|
||||
setParameter(std::string("ClientZoneId"), clientZoneId);
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setInstanceName(const std::string& instanceName)
|
||||
{
|
||||
instanceName_ = instanceName;
|
||||
setParameter("InstanceName", instanceName);
|
||||
std::string CreateEaiAllRequest::getInstanceName() const {
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setInstanceName(const std::string &instanceName) {
|
||||
instanceName_ = instanceName;
|
||||
setParameter(std::string("InstanceName"), instanceName);
|
||||
}
|
||||
|
||||
|
||||
72
eais/src/model/CreateEaiJupyterRequest.cc
Normal file
72
eais/src/model/CreateEaiJupyterRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/CreateEaiJupyterRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::CreateEaiJupyterRequest;
|
||||
|
||||
CreateEaiJupyterRequest::CreateEaiJupyterRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "CreateEaiJupyter") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateEaiJupyterRequest::~CreateEaiJupyterRequest() {}
|
||||
|
||||
std::string CreateEaiJupyterRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateEaiJupyterRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateEaiJupyterRequest::getSecurityGroupId() const {
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
void CreateEaiJupyterRequest::setSecurityGroupId(const std::string &securityGroupId) {
|
||||
securityGroupId_ = securityGroupId;
|
||||
setParameter(std::string("SecurityGroupId"), securityGroupId);
|
||||
}
|
||||
|
||||
std::string CreateEaiJupyterRequest::getEaisType() const {
|
||||
return eaisType_;
|
||||
}
|
||||
|
||||
void CreateEaiJupyterRequest::setEaisType(const std::string &eaisType) {
|
||||
eaisType_ = eaisType;
|
||||
setParameter(std::string("EaisType"), eaisType);
|
||||
}
|
||||
|
||||
std::string CreateEaiJupyterRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
void CreateEaiJupyterRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateEaiJupyterRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateEaiJupyterRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/GetPrivateIpResult.h>
|
||||
#include <alibabacloud/eais/model/CreateEaiJupyterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Eais;
|
||||
using namespace AlibabaCloud::Eais::Model;
|
||||
|
||||
GetPrivateIpResult::GetPrivateIpResult() :
|
||||
CreateEaiJupyterResult::CreateEaiJupyterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetPrivateIpResult::GetPrivateIpResult(const std::string &payload) :
|
||||
CreateEaiJupyterResult::CreateEaiJupyterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetPrivateIpResult::~GetPrivateIpResult()
|
||||
CreateEaiJupyterResult::~CreateEaiJupyterResult()
|
||||
{}
|
||||
|
||||
void GetPrivateIpResult::parse(const std::string &payload)
|
||||
void CreateEaiJupyterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["PrivateIp"].isNull())
|
||||
privateIp_ = value["PrivateIp"].asString();
|
||||
if(!value["ElasticAcceleratedInstanceId"].isNull())
|
||||
elasticAcceleratedInstanceId_ = value["ElasticAcceleratedInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetPrivateIpResult::getPrivateIp()const
|
||||
std::string CreateEaiJupyterResult::getElasticAcceleratedInstanceId()const
|
||||
{
|
||||
return privateIp_;
|
||||
return elasticAcceleratedInstanceId_;
|
||||
}
|
||||
|
||||
@@ -1,95 +1,81 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/CreateEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::CreateEaiRequest;
|
||||
|
||||
CreateEaiRequest::CreateEaiRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "CreateEai")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateEaiRequest::~CreateEaiRequest()
|
||||
{}
|
||||
|
||||
std::string CreateEaiRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/CreateEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::CreateEaiRequest;
|
||||
|
||||
CreateEaiRequest::CreateEaiRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "CreateEai") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
CreateEaiRequest::~CreateEaiRequest() {}
|
||||
|
||||
std::string CreateEaiRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
std::string CreateEaiRequest::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
void CreateEaiRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setSecurityGroupId(const std::string& securityGroupId)
|
||||
{
|
||||
securityGroupId_ = securityGroupId;
|
||||
setParameter("SecurityGroupId", securityGroupId);
|
||||
std::string CreateEaiRequest::getSecurityGroupId() const {
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiRequest::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
void CreateEaiRequest::setSecurityGroupId(const std::string &securityGroupId) {
|
||||
securityGroupId_ = securityGroupId;
|
||||
setParameter(std::string("SecurityGroupId"), securityGroupId);
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setVSwitchId(const std::string& vSwitchId)
|
||||
{
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter("VSwitchId", vSwitchId);
|
||||
std::string CreateEaiRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiRequest::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
void CreateEaiRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setInstanceName(const std::string& instanceName)
|
||||
{
|
||||
instanceName_ = instanceName;
|
||||
setParameter("InstanceName", instanceName);
|
||||
std::string CreateEaiRequest::getInstanceName() const {
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
std::string CreateEaiRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void CreateEaiRequest::setInstanceName(const std::string &instanceName) {
|
||||
instanceName_ = instanceName;
|
||||
setParameter(std::string("InstanceName"), instanceName);
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string CreateEaiRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiRequest::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
void CreateEaiRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setInstanceType(const std::string& instanceType)
|
||||
{
|
||||
instanceType_ = instanceType;
|
||||
setParameter("InstanceType", instanceType);
|
||||
std::string CreateEaiRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void CreateEaiRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DeleteEaiAllRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DeleteEaiAllRequest;
|
||||
|
||||
DeleteEaiAllRequest::DeleteEaiAllRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "DeleteEaiAll")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteEaiAllRequest::~DeleteEaiAllRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteEaiAllRequest::getClientInstanceId()const
|
||||
{
|
||||
return clientInstanceId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DeleteEaiAllRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DeleteEaiAllRequest;
|
||||
|
||||
DeleteEaiAllRequest::DeleteEaiAllRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "DeleteEaiAll") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DeleteEaiAllRequest::setClientInstanceId(const std::string& clientInstanceId)
|
||||
{
|
||||
clientInstanceId_ = clientInstanceId;
|
||||
setParameter("ClientInstanceId", clientInstanceId);
|
||||
DeleteEaiAllRequest::~DeleteEaiAllRequest() {}
|
||||
|
||||
std::string DeleteEaiAllRequest::getClientInstanceId() const {
|
||||
return clientInstanceId_;
|
||||
}
|
||||
|
||||
std::string DeleteEaiAllRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void DeleteEaiAllRequest::setClientInstanceId(const std::string &clientInstanceId) {
|
||||
clientInstanceId_ = clientInstanceId;
|
||||
setParameter(std::string("ClientInstanceId"), clientInstanceId);
|
||||
}
|
||||
|
||||
void DeleteEaiAllRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string DeleteEaiAllRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DeleteEaiAllRequest::getElasticAcceleratedInstanceId()const
|
||||
{
|
||||
return elasticAcceleratedInstanceId_;
|
||||
void DeleteEaiAllRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DeleteEaiAllRequest::setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId)
|
||||
{
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter("ElasticAcceleratedInstanceId", elasticAcceleratedInstanceId);
|
||||
std::string DeleteEaiAllRequest::getElasticAcceleratedInstanceId() const {
|
||||
return elasticAcceleratedInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteEaiAllRequest::setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId) {
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter(std::string("ElasticAcceleratedInstanceId"), elasticAcceleratedInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DeleteEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DeleteEaiRequest;
|
||||
|
||||
DeleteEaiRequest::DeleteEaiRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "DeleteEai")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteEaiRequest::~DeleteEaiRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteEaiRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DeleteEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DeleteEaiRequest;
|
||||
|
||||
DeleteEaiRequest::DeleteEaiRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "DeleteEai") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DeleteEaiRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
DeleteEaiRequest::~DeleteEaiRequest() {}
|
||||
|
||||
std::string DeleteEaiRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DeleteEaiRequest::getElasticAcceleratedInstanceId()const
|
||||
{
|
||||
return elasticAcceleratedInstanceId_;
|
||||
void DeleteEaiRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DeleteEaiRequest::setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId)
|
||||
{
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter("ElasticAcceleratedInstanceId", elasticAcceleratedInstanceId);
|
||||
std::string DeleteEaiRequest::getElasticAcceleratedInstanceId() const {
|
||||
return elasticAcceleratedInstanceId_;
|
||||
}
|
||||
|
||||
bool DeleteEaiRequest::getForce()const
|
||||
{
|
||||
return force_;
|
||||
void DeleteEaiRequest::setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId) {
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter(std::string("ElasticAcceleratedInstanceId"), elasticAcceleratedInstanceId);
|
||||
}
|
||||
|
||||
void DeleteEaiRequest::setForce(bool force)
|
||||
{
|
||||
force_ = force;
|
||||
setParameter("Force", force ? "true" : "false");
|
||||
bool DeleteEaiRequest::getForce() const {
|
||||
return force_;
|
||||
}
|
||||
|
||||
void DeleteEaiRequest::setForce(bool force) {
|
||||
force_ = force;
|
||||
setParameter(std::string("Force"), force ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,84 +1,90 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DescribeEaisRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DescribeEaisRequest;
|
||||
|
||||
DescribeEaisRequest::DescribeEaisRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "DescribeEais")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeEaisRequest::~DescribeEaisRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeEaisRequest::getElasticAcceleratedInstanceIds()const
|
||||
{
|
||||
return elasticAcceleratedInstanceIds_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DescribeEaisRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DescribeEaisRequest;
|
||||
|
||||
DescribeEaisRequest::DescribeEaisRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "DescribeEais") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setElasticAcceleratedInstanceIds(const std::string& elasticAcceleratedInstanceIds)
|
||||
{
|
||||
elasticAcceleratedInstanceIds_ = elasticAcceleratedInstanceIds;
|
||||
setParameter("ElasticAcceleratedInstanceIds", elasticAcceleratedInstanceIds);
|
||||
DescribeEaisRequest::~DescribeEaisRequest() {}
|
||||
|
||||
std::string DescribeEaisRequest::getElasticAcceleratedInstanceIds() const {
|
||||
return elasticAcceleratedInstanceIds_;
|
||||
}
|
||||
|
||||
std::string DescribeEaisRequest::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
void DescribeEaisRequest::setElasticAcceleratedInstanceIds(const std::string &elasticAcceleratedInstanceIds) {
|
||||
elasticAcceleratedInstanceIds_ = elasticAcceleratedInstanceIds;
|
||||
setParameter(std::string("ElasticAcceleratedInstanceIds"), elasticAcceleratedInstanceIds);
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setInstanceName(const std::string& instanceName)
|
||||
{
|
||||
instanceName_ = instanceName;
|
||||
setParameter("InstanceName", instanceName);
|
||||
int DescribeEaisRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeEaisRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void DescribeEaisRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string DescribeEaisRequest::getInstanceName() const {
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
std::string DescribeEaisRequest::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
void DescribeEaisRequest::setInstanceName(const std::string &instanceName) {
|
||||
instanceName_ = instanceName;
|
||||
setParameter(std::string("InstanceName"), instanceName);
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setInstanceType(const std::string& instanceType)
|
||||
{
|
||||
instanceType_ = instanceType;
|
||||
setParameter("InstanceType", instanceType);
|
||||
std::string DescribeEaisRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeEaisRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
void DescribeEaisRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
int DescribeEaisRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeEaisRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::string DescribeEaisRequest::getStatus() const {
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeEaisRequest::setStatus(const std::string &status) {
|
||||
status_ = status;
|
||||
setParameter(std::string("Status"), status);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,46 +43,54 @@ void DescribeEaisResult::parse(const std::string &payload)
|
||||
for (auto valueInstancesInstance : allInstancesNode)
|
||||
{
|
||||
Instance instancesObject;
|
||||
if(!valueInstancesInstance["RegionId"].isNull())
|
||||
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
|
||||
if(!valueInstancesInstance["ZoneId"].isNull())
|
||||
instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString();
|
||||
if(!valueInstancesInstance["CreationTime"].isNull())
|
||||
instancesObject.creationTime = valueInstancesInstance["CreationTime"].asString();
|
||||
if(!valueInstancesInstance["InstanceName"].isNull())
|
||||
instancesObject.instanceName = valueInstancesInstance["InstanceName"].asString();
|
||||
if(!valueInstancesInstance["Description"].isNull())
|
||||
instancesObject.description = valueInstancesInstance["Description"].asString();
|
||||
if(!valueInstancesInstance["Status"].isNull())
|
||||
instancesObject.status = valueInstancesInstance["Status"].asString();
|
||||
if(!valueInstancesInstance["ElasticAcceleratedInstanceId"].isNull())
|
||||
instancesObject.elasticAcceleratedInstanceId = valueInstancesInstance["ElasticAcceleratedInstanceId"].asString();
|
||||
if(!valueInstancesInstance["ClientInstanceId"].isNull())
|
||||
instancesObject.clientInstanceId = valueInstancesInstance["ClientInstanceId"].asString();
|
||||
if(!valueInstancesInstance["InstanceType"].isNull())
|
||||
instancesObject.instanceType = valueInstancesInstance["InstanceType"].asString();
|
||||
if(!valueInstancesInstance["ClientInstanceType"].isNull())
|
||||
instancesObject.clientInstanceType = valueInstancesInstance["ClientInstanceType"].asString();
|
||||
if(!valueInstancesInstance["CreationTime"].isNull())
|
||||
instancesObject.creationTime = valueInstancesInstance["CreationTime"].asString();
|
||||
if(!valueInstancesInstance["ClientInstanceName"].isNull())
|
||||
instancesObject.clientInstanceName = valueInstancesInstance["ClientInstanceName"].asString();
|
||||
if(!valueInstancesInstance["Description"].isNull())
|
||||
instancesObject.description = valueInstancesInstance["Description"].asString();
|
||||
if(!valueInstancesInstance["ElasticAcceleratedInstanceId"].isNull())
|
||||
instancesObject.elasticAcceleratedInstanceId = valueInstancesInstance["ElasticAcceleratedInstanceId"].asString();
|
||||
if(!valueInstancesInstance["InstanceName"].isNull())
|
||||
instancesObject.instanceName = valueInstancesInstance["InstanceName"].asString();
|
||||
if(!valueInstancesInstance["ClientInstanceType"].isNull())
|
||||
instancesObject.clientInstanceType = valueInstancesInstance["ClientInstanceType"].asString();
|
||||
if(!valueInstancesInstance["ClientInstanceId"].isNull())
|
||||
instancesObject.clientInstanceId = valueInstancesInstance["ClientInstanceId"].asString();
|
||||
if(!valueInstancesInstance["ZoneId"].isNull())
|
||||
instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString();
|
||||
if(!valueInstancesInstance["InstanceType"].isNull())
|
||||
instancesObject.instanceType = valueInstancesInstance["InstanceType"].asString();
|
||||
if(!valueInstancesInstance["RegionId"].isNull())
|
||||
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
|
||||
if(!valueInstancesInstance["Category"].isNull())
|
||||
instancesObject.category = valueInstancesInstance["Category"].asString();
|
||||
if(!valueInstancesInstance["JupyterUrl"].isNull())
|
||||
instancesObject.jupyterUrl = valueInstancesInstance["JupyterUrl"].asString();
|
||||
if(!valueInstancesInstance["VSwitchId"].isNull())
|
||||
instancesObject.vSwitchId = valueInstancesInstance["VSwitchId"].asString();
|
||||
if(!valueInstancesInstance["SecurityGroupId"].isNull())
|
||||
instancesObject.securityGroupId = valueInstancesInstance["SecurityGroupId"].asString();
|
||||
auto allTagsNode = valueInstancesInstance["Tags"]["Tag"];
|
||||
for (auto valueInstancesInstanceTagsTag : allTagsNode)
|
||||
{
|
||||
Instance::Tag tagsObject;
|
||||
if(!valueInstancesInstanceTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueInstancesInstanceTagsTag["TagValue"].asString();
|
||||
if(!valueInstancesInstanceTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueInstancesInstanceTagsTag["TagKey"].asString();
|
||||
if(!valueInstancesInstanceTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueInstancesInstanceTagsTag["TagValue"].asString();
|
||||
instancesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,29 +1,27 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DescribeRegionsRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DescribeRegionsRequest;
|
||||
|
||||
DescribeRegionsRequest::DescribeRegionsRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "DescribeRegions")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRegionsRequest::~DescribeRegionsRequest()
|
||||
{}
|
||||
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DescribeRegionsRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DescribeRegionsRequest;
|
||||
|
||||
DescribeRegionsRequest::DescribeRegionsRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "DescribeRegions") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRegionsRequest::~DescribeRegionsRequest() {}
|
||||
|
||||
|
||||
@@ -43,12 +43,12 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
for (auto valueRegionsRegion : allRegionsNode)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!valueRegionsRegion["RegionId"].isNull())
|
||||
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
|
||||
if(!valueRegionsRegion["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = valueRegionsRegion["RegionEndpoint"].asString();
|
||||
if(!valueRegionsRegion["LocalName"].isNull())
|
||||
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
|
||||
if(!valueRegionsRegion["RegionId"].isNull())
|
||||
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DetachEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DetachEaiRequest;
|
||||
|
||||
DetachEaiRequest::DetachEaiRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "DetachEai")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DetachEaiRequest::~DetachEaiRequest()
|
||||
{}
|
||||
|
||||
std::string DetachEaiRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/DetachEaiRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::DetachEaiRequest;
|
||||
|
||||
DetachEaiRequest::DetachEaiRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "DetachEai") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DetachEaiRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
DetachEaiRequest::~DetachEaiRequest() {}
|
||||
|
||||
std::string DetachEaiRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DetachEaiRequest::getElasticAcceleratedInstanceId()const
|
||||
{
|
||||
return elasticAcceleratedInstanceId_;
|
||||
void DetachEaiRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DetachEaiRequest::setElasticAcceleratedInstanceId(const std::string& elasticAcceleratedInstanceId)
|
||||
{
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter("ElasticAcceleratedInstanceId", elasticAcceleratedInstanceId);
|
||||
std::string DetachEaiRequest::getElasticAcceleratedInstanceId() const {
|
||||
return elasticAcceleratedInstanceId_;
|
||||
}
|
||||
|
||||
void DetachEaiRequest::setElasticAcceleratedInstanceId(const std::string &elasticAcceleratedInstanceId) {
|
||||
elasticAcceleratedInstanceId_ = elasticAcceleratedInstanceId;
|
||||
setParameter(std::string("ElasticAcceleratedInstanceId"), elasticAcceleratedInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/GetPrivateIpRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::GetPrivateIpRequest;
|
||||
|
||||
GetPrivateIpRequest::GetPrivateIpRequest() :
|
||||
RpcServiceRequest("eais", "2019-06-24", "GetPrivateIp")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetPrivateIpRequest::~GetPrivateIpRequest()
|
||||
{}
|
||||
|
||||
std::string GetPrivateIpRequest::getClientInstanceId()const
|
||||
{
|
||||
return clientInstanceId_;
|
||||
}
|
||||
|
||||
void GetPrivateIpRequest::setClientInstanceId(const std::string& clientInstanceId)
|
||||
{
|
||||
clientInstanceId_ = clientInstanceId;
|
||||
setParameter("ClientInstanceId", clientInstanceId);
|
||||
}
|
||||
|
||||
std::string GetPrivateIpRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetPrivateIpRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user