public function __construct($cloudServerId, $instanceType, $imageId, $status, \DateTime $launchTime, $privateIp, $publicIp = null, $keyPairName = null, $vpcId = null, $subnetId = null, $architecture = null, array $securityGroups = [], array $tags = [])
{
$this->cloudServerId = $cloudServerId;
$this->instanceType = $instanceType;
$this->imageId = $imageId;
$this->status = $status;
$this->privateIp = $privateIp;
$this->publicIp = $publicIp;
$this->keyPairName = $keyPairName;
$this->vpcId = $vpcId;
$this->subnetId = $subnetId;
$this->architecture = $architecture;
$this->securityGroups = $securityGroups;
$this->tags = $tags;
$this->launchTime = $launchTime;
}