|
|
@@ -27,6 +27,176 @@ CreateReplicationJobRequest::CreateReplicationJobRequest() :
|
|
|
CreateReplicationJobRequest::~CreateReplicationJobRequest()
|
|
|
{}
|
|
|
|
|
|
+int CreateReplicationJobRequest::getFrequency()const
|
|
|
+{
|
|
|
+ return frequency_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setFrequency(int frequency)
|
|
|
+{
|
|
|
+ frequency_ = frequency;
|
|
|
+ setParameter("Frequency", std::to_string(frequency));
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getReplicationParameters()const
|
|
|
+{
|
|
|
+ return replicationParameters_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setReplicationParameters(const std::string& replicationParameters)
|
|
|
+{
|
|
|
+ replicationParameters_ = replicationParameters;
|
|
|
+ setParameter("ReplicationParameters", replicationParameters);
|
|
|
+}
|
|
|
+
|
|
|
+int CreateReplicationJobRequest::getSystemDiskSize()const
|
|
|
+{
|
|
|
+ return systemDiskSize_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setSystemDiskSize(int systemDiskSize)
|
|
|
+{
|
|
|
+ systemDiskSize_ = systemDiskSize;
|
|
|
+ setParameter("SystemDiskSize", std::to_string(systemDiskSize));
|
|
|
+}
|
|
|
+
|
|
|
+std::vector<CreateReplicationJobRequest::Tag> CreateReplicationJobRequest::getTag()const
|
|
|
+{
|
|
|
+ return tag_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setTag(const std::vector<Tag>& tag)
|
|
|
+{
|
|
|
+ tag_ = tag;
|
|
|
+ for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
|
|
+ auto tagObj = tag.at(dep1);
|
|
|
+ std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
|
|
+ setParameter(tagObjStr + ".Value", tagObj.value);
|
|
|
+ setParameter(tagObjStr + ".Key", tagObj.key);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+int CreateReplicationJobRequest::getNetMode()const
|
|
|
+{
|
|
|
+ return netMode_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setNetMode(int netMode)
|
|
|
+{
|
|
|
+ netMode_ = netMode;
|
|
|
+ setParameter("NetMode", std::to_string(netMode));
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getContainerNamespace()const
|
|
|
+{
|
|
|
+ return containerNamespace_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setContainerNamespace(const std::string& containerNamespace)
|
|
|
+{
|
|
|
+ containerNamespace_ = containerNamespace;
|
|
|
+ setParameter("ContainerNamespace", containerNamespace);
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getLaunchTemplateId()const
|
|
|
+{
|
|
|
+ return launchTemplateId_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setLaunchTemplateId(const std::string& launchTemplateId)
|
|
|
+{
|
|
|
+ launchTemplateId_ = launchTemplateId;
|
|
|
+ setParameter("LaunchTemplateId", launchTemplateId);
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getValidTime()const
|
|
|
+{
|
|
|
+ return validTime_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setValidTime(const std::string& validTime)
|
|
|
+{
|
|
|
+ validTime_ = validTime;
|
|
|
+ setParameter("ValidTime", validTime);
|
|
|
+}
|
|
|
+
|
|
|
+long CreateReplicationJobRequest::getOwnerId()const
|
|
|
+{
|
|
|
+ return ownerId_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setOwnerId(long ownerId)
|
|
|
+{
|
|
|
+ ownerId_ = ownerId;
|
|
|
+ setParameter("OwnerId", std::to_string(ownerId));
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getVSwitchId()const
|
|
|
+{
|
|
|
+ return vSwitchId_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setVSwitchId(const std::string& vSwitchId)
|
|
|
+{
|
|
|
+ vSwitchId_ = vSwitchId;
|
|
|
+ setParameter("VSwitchId", vSwitchId);
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getScheduledStartTime()const
|
|
|
+{
|
|
|
+ return scheduledStartTime_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setScheduledStartTime(const std::string& scheduledStartTime)
|
|
|
+{
|
|
|
+ scheduledStartTime_ = scheduledStartTime;
|
|
|
+ setParameter("ScheduledStartTime", scheduledStartTime);
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getInstanceId()const
|
|
|
+{
|
|
|
+ return instanceId_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setInstanceId(const std::string& instanceId)
|
|
|
+{
|
|
|
+ instanceId_ = instanceId;
|
|
|
+ setParameter("InstanceId", instanceId);
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getInstanceRamRole()const
|
|
|
+{
|
|
|
+ return instanceRamRole_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setInstanceRamRole(const std::string& instanceRamRole)
|
|
|
+{
|
|
|
+ instanceRamRole_ = instanceRamRole;
|
|
|
+ setParameter("InstanceRamRole", instanceRamRole);
|
|
|
+}
|
|
|
+
|
|
|
+std::string CreateReplicationJobRequest::getName()const
|
|
|
+{
|
|
|
+ return name_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setName(const std::string& name)
|
|
|
+{
|
|
|
+ name_ = name;
|
|
|
+ setParameter("Name", name);
|
|
|
+}
|
|
|
+
|
|
|
+int CreateReplicationJobRequest::getMaxNumberOfImageToKeep()const
|
|
|
+{
|
|
|
+ return maxNumberOfImageToKeep_;
|
|
|
+}
|
|
|
+
|
|
|
+void CreateReplicationJobRequest::setMaxNumberOfImageToKeep(int maxNumberOfImageToKeep)
|
|
|
+{
|
|
|
+ maxNumberOfImageToKeep_ = maxNumberOfImageToKeep;
|
|
|
+ setParameter("MaxNumberOfImageToKeep", std::to_string(maxNumberOfImageToKeep));
|
|
|
+}
|
|
|
+
|
|
|
std::string CreateReplicationJobRequest::getTargetType()const
|
|
|
{
|
|
|
return targetType_;
|
|
|
@@ -71,28 +241,6 @@ void CreateReplicationJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
|
|
setParameter("AccessKeyId", accessKeyId);
|
|
|
}
|
|
|
|
|
|
-int CreateReplicationJobRequest::getFrequency()const
|
|
|
-{
|
|
|
- return frequency_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setFrequency(int frequency)
|
|
|
-{
|
|
|
- frequency_ = frequency;
|
|
|
- setParameter("Frequency", std::to_string(frequency));
|
|
|
-}
|
|
|
-
|
|
|
-std::string CreateReplicationJobRequest::getReplicationParameters()const
|
|
|
-{
|
|
|
- return replicationParameters_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setReplicationParameters(const std::string& replicationParameters)
|
|
|
-{
|
|
|
- replicationParameters_ = replicationParameters;
|
|
|
- setParameter("ReplicationParameters", replicationParameters);
|
|
|
-}
|
|
|
-
|
|
|
std::string CreateReplicationJobRequest::getRegionId()const
|
|
|
{
|
|
|
return regionId_;
|
|
|
@@ -115,17 +263,6 @@ void CreateReplicationJobRequest::setImageName(const std::string& imageName)
|
|
|
setParameter("ImageName", imageName);
|
|
|
}
|
|
|
|
|
|
-int CreateReplicationJobRequest::getSystemDiskSize()const
|
|
|
-{
|
|
|
- return systemDiskSize_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setSystemDiskSize(int systemDiskSize)
|
|
|
-{
|
|
|
- systemDiskSize_ = systemDiskSize;
|
|
|
- setParameter("SystemDiskSize", std::to_string(systemDiskSize));
|
|
|
-}
|
|
|
-
|
|
|
std::string CreateReplicationJobRequest::getInstanceType()const
|
|
|
{
|
|
|
return instanceType_;
|
|
|
@@ -137,31 +274,26 @@ void CreateReplicationJobRequest::setInstanceType(const std::string& instanceTyp
|
|
|
setParameter("InstanceType", instanceType);
|
|
|
}
|
|
|
|
|
|
-std::vector<CreateReplicationJobRequest::Tag> CreateReplicationJobRequest::getTag()const
|
|
|
+std::string CreateReplicationJobRequest::getContainerRepository()const
|
|
|
{
|
|
|
- return tag_;
|
|
|
+ return containerRepository_;
|
|
|
}
|
|
|
|
|
|
-void CreateReplicationJobRequest::setTag(const std::vector<Tag>& tag)
|
|
|
+void CreateReplicationJobRequest::setContainerRepository(const std::string& containerRepository)
|
|
|
{
|
|
|
- tag_ = tag;
|
|
|
- for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
|
|
- auto tagObj = tag.at(dep1);
|
|
|
- std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
|
|
- setParameter(tagObjStr + ".Value", tagObj.value);
|
|
|
- setParameter(tagObjStr + ".Key", tagObj.key);
|
|
|
- }
|
|
|
+ containerRepository_ = containerRepository;
|
|
|
+ setParameter("ContainerRepository", containerRepository);
|
|
|
}
|
|
|
|
|
|
-int CreateReplicationJobRequest::getNetMode()const
|
|
|
+std::string CreateReplicationJobRequest::getContainerTag()const
|
|
|
{
|
|
|
- return netMode_;
|
|
|
+ return containerTag_;
|
|
|
}
|
|
|
|
|
|
-void CreateReplicationJobRequest::setNetMode(int netMode)
|
|
|
+void CreateReplicationJobRequest::setContainerTag(const std::string& containerTag)
|
|
|
{
|
|
|
- netMode_ = netMode;
|
|
|
- setParameter("NetMode", std::to_string(netMode));
|
|
|
+ containerTag_ = containerTag;
|
|
|
+ setParameter("ContainerTag", containerTag);
|
|
|
}
|
|
|
|
|
|
std::string CreateReplicationJobRequest::getSourceId()const
|
|
|
@@ -186,17 +318,6 @@ void CreateReplicationJobRequest::setRunOnce(bool runOnce)
|
|
|
setParameter("RunOnce", runOnce ? "true" : "false");
|
|
|
}
|
|
|
|
|
|
-std::string CreateReplicationJobRequest::getLaunchTemplateId()const
|
|
|
-{
|
|
|
- return launchTemplateId_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setLaunchTemplateId(const std::string& launchTemplateId)
|
|
|
-{
|
|
|
- launchTemplateId_ = launchTemplateId;
|
|
|
- setParameter("LaunchTemplateId", launchTemplateId);
|
|
|
-}
|
|
|
-
|
|
|
std::string CreateReplicationJobRequest::getResourceOwnerAccount()const
|
|
|
{
|
|
|
return resourceOwnerAccount_;
|
|
|
@@ -208,26 +329,21 @@ void CreateReplicationJobRequest::setResourceOwnerAccount(const std::string& res
|
|
|
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
|
|
}
|
|
|
|
|
|
-std::string CreateReplicationJobRequest::getValidTime()const
|
|
|
-{
|
|
|
- return validTime_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setValidTime(const std::string& validTime)
|
|
|
-{
|
|
|
- validTime_ = validTime;
|
|
|
- setParameter("ValidTime", validTime);
|
|
|
-}
|
|
|
-
|
|
|
-long CreateReplicationJobRequest::getOwnerId()const
|
|
|
+std::vector<CreateReplicationJobRequest::SystemDiskPart> CreateReplicationJobRequest::getSystemDiskPart()const
|
|
|
{
|
|
|
- return ownerId_;
|
|
|
+ return systemDiskPart_;
|
|
|
}
|
|
|
|
|
|
-void CreateReplicationJobRequest::setOwnerId(long ownerId)
|
|
|
+void CreateReplicationJobRequest::setSystemDiskPart(const std::vector<SystemDiskPart>& systemDiskPart)
|
|
|
{
|
|
|
- ownerId_ = ownerId;
|
|
|
- setParameter("OwnerId", std::to_string(ownerId));
|
|
|
+ systemDiskPart_ = systemDiskPart;
|
|
|
+ for(int dep1 = 0; dep1!= systemDiskPart.size(); dep1++) {
|
|
|
+ auto systemDiskPartObj = systemDiskPart.at(dep1);
|
|
|
+ std::string systemDiskPartObjStr = "SystemDiskPart." + std::to_string(dep1 + 1);
|
|
|
+ setParameter(systemDiskPartObjStr + ".SizeBytes", std::to_string(systemDiskPartObj.sizeBytes));
|
|
|
+ setParameter(systemDiskPartObjStr + ".Block", systemDiskPartObj.block ? "true" : "false");
|
|
|
+ setParameter(systemDiskPartObjStr + ".Device", systemDiskPartObj.device);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
std::vector<CreateReplicationJobRequest::DataDisk> CreateReplicationJobRequest::getDataDisk()const
|
|
|
@@ -242,6 +358,13 @@ void CreateReplicationJobRequest::setDataDisk(const std::vector<DataDisk>& dataD
|
|
|
auto dataDiskObj = dataDisk.at(dep1);
|
|
|
std::string dataDiskObjStr = "DataDisk." + std::to_string(dep1 + 1);
|
|
|
setParameter(dataDiskObjStr + ".Size", std::to_string(dataDiskObj.size));
|
|
|
+ for(int dep2 = 0; dep2!= dataDiskObj.part.size(); dep2++) {
|
|
|
+ auto partObj = dataDiskObj.part.at(dep2);
|
|
|
+ std::string partObjStr = dataDiskObjStr + "Part." + std::to_string(dep2 + 1);
|
|
|
+ setParameter(partObjStr + ".SizeBytes", std::to_string(partObj.sizeBytes));
|
|
|
+ setParameter(partObjStr + ".Block", partObj.block ? "true" : "false");
|
|
|
+ setParameter(partObjStr + ".Device", partObj.device);
|
|
|
+ }
|
|
|
setParameter(dataDiskObjStr + ".Index", std::to_string(dataDiskObj.index));
|
|
|
}
|
|
|
}
|
|
|
@@ -257,39 +380,6 @@ void CreateReplicationJobRequest::setLaunchTemplateVersion(const std::string& la
|
|
|
setParameter("LaunchTemplateVersion", launchTemplateVersion);
|
|
|
}
|
|
|
|
|
|
-std::string CreateReplicationJobRequest::getVSwitchId()const
|
|
|
-{
|
|
|
- return vSwitchId_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setVSwitchId(const std::string& vSwitchId)
|
|
|
-{
|
|
|
- vSwitchId_ = vSwitchId;
|
|
|
- setParameter("VSwitchId", vSwitchId);
|
|
|
-}
|
|
|
-
|
|
|
-std::string CreateReplicationJobRequest::getScheduledStartTime()const
|
|
|
-{
|
|
|
- return scheduledStartTime_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setScheduledStartTime(const std::string& scheduledStartTime)
|
|
|
-{
|
|
|
- scheduledStartTime_ = scheduledStartTime;
|
|
|
- setParameter("ScheduledStartTime", scheduledStartTime);
|
|
|
-}
|
|
|
-
|
|
|
-std::string CreateReplicationJobRequest::getInstanceId()const
|
|
|
-{
|
|
|
- return instanceId_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setInstanceId(const std::string& instanceId)
|
|
|
-{
|
|
|
- instanceId_ = instanceId;
|
|
|
- setParameter("InstanceId", instanceId);
|
|
|
-}
|
|
|
-
|
|
|
std::string CreateReplicationJobRequest::getVpcId()const
|
|
|
{
|
|
|
return vpcId_;
|
|
|
@@ -301,25 +391,3 @@ void CreateReplicationJobRequest::setVpcId(const std::string& vpcId)
|
|
|
setParameter("VpcId", vpcId);
|
|
|
}
|
|
|
|
|
|
-std::string CreateReplicationJobRequest::getName()const
|
|
|
-{
|
|
|
- return name_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setName(const std::string& name)
|
|
|
-{
|
|
|
- name_ = name;
|
|
|
- setParameter("Name", name);
|
|
|
-}
|
|
|
-
|
|
|
-int CreateReplicationJobRequest::getMaxNumberOfImageToKeep()const
|
|
|
-{
|
|
|
- return maxNumberOfImageToKeep_;
|
|
|
-}
|
|
|
-
|
|
|
-void CreateReplicationJobRequest::setMaxNumberOfImageToKeep(int maxNumberOfImageToKeep)
|
|
|
-{
|
|
|
- maxNumberOfImageToKeep_ = maxNumberOfImageToKeep;
|
|
|
- setParameter("MaxNumberOfImageToKeep", std::to_string(maxNumberOfImageToKeep));
|
|
|
-}
|
|
|
-
|