| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368 |
- /*
- * 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/ehpc/model/CreateHybridClusterRequest.h>
- using AlibabaCloud::EHPC::Model::CreateHybridClusterRequest;
- CreateHybridClusterRequest::CreateHybridClusterRequest() :
- RpcServiceRequest("ehpc", "2018-04-12", "CreateHybridCluster")
- {}
- CreateHybridClusterRequest::~CreateHybridClusterRequest()
- {}
- std::string CreateHybridClusterRequest::getEhpcVersion()const
- {
- return ehpcVersion_;
- }
- void CreateHybridClusterRequest::setEhpcVersion(const std::string& ehpcVersion)
- {
- ehpcVersion_ = ehpcVersion;
- setCoreParameter("EhpcVersion", ehpcVersion);
- }
- std::string CreateHybridClusterRequest::getSecurityGroupId()const
- {
- return securityGroupId_;
- }
- void CreateHybridClusterRequest::setSecurityGroupId(const std::string& securityGroupId)
- {
- securityGroupId_ = securityGroupId;
- setCoreParameter("SecurityGroupId", securityGroupId);
- }
- std::string CreateHybridClusterRequest::getDescription()const
- {
- return description_;
- }
- void CreateHybridClusterRequest::setDescription(const std::string& description)
- {
- description_ = description;
- setCoreParameter("Description", description);
- }
- std::string CreateHybridClusterRequest::getKeyPairName()const
- {
- return keyPairName_;
- }
- void CreateHybridClusterRequest::setKeyPairName(const std::string& keyPairName)
- {
- keyPairName_ = keyPairName;
- setCoreParameter("KeyPairName", keyPairName);
- }
- std::string CreateHybridClusterRequest::getSecurityGroupName()const
- {
- return securityGroupName_;
- }
- void CreateHybridClusterRequest::setSecurityGroupName(const std::string& securityGroupName)
- {
- securityGroupName_ = securityGroupName;
- setCoreParameter("SecurityGroupName", securityGroupName);
- }
- std::string CreateHybridClusterRequest::getEcsOrderComputeInstanceType()const
- {
- return ecsOrderComputeInstanceType_;
- }
- void CreateHybridClusterRequest::setEcsOrderComputeInstanceType(const std::string& ecsOrderComputeInstanceType)
- {
- ecsOrderComputeInstanceType_ = ecsOrderComputeInstanceType;
- setCoreParameter("EcsOrderComputeInstanceType", ecsOrderComputeInstanceType);
- }
- std::string CreateHybridClusterRequest::getOnPremiseVolumeRemotePath()const
- {
- return onPremiseVolumeRemotePath_;
- }
- void CreateHybridClusterRequest::setOnPremiseVolumeRemotePath(const std::string& onPremiseVolumeRemotePath)
- {
- onPremiseVolumeRemotePath_ = onPremiseVolumeRemotePath;
- setCoreParameter("OnPremiseVolumeRemotePath", onPremiseVolumeRemotePath);
- }
- std::string CreateHybridClusterRequest::getJobQueue()const
- {
- return jobQueue_;
- }
- void CreateHybridClusterRequest::setJobQueue(const std::string& jobQueue)
- {
- jobQueue_ = jobQueue;
- setCoreParameter("JobQueue", jobQueue);
- }
- std::string CreateHybridClusterRequest::getAccessKeyId()const
- {
- return accessKeyId_;
- }
- void CreateHybridClusterRequest::setAccessKeyId(const std::string& accessKeyId)
- {
- accessKeyId_ = accessKeyId;
- setCoreParameter("AccessKeyId", accessKeyId);
- }
- std::string CreateHybridClusterRequest::getVolumeType()const
- {
- return volumeType_;
- }
- void CreateHybridClusterRequest::setVolumeType(const std::string& volumeType)
- {
- volumeType_ = volumeType;
- setCoreParameter("VolumeType", volumeType);
- }
- std::string CreateHybridClusterRequest::getResourceGroupId()const
- {
- return resourceGroupId_;
- }
- void CreateHybridClusterRequest::setResourceGroupId(const std::string& resourceGroupId)
- {
- resourceGroupId_ = resourceGroupId;
- setCoreParameter("ResourceGroupId", resourceGroupId);
- }
- std::string CreateHybridClusterRequest::getPassword()const
- {
- return password_;
- }
- void CreateHybridClusterRequest::setPassword(const std::string& password)
- {
- password_ = password;
- setCoreParameter("Password", password);
- }
- std::string CreateHybridClusterRequest::getOnPremiseVolumeMountPoint()const
- {
- return onPremiseVolumeMountPoint_;
- }
- void CreateHybridClusterRequest::setOnPremiseVolumeMountPoint(const std::string& onPremiseVolumeMountPoint)
- {
- onPremiseVolumeMountPoint_ = onPremiseVolumeMountPoint;
- setCoreParameter("OnPremiseVolumeMountPoint", onPremiseVolumeMountPoint);
- }
- std::string CreateHybridClusterRequest::getOnPremiseVolumeProtocol()const
- {
- return onPremiseVolumeProtocol_;
- }
- void CreateHybridClusterRequest::setOnPremiseVolumeProtocol(const std::string& onPremiseVolumeProtocol)
- {
- onPremiseVolumeProtocol_ = onPremiseVolumeProtocol;
- setCoreParameter("OnPremiseVolumeProtocol", onPremiseVolumeProtocol);
- }
- std::string CreateHybridClusterRequest::getVolumeProtocol()const
- {
- return volumeProtocol_;
- }
- void CreateHybridClusterRequest::setVolumeProtocol(const std::string& volumeProtocol)
- {
- volumeProtocol_ = volumeProtocol;
- setCoreParameter("VolumeProtocol", volumeProtocol);
- }
- std::string CreateHybridClusterRequest::getOnPremiseVolumeLocalPath()const
- {
- return onPremiseVolumeLocalPath_;
- }
- void CreateHybridClusterRequest::setOnPremiseVolumeLocalPath(const std::string& onPremiseVolumeLocalPath)
- {
- onPremiseVolumeLocalPath_ = onPremiseVolumeLocalPath;
- setCoreParameter("OnPremiseVolumeLocalPath", onPremiseVolumeLocalPath);
- }
- std::string CreateHybridClusterRequest::getClientVersion()const
- {
- return clientVersion_;
- }
- void CreateHybridClusterRequest::setClientVersion(const std::string& clientVersion)
- {
- clientVersion_ = clientVersion;
- setCoreParameter("ClientVersion", clientVersion);
- }
- std::string CreateHybridClusterRequest::getOsTag()const
- {
- return osTag_;
- }
- void CreateHybridClusterRequest::setOsTag(const std::string& osTag)
- {
- osTag_ = osTag;
- setCoreParameter("OsTag", osTag);
- }
- std::string CreateHybridClusterRequest::getRemoteDirectory()const
- {
- return remoteDirectory_;
- }
- void CreateHybridClusterRequest::setRemoteDirectory(const std::string& remoteDirectory)
- {
- remoteDirectory_ = remoteDirectory;
- setCoreParameter("RemoteDirectory", remoteDirectory);
- }
- std::vector<CreateHybridClusterRequest::PostInstallScript> CreateHybridClusterRequest::getPostInstallScript()const
- {
- return postInstallScript_;
- }
- void CreateHybridClusterRequest::setPostInstallScript(const std::vector<PostInstallScript>& postInstallScript)
- {
- postInstallScript_ = postInstallScript;
- int i = 0;
- for(int i = 0; i!= postInstallScript.size(); i++) {
- auto obj = postInstallScript.at(i);
- std::string str ="PostInstallScript."+ std::to_string(i);
- setCoreParameter(str + ".Args", obj.args);
- setCoreParameter(str + ".Url", obj.url);
- }
- }
- std::string CreateHybridClusterRequest::getVSwitchId()const
- {
- return vSwitchId_;
- }
- void CreateHybridClusterRequest::setVSwitchId(const std::string& vSwitchId)
- {
- vSwitchId_ = vSwitchId;
- setCoreParameter("VSwitchId", vSwitchId);
- }
- std::string CreateHybridClusterRequest::getNodes()const
- {
- return nodes_;
- }
- void CreateHybridClusterRequest::setNodes(const std::string& nodes)
- {
- nodes_ = nodes;
- setCoreParameter("Nodes", nodes);
- }
- std::vector<CreateHybridClusterRequest::Application> CreateHybridClusterRequest::getApplication()const
- {
- return application_;
- }
- void CreateHybridClusterRequest::setApplication(const std::vector<Application>& application)
- {
- application_ = application;
- int i = 0;
- for(int i = 0; i!= application.size(); i++) {
- auto obj = application.at(i);
- std::string str ="Application."+ std::to_string(i);
- setCoreParameter(str + ".Tag", obj.tag);
- }
- }
- std::string CreateHybridClusterRequest::getDomain()const
- {
- return domain_;
- }
- void CreateHybridClusterRequest::setDomain(const std::string& domain)
- {
- domain_ = domain;
- setCoreParameter("Domain", domain);
- }
- std::string CreateHybridClusterRequest::getVpcId()const
- {
- return vpcId_;
- }
- void CreateHybridClusterRequest::setVpcId(const std::string& vpcId)
- {
- vpcId_ = vpcId;
- setCoreParameter("VpcId", vpcId);
- }
- std::string CreateHybridClusterRequest::getName()const
- {
- return name_;
- }
- void CreateHybridClusterRequest::setName(const std::string& name)
- {
- name_ = name;
- setCoreParameter("Name", name);
- }
- std::string CreateHybridClusterRequest::getVolumeId()const
- {
- return volumeId_;
- }
- void CreateHybridClusterRequest::setVolumeId(const std::string& volumeId)
- {
- volumeId_ = volumeId;
- setCoreParameter("VolumeId", volumeId);
- }
- std::string CreateHybridClusterRequest::getVolumeMountpoint()const
- {
- return volumeMountpoint_;
- }
- void CreateHybridClusterRequest::setVolumeMountpoint(const std::string& volumeMountpoint)
- {
- volumeMountpoint_ = volumeMountpoint;
- setCoreParameter("VolumeMountpoint", volumeMountpoint);
- }
- std::string CreateHybridClusterRequest::getZoneId()const
- {
- return zoneId_;
- }
- void CreateHybridClusterRequest::setZoneId(const std::string& zoneId)
- {
- zoneId_ = zoneId;
- setCoreParameter("ZoneId", zoneId);
- }
- std::string CreateHybridClusterRequest::getLocation()const
- {
- return location_;
- }
- void CreateHybridClusterRequest::setLocation(const std::string& location)
- {
- location_ = location;
- setCoreParameter("Location", location);
- }
|