adding thrift generated files
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/a14d717f Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/a14d717f Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/a14d717f Branch: refs/heads/develop Commit: a14d717f40ad4609ebb5517a2b74cdfdd4240b6b Parents: 1ad9ae5 Author: scnakandala <[email protected]> Authored: Tue Jan 12 10:41:26 2016 -0500 Committer: scnakandala <[email protected]> Committed: Tue Jan 12 10:41:26 2016 -0500 ---------------------------------------------------------------------- .../lib/Airavata/Model/Data/Replica/Types.php | 1028 +++++++ .../lib/Airavata/Model/Data/Transfer/Types.php | 890 ++++++ .../lib/Airavata/Model/Data/metadata/Types.php | 371 +++ .../airavata/model/data/metadata/__init__.py | 1 + .../airavata/model/data/metadata/constants.py | 11 + .../airavata/model/data/metadata/ttypes.py | 232 ++ .../airavata/model/data/replica/__init__.py | 1 + .../airavata/model/data/replica/constants.py | 11 + .../airavata/model/data/replica/ttypes.py | 663 +++++ .../airavata/model/data/transfer/__init__.py | 1 + .../airavata/model/data/transfer/constants.py | 11 + .../airavata/model/data/transfer/ttypes.py | 597 ++++ .../model/data/metadata/MetadataModel.java | 1474 ++++++++++ .../model/data/metadata/MetadataType.java | 62 + .../model/data/replica/FileCollectionModel.java | 1247 ++++++++ .../airavata/model/data/replica/FileModel.java | 1879 ++++++++++++ .../model/data/replica/FileModelType.java | 62 + .../model/data/replica/FileReplicaModel.java | 1272 +++++++++ .../data/replica/ReplicaPersistentType.java | 62 + .../model/data/replica/StorageResourceType.java | 71 + .../model/data/transfer/FileTransferMode.java | 62 + .../data/transfer/FileTransferRequestModel.java | 2695 ++++++++++++++++++ .../model/data/transfer/FileTransferStatus.java | 71 + .../model/data/transfer/LSEntryModel.java | 1147 ++++++++ .../model/data/transfer/LSEntryType.java | 62 + .../data/transfer/StorageResourceProtocol.java | 74 + 26 files changed, 14057 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Replica/Types.php ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Replica/Types.php b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Replica/Types.php new file mode 100644 index 0000000..38ee07f --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Replica/Types.php @@ -0,0 +1,1028 @@ +<?php +namespace Airavata\Model\Data\Replica; + +/** + * Autogenerated by Thrift Compiler (0.9.3) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +use Thrift\Base\TBase; +use Thrift\Type\TType; +use Thrift\Type\TMessageType; +use Thrift\Exception\TException; +use Thrift\Exception\TProtocolException; +use Thrift\Protocol\TProtocol; +use Thrift\Protocol\TBinaryProtocolAccelerated; +use Thrift\Exception\TApplicationException; + + +final class FileModelType { + const FILE = 0; + const DIRECTORY = 1; + static public $__names = array( + 0 => 'FILE', + 1 => 'DIRECTORY', + ); +} + +final class StorageResourceType { + const GATEWAY_DATA_STORE = 0; + const BACKUP_GATEWAY_DATA_STORE = 1; + const COMPUTE_RESOURCE = 2; + const LONG_TERM_STORAGE_RESOURCE = 3; + const OTHER = 4; + static public $__names = array( + 0 => 'GATEWAY_DATA_STORE', + 1 => 'BACKUP_GATEWAY_DATA_STORE', + 2 => 'COMPUTE_RESOURCE', + 3 => 'LONG_TERM_STORAGE_RESOURCE', + 4 => 'OTHER', + ); +} + +final class ReplicaPersistentType { + const TRANSIENT = 0; + const PERSISTENT = 1; + static public $__names = array( + 0 => 'TRANSIENT', + 1 => 'PERSISTENT', + ); +} + +class FileCollectionModel { + static $_TSPEC; + + /** + * @var string + */ + public $collectionId = null; + /** + * @var string + */ + public $gatewayId = null; + /** + * @var string + */ + public $username = null; + /** + * @var string[] + */ + public $sharedUsers = null; + /** + * @var bool + */ + public $sharedPublic = null; + /** + * @var string + */ + public $collectionName = null; + /** + * @var string + */ + public $collectionDescription = null; + /** + * @var string[] + */ + public $fileIdList = null; + + public function __construct($vals=null) { + if (!isset(self::$_TSPEC)) { + self::$_TSPEC = array( + 1 => array( + 'var' => 'collectionId', + 'type' => TType::STRING, + ), + 2 => array( + 'var' => 'gatewayId', + 'type' => TType::STRING, + ), + 3 => array( + 'var' => 'username', + 'type' => TType::STRING, + ), + 4 => array( + 'var' => 'sharedUsers', + 'type' => TType::LST, + 'etype' => TType::STRING, + 'elem' => array( + 'type' => TType::STRING, + ), + ), + 5 => array( + 'var' => 'sharedPublic', + 'type' => TType::BOOL, + ), + 6 => array( + 'var' => 'collectionName', + 'type' => TType::STRING, + ), + 7 => array( + 'var' => 'collectionDescription', + 'type' => TType::STRING, + ), + 8 => array( + 'var' => 'fileIdList', + 'type' => TType::LST, + 'etype' => TType::STRING, + 'elem' => array( + 'type' => TType::STRING, + ), + ), + ); + } + if (is_array($vals)) { + if (isset($vals['collectionId'])) { + $this->collectionId = $vals['collectionId']; + } + if (isset($vals['gatewayId'])) { + $this->gatewayId = $vals['gatewayId']; + } + if (isset($vals['username'])) { + $this->username = $vals['username']; + } + if (isset($vals['sharedUsers'])) { + $this->sharedUsers = $vals['sharedUsers']; + } + if (isset($vals['sharedPublic'])) { + $this->sharedPublic = $vals['sharedPublic']; + } + if (isset($vals['collectionName'])) { + $this->collectionName = $vals['collectionName']; + } + if (isset($vals['collectionDescription'])) { + $this->collectionDescription = $vals['collectionDescription']; + } + if (isset($vals['fileIdList'])) { + $this->fileIdList = $vals['fileIdList']; + } + } + } + + public function getName() { + return 'FileCollectionModel'; + } + + public function read($input) + { + $xfer = 0; + $fname = null; + $ftype = 0; + $fid = 0; + $xfer += $input->readStructBegin($fname); + while (true) + { + $xfer += $input->readFieldBegin($fname, $ftype, $fid); + if ($ftype == TType::STOP) { + break; + } + switch ($fid) + { + case 1: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->collectionId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 2: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->gatewayId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 3: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->username); + } else { + $xfer += $input->skip($ftype); + } + break; + case 4: + if ($ftype == TType::LST) { + $this->sharedUsers = array(); + $_size0 = 0; + $_etype3 = 0; + $xfer += $input->readListBegin($_etype3, $_size0); + for ($_i4 = 0; $_i4 < $_size0; ++$_i4) + { + $elem5 = null; + $xfer += $input->readString($elem5); + $this->sharedUsers []= $elem5; + } + $xfer += $input->readListEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + case 5: + if ($ftype == TType::BOOL) { + $xfer += $input->readBool($this->sharedPublic); + } else { + $xfer += $input->skip($ftype); + } + break; + case 6: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->collectionName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 7: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->collectionDescription); + } else { + $xfer += $input->skip($ftype); + } + break; + case 8: + if ($ftype == TType::LST) { + $this->fileIdList = array(); + $_size6 = 0; + $_etype9 = 0; + $xfer += $input->readListBegin($_etype9, $_size6); + for ($_i10 = 0; $_i10 < $_size6; ++$_i10) + { + $elem11 = null; + $xfer += $input->readString($elem11); + $this->fileIdList []= $elem11; + } + $xfer += $input->readListEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + default: + $xfer += $input->skip($ftype); + break; + } + $xfer += $input->readFieldEnd(); + } + $xfer += $input->readStructEnd(); + return $xfer; + } + + public function write($output) { + $xfer = 0; + $xfer += $output->writeStructBegin('FileCollectionModel'); + if ($this->collectionId !== null) { + $xfer += $output->writeFieldBegin('collectionId', TType::STRING, 1); + $xfer += $output->writeString($this->collectionId); + $xfer += $output->writeFieldEnd(); + } + if ($this->gatewayId !== null) { + $xfer += $output->writeFieldBegin('gatewayId', TType::STRING, 2); + $xfer += $output->writeString($this->gatewayId); + $xfer += $output->writeFieldEnd(); + } + if ($this->username !== null) { + $xfer += $output->writeFieldBegin('username', TType::STRING, 3); + $xfer += $output->writeString($this->username); + $xfer += $output->writeFieldEnd(); + } + if ($this->sharedUsers !== null) { + if (!is_array($this->sharedUsers)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('sharedUsers', TType::LST, 4); + { + $output->writeListBegin(TType::STRING, count($this->sharedUsers)); + { + foreach ($this->sharedUsers as $iter12) + { + $xfer += $output->writeString($iter12); + } + } + $output->writeListEnd(); + } + $xfer += $output->writeFieldEnd(); + } + if ($this->sharedPublic !== null) { + $xfer += $output->writeFieldBegin('sharedPublic', TType::BOOL, 5); + $xfer += $output->writeBool($this->sharedPublic); + $xfer += $output->writeFieldEnd(); + } + if ($this->collectionName !== null) { + $xfer += $output->writeFieldBegin('collectionName', TType::STRING, 6); + $xfer += $output->writeString($this->collectionName); + $xfer += $output->writeFieldEnd(); + } + if ($this->collectionDescription !== null) { + $xfer += $output->writeFieldBegin('collectionDescription', TType::STRING, 7); + $xfer += $output->writeString($this->collectionDescription); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileIdList !== null) { + if (!is_array($this->fileIdList)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('fileIdList', TType::LST, 8); + { + $output->writeListBegin(TType::STRING, count($this->fileIdList)); + { + foreach ($this->fileIdList as $iter13) + { + $xfer += $output->writeString($iter13); + } + } + $output->writeListEnd(); + } + $xfer += $output->writeFieldEnd(); + } + $xfer += $output->writeFieldStop(); + $xfer += $output->writeStructEnd(); + return $xfer; + } + +} + +class FileModel { + static $_TSPEC; + + /** + * @var string + */ + public $fileId = null; + /** + * @var string + */ + public $gatewayId = null; + /** + * @var string + */ + public $username = null; + /** + * @var string[] + */ + public $sharedUsers = null; + /** + * @var bool + */ + public $sharedPublic = null; + /** + * @var string + */ + public $fileName = null; + /** + * @var string + */ + public $fileDescription = null; + /** + * @var string + */ + public $sha256Checksum = null; + /** + * @var int + */ + public $fileType = null; + /** + * @var int + */ + public $fileSize = null; + /** + * @var string + */ + public $dataType = null; + /** + * @var int + */ + public $creationTime = null; + /** + * @var int + */ + public $lastModifiedTime = null; + /** + * @var \Airavata\Model\Data\Replica\FileReplicaModel[] + */ + public $fileReplicas = null; + + public function __construct($vals=null) { + if (!isset(self::$_TSPEC)) { + self::$_TSPEC = array( + 1 => array( + 'var' => 'fileId', + 'type' => TType::STRING, + ), + 2 => array( + 'var' => 'gatewayId', + 'type' => TType::STRING, + ), + 3 => array( + 'var' => 'username', + 'type' => TType::STRING, + ), + 4 => array( + 'var' => 'sharedUsers', + 'type' => TType::LST, + 'etype' => TType::STRING, + 'elem' => array( + 'type' => TType::STRING, + ), + ), + 5 => array( + 'var' => 'sharedPublic', + 'type' => TType::BOOL, + ), + 6 => array( + 'var' => 'fileName', + 'type' => TType::STRING, + ), + 7 => array( + 'var' => 'fileDescription', + 'type' => TType::STRING, + ), + 8 => array( + 'var' => 'sha256Checksum', + 'type' => TType::STRING, + ), + 9 => array( + 'var' => 'fileType', + 'type' => TType::I32, + ), + 10 => array( + 'var' => 'fileSize', + 'type' => TType::I32, + ), + 11 => array( + 'var' => 'dataType', + 'type' => TType::STRING, + ), + 12 => array( + 'var' => 'creationTime', + 'type' => TType::I64, + ), + 13 => array( + 'var' => 'lastModifiedTime', + 'type' => TType::I64, + ), + 14 => array( + 'var' => 'fileReplicas', + 'type' => TType::LST, + 'etype' => TType::STRUCT, + 'elem' => array( + 'type' => TType::STRUCT, + 'class' => '\Airavata\Model\Data\Replica\FileReplicaModel', + ), + ), + ); + } + if (is_array($vals)) { + if (isset($vals['fileId'])) { + $this->fileId = $vals['fileId']; + } + if (isset($vals['gatewayId'])) { + $this->gatewayId = $vals['gatewayId']; + } + if (isset($vals['username'])) { + $this->username = $vals['username']; + } + if (isset($vals['sharedUsers'])) { + $this->sharedUsers = $vals['sharedUsers']; + } + if (isset($vals['sharedPublic'])) { + $this->sharedPublic = $vals['sharedPublic']; + } + if (isset($vals['fileName'])) { + $this->fileName = $vals['fileName']; + } + if (isset($vals['fileDescription'])) { + $this->fileDescription = $vals['fileDescription']; + } + if (isset($vals['sha256Checksum'])) { + $this->sha256Checksum = $vals['sha256Checksum']; + } + if (isset($vals['fileType'])) { + $this->fileType = $vals['fileType']; + } + if (isset($vals['fileSize'])) { + $this->fileSize = $vals['fileSize']; + } + if (isset($vals['dataType'])) { + $this->dataType = $vals['dataType']; + } + if (isset($vals['creationTime'])) { + $this->creationTime = $vals['creationTime']; + } + if (isset($vals['lastModifiedTime'])) { + $this->lastModifiedTime = $vals['lastModifiedTime']; + } + if (isset($vals['fileReplicas'])) { + $this->fileReplicas = $vals['fileReplicas']; + } + } + } + + public function getName() { + return 'FileModel'; + } + + public function read($input) + { + $xfer = 0; + $fname = null; + $ftype = 0; + $fid = 0; + $xfer += $input->readStructBegin($fname); + while (true) + { + $xfer += $input->readFieldBegin($fname, $ftype, $fid); + if ($ftype == TType::STOP) { + break; + } + switch ($fid) + { + case 1: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->fileId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 2: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->gatewayId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 3: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->username); + } else { + $xfer += $input->skip($ftype); + } + break; + case 4: + if ($ftype == TType::LST) { + $this->sharedUsers = array(); + $_size14 = 0; + $_etype17 = 0; + $xfer += $input->readListBegin($_etype17, $_size14); + for ($_i18 = 0; $_i18 < $_size14; ++$_i18) + { + $elem19 = null; + $xfer += $input->readString($elem19); + $this->sharedUsers []= $elem19; + } + $xfer += $input->readListEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + case 5: + if ($ftype == TType::BOOL) { + $xfer += $input->readBool($this->sharedPublic); + } else { + $xfer += $input->skip($ftype); + } + break; + case 6: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->fileName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 7: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->fileDescription); + } else { + $xfer += $input->skip($ftype); + } + break; + case 8: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->sha256Checksum); + } else { + $xfer += $input->skip($ftype); + } + break; + case 9: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->fileType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 10: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->fileSize); + } else { + $xfer += $input->skip($ftype); + } + break; + case 11: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->dataType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 12: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->creationTime); + } else { + $xfer += $input->skip($ftype); + } + break; + case 13: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->lastModifiedTime); + } else { + $xfer += $input->skip($ftype); + } + break; + case 14: + if ($ftype == TType::LST) { + $this->fileReplicas = array(); + $_size20 = 0; + $_etype23 = 0; + $xfer += $input->readListBegin($_etype23, $_size20); + for ($_i24 = 0; $_i24 < $_size20; ++$_i24) + { + $elem25 = null; + $elem25 = new \Airavata\Model\Data\Replica\FileReplicaModel(); + $xfer += $elem25->read($input); + $this->fileReplicas []= $elem25; + } + $xfer += $input->readListEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + default: + $xfer += $input->skip($ftype); + break; + } + $xfer += $input->readFieldEnd(); + } + $xfer += $input->readStructEnd(); + return $xfer; + } + + public function write($output) { + $xfer = 0; + $xfer += $output->writeStructBegin('FileModel'); + if ($this->fileId !== null) { + $xfer += $output->writeFieldBegin('fileId', TType::STRING, 1); + $xfer += $output->writeString($this->fileId); + $xfer += $output->writeFieldEnd(); + } + if ($this->gatewayId !== null) { + $xfer += $output->writeFieldBegin('gatewayId', TType::STRING, 2); + $xfer += $output->writeString($this->gatewayId); + $xfer += $output->writeFieldEnd(); + } + if ($this->username !== null) { + $xfer += $output->writeFieldBegin('username', TType::STRING, 3); + $xfer += $output->writeString($this->username); + $xfer += $output->writeFieldEnd(); + } + if ($this->sharedUsers !== null) { + if (!is_array($this->sharedUsers)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('sharedUsers', TType::LST, 4); + { + $output->writeListBegin(TType::STRING, count($this->sharedUsers)); + { + foreach ($this->sharedUsers as $iter26) + { + $xfer += $output->writeString($iter26); + } + } + $output->writeListEnd(); + } + $xfer += $output->writeFieldEnd(); + } + if ($this->sharedPublic !== null) { + $xfer += $output->writeFieldBegin('sharedPublic', TType::BOOL, 5); + $xfer += $output->writeBool($this->sharedPublic); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileName !== null) { + $xfer += $output->writeFieldBegin('fileName', TType::STRING, 6); + $xfer += $output->writeString($this->fileName); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileDescription !== null) { + $xfer += $output->writeFieldBegin('fileDescription', TType::STRING, 7); + $xfer += $output->writeString($this->fileDescription); + $xfer += $output->writeFieldEnd(); + } + if ($this->sha256Checksum !== null) { + $xfer += $output->writeFieldBegin('sha256Checksum', TType::STRING, 8); + $xfer += $output->writeString($this->sha256Checksum); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileType !== null) { + $xfer += $output->writeFieldBegin('fileType', TType::I32, 9); + $xfer += $output->writeI32($this->fileType); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileSize !== null) { + $xfer += $output->writeFieldBegin('fileSize', TType::I32, 10); + $xfer += $output->writeI32($this->fileSize); + $xfer += $output->writeFieldEnd(); + } + if ($this->dataType !== null) { + $xfer += $output->writeFieldBegin('dataType', TType::STRING, 11); + $xfer += $output->writeString($this->dataType); + $xfer += $output->writeFieldEnd(); + } + if ($this->creationTime !== null) { + $xfer += $output->writeFieldBegin('creationTime', TType::I64, 12); + $xfer += $output->writeI64($this->creationTime); + $xfer += $output->writeFieldEnd(); + } + if ($this->lastModifiedTime !== null) { + $xfer += $output->writeFieldBegin('lastModifiedTime', TType::I64, 13); + $xfer += $output->writeI64($this->lastModifiedTime); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileReplicas !== null) { + if (!is_array($this->fileReplicas)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('fileReplicas', TType::LST, 14); + { + $output->writeListBegin(TType::STRUCT, count($this->fileReplicas)); + { + foreach ($this->fileReplicas as $iter27) + { + $xfer += $iter27->write($output); + } + } + $output->writeListEnd(); + } + $xfer += $output->writeFieldEnd(); + } + $xfer += $output->writeFieldStop(); + $xfer += $output->writeStructEnd(); + return $xfer; + } + +} + +class FileReplicaModel { + static $_TSPEC; + + /** + * @var string + */ + public $replicaName = null; + /** + * @var string + */ + public $replicaDescription = null; + /** + * @var string + */ + public $storageHostname = null; + /** + * @var string + */ + public $storageResourceId = null; + /** + * @var string + */ + public $filePath = null; + /** + * @var int + */ + public $creationTime = null; + /** + * @var int + */ + public $validUntilTime = null; + /** + * @var int + */ + public $storageResourceType = null; + /** + * @var int + */ + public $replicaPersistentType = null; + + public function __construct($vals=null) { + if (!isset(self::$_TSPEC)) { + self::$_TSPEC = array( + 1 => array( + 'var' => 'replicaName', + 'type' => TType::STRING, + ), + 2 => array( + 'var' => 'replicaDescription', + 'type' => TType::STRING, + ), + 3 => array( + 'var' => 'storageHostname', + 'type' => TType::STRING, + ), + 4 => array( + 'var' => 'storageResourceId', + 'type' => TType::STRING, + ), + 5 => array( + 'var' => 'filePath', + 'type' => TType::STRING, + ), + 6 => array( + 'var' => 'creationTime', + 'type' => TType::I64, + ), + 7 => array( + 'var' => 'validUntilTime', + 'type' => TType::I64, + ), + 8 => array( + 'var' => 'storageResourceType', + 'type' => TType::I32, + ), + 9 => array( + 'var' => 'replicaPersistentType', + 'type' => TType::I32, + ), + ); + } + if (is_array($vals)) { + if (isset($vals['replicaName'])) { + $this->replicaName = $vals['replicaName']; + } + if (isset($vals['replicaDescription'])) { + $this->replicaDescription = $vals['replicaDescription']; + } + if (isset($vals['storageHostname'])) { + $this->storageHostname = $vals['storageHostname']; + } + if (isset($vals['storageResourceId'])) { + $this->storageResourceId = $vals['storageResourceId']; + } + if (isset($vals['filePath'])) { + $this->filePath = $vals['filePath']; + } + if (isset($vals['creationTime'])) { + $this->creationTime = $vals['creationTime']; + } + if (isset($vals['validUntilTime'])) { + $this->validUntilTime = $vals['validUntilTime']; + } + if (isset($vals['storageResourceType'])) { + $this->storageResourceType = $vals['storageResourceType']; + } + if (isset($vals['replicaPersistentType'])) { + $this->replicaPersistentType = $vals['replicaPersistentType']; + } + } + } + + public function getName() { + return 'FileReplicaModel'; + } + + public function read($input) + { + $xfer = 0; + $fname = null; + $ftype = 0; + $fid = 0; + $xfer += $input->readStructBegin($fname); + while (true) + { + $xfer += $input->readFieldBegin($fname, $ftype, $fid); + if ($ftype == TType::STOP) { + break; + } + switch ($fid) + { + case 1: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->replicaName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 2: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->replicaDescription); + } else { + $xfer += $input->skip($ftype); + } + break; + case 3: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->storageHostname); + } else { + $xfer += $input->skip($ftype); + } + break; + case 4: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->storageResourceId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 5: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->filePath); + } else { + $xfer += $input->skip($ftype); + } + break; + case 6: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->creationTime); + } else { + $xfer += $input->skip($ftype); + } + break; + case 7: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->validUntilTime); + } else { + $xfer += $input->skip($ftype); + } + break; + case 8: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->storageResourceType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 9: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->replicaPersistentType); + } else { + $xfer += $input->skip($ftype); + } + break; + default: + $xfer += $input->skip($ftype); + break; + } + $xfer += $input->readFieldEnd(); + } + $xfer += $input->readStructEnd(); + return $xfer; + } + + public function write($output) { + $xfer = 0; + $xfer += $output->writeStructBegin('FileReplicaModel'); + if ($this->replicaName !== null) { + $xfer += $output->writeFieldBegin('replicaName', TType::STRING, 1); + $xfer += $output->writeString($this->replicaName); + $xfer += $output->writeFieldEnd(); + } + if ($this->replicaDescription !== null) { + $xfer += $output->writeFieldBegin('replicaDescription', TType::STRING, 2); + $xfer += $output->writeString($this->replicaDescription); + $xfer += $output->writeFieldEnd(); + } + if ($this->storageHostname !== null) { + $xfer += $output->writeFieldBegin('storageHostname', TType::STRING, 3); + $xfer += $output->writeString($this->storageHostname); + $xfer += $output->writeFieldEnd(); + } + if ($this->storageResourceId !== null) { + $xfer += $output->writeFieldBegin('storageResourceId', TType::STRING, 4); + $xfer += $output->writeString($this->storageResourceId); + $xfer += $output->writeFieldEnd(); + } + if ($this->filePath !== null) { + $xfer += $output->writeFieldBegin('filePath', TType::STRING, 5); + $xfer += $output->writeString($this->filePath); + $xfer += $output->writeFieldEnd(); + } + if ($this->creationTime !== null) { + $xfer += $output->writeFieldBegin('creationTime', TType::I64, 6); + $xfer += $output->writeI64($this->creationTime); + $xfer += $output->writeFieldEnd(); + } + if ($this->validUntilTime !== null) { + $xfer += $output->writeFieldBegin('validUntilTime', TType::I64, 7); + $xfer += $output->writeI64($this->validUntilTime); + $xfer += $output->writeFieldEnd(); + } + if ($this->storageResourceType !== null) { + $xfer += $output->writeFieldBegin('storageResourceType', TType::I32, 8); + $xfer += $output->writeI32($this->storageResourceType); + $xfer += $output->writeFieldEnd(); + } + if ($this->replicaPersistentType !== null) { + $xfer += $output->writeFieldBegin('replicaPersistentType', TType::I32, 9); + $xfer += $output->writeI32($this->replicaPersistentType); + $xfer += $output->writeFieldEnd(); + } + $xfer += $output->writeFieldStop(); + $xfer += $output->writeStructEnd(); + return $xfer; + } + +} + + http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Transfer/Types.php ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Transfer/Types.php b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Transfer/Types.php new file mode 100644 index 0000000..e8a211c --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Transfer/Types.php @@ -0,0 +1,890 @@ +<?php +namespace Airavata\Model\Data\Transfer; + +/** + * Autogenerated by Thrift Compiler (0.9.3) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +use Thrift\Base\TBase; +use Thrift\Type\TType; +use Thrift\Type\TMessageType; +use Thrift\Exception\TException; +use Thrift\Exception\TProtocolException; +use Thrift\Protocol\TProtocol; +use Thrift\Protocol\TBinaryProtocolAccelerated; +use Thrift\Exception\TApplicationException; + + +final class StorageResourceProtocol { + const SCP = 0; + const SFTP = 1; + const HTTP = 2; + const HTTPS = 3; + const GridFTP = 4; + const LOCAL = 5; + static public $__names = array( + 0 => 'SCP', + 1 => 'SFTP', + 2 => 'HTTP', + 3 => 'HTTPS', + 4 => 'GridFTP', + 5 => 'LOCAL', + ); +} + +final class LSEntryType { + const DIRECTORY = 0; + const FILE = 1; + static public $__names = array( + 0 => 'DIRECTORY', + 1 => 'FILE', + ); +} + +final class FileTransferMode { + const SYNC = 0; + const ASYNC = 1; + static public $__names = array( + 0 => 'SYNC', + 1 => 'ASYNC', + ); +} + +final class FileTransferStatus { + const CREATED = 0; + const QUEUED = 1; + const RUNNING = 2; + const COMPLETED = 3; + const FAILED = 4; + static public $__names = array( + 0 => 'CREATED', + 1 => 'QUEUED', + 2 => 'RUNNING', + 3 => 'COMPLETED', + 4 => 'FAILED', + ); +} + +class FileTransferRequestModel { + static $_TSPEC; + + /** + * @var string + */ + public $transferId = null; + /** + * @var string + */ + public $gatewayId = null; + /** + * @var string + */ + public $username = null; + /** + * @var string + */ + public $srcHostname = null; + /** + * @var string + */ + public $srcLoginName = null; + /** + * @var int + */ + public $srcPort = null; + /** + * @var int + */ + public $srcProtocol = null; + /** + * @var string + */ + public $srcFilePath = null; + /** + * @var string + */ + public $srcHostCredToken = null; + /** + * @var string + */ + public $destHostname = null; + /** + * @var string + */ + public $destLoginName = null; + /** + * @var int + */ + public $destPort = null; + /** + * @var int + */ + public $destProtocol = null; + /** + * @var string + */ + public $destFilePath = null; + /** + * @var string + */ + public $destHostCredToken = null; + /** + * @var int + */ + public $fileTransferMode = null; + /** + * @var int + */ + public $transferStatus = null; + /** + * @var int + */ + public $fileSize = null; + /** + * @var int + */ + public $transferTime = null; + /** + * @var int + */ + public $createdTime = null; + /** + * @var int + */ + public $lastModifiedType = null; + /** + * @var string[] + */ + public $callbackEmails = null; + + public function __construct($vals=null) { + if (!isset(self::$_TSPEC)) { + self::$_TSPEC = array( + 1 => array( + 'var' => 'transferId', + 'type' => TType::STRING, + ), + 2 => array( + 'var' => 'gatewayId', + 'type' => TType::STRING, + ), + 3 => array( + 'var' => 'username', + 'type' => TType::STRING, + ), + 4 => array( + 'var' => 'srcHostname', + 'type' => TType::STRING, + ), + 5 => array( + 'var' => 'srcLoginName', + 'type' => TType::STRING, + ), + 6 => array( + 'var' => 'srcPort', + 'type' => TType::I64, + ), + 7 => array( + 'var' => 'srcProtocol', + 'type' => TType::I32, + ), + 8 => array( + 'var' => 'srcFilePath', + 'type' => TType::STRING, + ), + 9 => array( + 'var' => 'srcHostCredToken', + 'type' => TType::STRING, + ), + 10 => array( + 'var' => 'destHostname', + 'type' => TType::STRING, + ), + 11 => array( + 'var' => 'destLoginName', + 'type' => TType::STRING, + ), + 12 => array( + 'var' => 'destPort', + 'type' => TType::I64, + ), + 13 => array( + 'var' => 'destProtocol', + 'type' => TType::I32, + ), + 14 => array( + 'var' => 'destFilePath', + 'type' => TType::STRING, + ), + 15 => array( + 'var' => 'destHostCredToken', + 'type' => TType::STRING, + ), + 16 => array( + 'var' => 'fileTransferMode', + 'type' => TType::I32, + ), + 17 => array( + 'var' => 'transferStatus', + 'type' => TType::I32, + ), + 18 => array( + 'var' => 'fileSize', + 'type' => TType::I64, + ), + 19 => array( + 'var' => 'transferTime', + 'type' => TType::I64, + ), + 20 => array( + 'var' => 'createdTime', + 'type' => TType::I64, + ), + 21 => array( + 'var' => 'lastModifiedType', + 'type' => TType::I64, + ), + 22 => array( + 'var' => 'callbackEmails', + 'type' => TType::LST, + 'etype' => TType::STRING, + 'elem' => array( + 'type' => TType::STRING, + ), + ), + ); + } + if (is_array($vals)) { + if (isset($vals['transferId'])) { + $this->transferId = $vals['transferId']; + } + if (isset($vals['gatewayId'])) { + $this->gatewayId = $vals['gatewayId']; + } + if (isset($vals['username'])) { + $this->username = $vals['username']; + } + if (isset($vals['srcHostname'])) { + $this->srcHostname = $vals['srcHostname']; + } + if (isset($vals['srcLoginName'])) { + $this->srcLoginName = $vals['srcLoginName']; + } + if (isset($vals['srcPort'])) { + $this->srcPort = $vals['srcPort']; + } + if (isset($vals['srcProtocol'])) { + $this->srcProtocol = $vals['srcProtocol']; + } + if (isset($vals['srcFilePath'])) { + $this->srcFilePath = $vals['srcFilePath']; + } + if (isset($vals['srcHostCredToken'])) { + $this->srcHostCredToken = $vals['srcHostCredToken']; + } + if (isset($vals['destHostname'])) { + $this->destHostname = $vals['destHostname']; + } + if (isset($vals['destLoginName'])) { + $this->destLoginName = $vals['destLoginName']; + } + if (isset($vals['destPort'])) { + $this->destPort = $vals['destPort']; + } + if (isset($vals['destProtocol'])) { + $this->destProtocol = $vals['destProtocol']; + } + if (isset($vals['destFilePath'])) { + $this->destFilePath = $vals['destFilePath']; + } + if (isset($vals['destHostCredToken'])) { + $this->destHostCredToken = $vals['destHostCredToken']; + } + if (isset($vals['fileTransferMode'])) { + $this->fileTransferMode = $vals['fileTransferMode']; + } + if (isset($vals['transferStatus'])) { + $this->transferStatus = $vals['transferStatus']; + } + if (isset($vals['fileSize'])) { + $this->fileSize = $vals['fileSize']; + } + if (isset($vals['transferTime'])) { + $this->transferTime = $vals['transferTime']; + } + if (isset($vals['createdTime'])) { + $this->createdTime = $vals['createdTime']; + } + if (isset($vals['lastModifiedType'])) { + $this->lastModifiedType = $vals['lastModifiedType']; + } + if (isset($vals['callbackEmails'])) { + $this->callbackEmails = $vals['callbackEmails']; + } + } + } + + public function getName() { + return 'FileTransferRequestModel'; + } + + public function read($input) + { + $xfer = 0; + $fname = null; + $ftype = 0; + $fid = 0; + $xfer += $input->readStructBegin($fname); + while (true) + { + $xfer += $input->readFieldBegin($fname, $ftype, $fid); + if ($ftype == TType::STOP) { + break; + } + switch ($fid) + { + case 1: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->transferId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 2: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->gatewayId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 3: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->username); + } else { + $xfer += $input->skip($ftype); + } + break; + case 4: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->srcHostname); + } else { + $xfer += $input->skip($ftype); + } + break; + case 5: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->srcLoginName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 6: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->srcPort); + } else { + $xfer += $input->skip($ftype); + } + break; + case 7: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->srcProtocol); + } else { + $xfer += $input->skip($ftype); + } + break; + case 8: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->srcFilePath); + } else { + $xfer += $input->skip($ftype); + } + break; + case 9: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->srcHostCredToken); + } else { + $xfer += $input->skip($ftype); + } + break; + case 10: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->destHostname); + } else { + $xfer += $input->skip($ftype); + } + break; + case 11: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->destLoginName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 12: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->destPort); + } else { + $xfer += $input->skip($ftype); + } + break; + case 13: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->destProtocol); + } else { + $xfer += $input->skip($ftype); + } + break; + case 14: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->destFilePath); + } else { + $xfer += $input->skip($ftype); + } + break; + case 15: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->destHostCredToken); + } else { + $xfer += $input->skip($ftype); + } + break; + case 16: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->fileTransferMode); + } else { + $xfer += $input->skip($ftype); + } + break; + case 17: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->transferStatus); + } else { + $xfer += $input->skip($ftype); + } + break; + case 18: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->fileSize); + } else { + $xfer += $input->skip($ftype); + } + break; + case 19: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->transferTime); + } else { + $xfer += $input->skip($ftype); + } + break; + case 20: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->createdTime); + } else { + $xfer += $input->skip($ftype); + } + break; + case 21: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->lastModifiedType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 22: + if ($ftype == TType::LST) { + $this->callbackEmails = array(); + $_size0 = 0; + $_etype3 = 0; + $xfer += $input->readListBegin($_etype3, $_size0); + for ($_i4 = 0; $_i4 < $_size0; ++$_i4) + { + $elem5 = null; + $xfer += $input->readString($elem5); + $this->callbackEmails []= $elem5; + } + $xfer += $input->readListEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + default: + $xfer += $input->skip($ftype); + break; + } + $xfer += $input->readFieldEnd(); + } + $xfer += $input->readStructEnd(); + return $xfer; + } + + public function write($output) { + $xfer = 0; + $xfer += $output->writeStructBegin('FileTransferRequestModel'); + if ($this->transferId !== null) { + $xfer += $output->writeFieldBegin('transferId', TType::STRING, 1); + $xfer += $output->writeString($this->transferId); + $xfer += $output->writeFieldEnd(); + } + if ($this->gatewayId !== null) { + $xfer += $output->writeFieldBegin('gatewayId', TType::STRING, 2); + $xfer += $output->writeString($this->gatewayId); + $xfer += $output->writeFieldEnd(); + } + if ($this->username !== null) { + $xfer += $output->writeFieldBegin('username', TType::STRING, 3); + $xfer += $output->writeString($this->username); + $xfer += $output->writeFieldEnd(); + } + if ($this->srcHostname !== null) { + $xfer += $output->writeFieldBegin('srcHostname', TType::STRING, 4); + $xfer += $output->writeString($this->srcHostname); + $xfer += $output->writeFieldEnd(); + } + if ($this->srcLoginName !== null) { + $xfer += $output->writeFieldBegin('srcLoginName', TType::STRING, 5); + $xfer += $output->writeString($this->srcLoginName); + $xfer += $output->writeFieldEnd(); + } + if ($this->srcPort !== null) { + $xfer += $output->writeFieldBegin('srcPort', TType::I64, 6); + $xfer += $output->writeI64($this->srcPort); + $xfer += $output->writeFieldEnd(); + } + if ($this->srcProtocol !== null) { + $xfer += $output->writeFieldBegin('srcProtocol', TType::I32, 7); + $xfer += $output->writeI32($this->srcProtocol); + $xfer += $output->writeFieldEnd(); + } + if ($this->srcFilePath !== null) { + $xfer += $output->writeFieldBegin('srcFilePath', TType::STRING, 8); + $xfer += $output->writeString($this->srcFilePath); + $xfer += $output->writeFieldEnd(); + } + if ($this->srcHostCredToken !== null) { + $xfer += $output->writeFieldBegin('srcHostCredToken', TType::STRING, 9); + $xfer += $output->writeString($this->srcHostCredToken); + $xfer += $output->writeFieldEnd(); + } + if ($this->destHostname !== null) { + $xfer += $output->writeFieldBegin('destHostname', TType::STRING, 10); + $xfer += $output->writeString($this->destHostname); + $xfer += $output->writeFieldEnd(); + } + if ($this->destLoginName !== null) { + $xfer += $output->writeFieldBegin('destLoginName', TType::STRING, 11); + $xfer += $output->writeString($this->destLoginName); + $xfer += $output->writeFieldEnd(); + } + if ($this->destPort !== null) { + $xfer += $output->writeFieldBegin('destPort', TType::I64, 12); + $xfer += $output->writeI64($this->destPort); + $xfer += $output->writeFieldEnd(); + } + if ($this->destProtocol !== null) { + $xfer += $output->writeFieldBegin('destProtocol', TType::I32, 13); + $xfer += $output->writeI32($this->destProtocol); + $xfer += $output->writeFieldEnd(); + } + if ($this->destFilePath !== null) { + $xfer += $output->writeFieldBegin('destFilePath', TType::STRING, 14); + $xfer += $output->writeString($this->destFilePath); + $xfer += $output->writeFieldEnd(); + } + if ($this->destHostCredToken !== null) { + $xfer += $output->writeFieldBegin('destHostCredToken', TType::STRING, 15); + $xfer += $output->writeString($this->destHostCredToken); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileTransferMode !== null) { + $xfer += $output->writeFieldBegin('fileTransferMode', TType::I32, 16); + $xfer += $output->writeI32($this->fileTransferMode); + $xfer += $output->writeFieldEnd(); + } + if ($this->transferStatus !== null) { + $xfer += $output->writeFieldBegin('transferStatus', TType::I32, 17); + $xfer += $output->writeI32($this->transferStatus); + $xfer += $output->writeFieldEnd(); + } + if ($this->fileSize !== null) { + $xfer += $output->writeFieldBegin('fileSize', TType::I64, 18); + $xfer += $output->writeI64($this->fileSize); + $xfer += $output->writeFieldEnd(); + } + if ($this->transferTime !== null) { + $xfer += $output->writeFieldBegin('transferTime', TType::I64, 19); + $xfer += $output->writeI64($this->transferTime); + $xfer += $output->writeFieldEnd(); + } + if ($this->createdTime !== null) { + $xfer += $output->writeFieldBegin('createdTime', TType::I64, 20); + $xfer += $output->writeI64($this->createdTime); + $xfer += $output->writeFieldEnd(); + } + if ($this->lastModifiedType !== null) { + $xfer += $output->writeFieldBegin('lastModifiedType', TType::I64, 21); + $xfer += $output->writeI64($this->lastModifiedType); + $xfer += $output->writeFieldEnd(); + } + if ($this->callbackEmails !== null) { + if (!is_array($this->callbackEmails)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('callbackEmails', TType::LST, 22); + { + $output->writeListBegin(TType::STRING, count($this->callbackEmails)); + { + foreach ($this->callbackEmails as $iter6) + { + $xfer += $output->writeString($iter6); + } + } + $output->writeListEnd(); + } + $xfer += $output->writeFieldEnd(); + } + $xfer += $output->writeFieldStop(); + $xfer += $output->writeStructEnd(); + return $xfer; + } + +} + +class LSEntryModel { + static $_TSPEC; + + /** + * @var int + */ + public $type = null; + /** + * @var int + */ + public $size = null; + /** + * @var string + */ + public $nativeType = null; + /** + * @var string + */ + public $name = null; + /** + * @var string + */ + public $path = null; + /** + * @var string + */ + public $storageHostName = null; + /** + * @var int + */ + public $lastModifiedType = null; + /** + * @var int + */ + public $createdTime = null; + + public function __construct($vals=null) { + if (!isset(self::$_TSPEC)) { + self::$_TSPEC = array( + 1 => array( + 'var' => 'type', + 'type' => TType::I32, + ), + 2 => array( + 'var' => 'size', + 'type' => TType::I64, + ), + 3 => array( + 'var' => 'nativeType', + 'type' => TType::STRING, + ), + 4 => array( + 'var' => 'name', + 'type' => TType::STRING, + ), + 5 => array( + 'var' => 'path', + 'type' => TType::STRING, + ), + 6 => array( + 'var' => 'storageHostName', + 'type' => TType::STRING, + ), + 7 => array( + 'var' => 'lastModifiedType', + 'type' => TType::I64, + ), + 8 => array( + 'var' => 'createdTime', + 'type' => TType::I64, + ), + ); + } + if (is_array($vals)) { + if (isset($vals['type'])) { + $this->type = $vals['type']; + } + if (isset($vals['size'])) { + $this->size = $vals['size']; + } + if (isset($vals['nativeType'])) { + $this->nativeType = $vals['nativeType']; + } + if (isset($vals['name'])) { + $this->name = $vals['name']; + } + if (isset($vals['path'])) { + $this->path = $vals['path']; + } + if (isset($vals['storageHostName'])) { + $this->storageHostName = $vals['storageHostName']; + } + if (isset($vals['lastModifiedType'])) { + $this->lastModifiedType = $vals['lastModifiedType']; + } + if (isset($vals['createdTime'])) { + $this->createdTime = $vals['createdTime']; + } + } + } + + public function getName() { + return 'LSEntryModel'; + } + + public function read($input) + { + $xfer = 0; + $fname = null; + $ftype = 0; + $fid = 0; + $xfer += $input->readStructBegin($fname); + while (true) + { + $xfer += $input->readFieldBegin($fname, $ftype, $fid); + if ($ftype == TType::STOP) { + break; + } + switch ($fid) + { + case 1: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->type); + } else { + $xfer += $input->skip($ftype); + } + break; + case 2: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->size); + } else { + $xfer += $input->skip($ftype); + } + break; + case 3: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->nativeType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 4: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->name); + } else { + $xfer += $input->skip($ftype); + } + break; + case 5: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->path); + } else { + $xfer += $input->skip($ftype); + } + break; + case 6: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->storageHostName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 7: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->lastModifiedType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 8: + if ($ftype == TType::I64) { + $xfer += $input->readI64($this->createdTime); + } else { + $xfer += $input->skip($ftype); + } + break; + default: + $xfer += $input->skip($ftype); + break; + } + $xfer += $input->readFieldEnd(); + } + $xfer += $input->readStructEnd(); + return $xfer; + } + + public function write($output) { + $xfer = 0; + $xfer += $output->writeStructBegin('LSEntryModel'); + if ($this->type !== null) { + $xfer += $output->writeFieldBegin('type', TType::I32, 1); + $xfer += $output->writeI32($this->type); + $xfer += $output->writeFieldEnd(); + } + if ($this->size !== null) { + $xfer += $output->writeFieldBegin('size', TType::I64, 2); + $xfer += $output->writeI64($this->size); + $xfer += $output->writeFieldEnd(); + } + if ($this->nativeType !== null) { + $xfer += $output->writeFieldBegin('nativeType', TType::STRING, 3); + $xfer += $output->writeString($this->nativeType); + $xfer += $output->writeFieldEnd(); + } + if ($this->name !== null) { + $xfer += $output->writeFieldBegin('name', TType::STRING, 4); + $xfer += $output->writeString($this->name); + $xfer += $output->writeFieldEnd(); + } + if ($this->path !== null) { + $xfer += $output->writeFieldBegin('path', TType::STRING, 5); + $xfer += $output->writeString($this->path); + $xfer += $output->writeFieldEnd(); + } + if ($this->storageHostName !== null) { + $xfer += $output->writeFieldBegin('storageHostName', TType::STRING, 6); + $xfer += $output->writeString($this->storageHostName); + $xfer += $output->writeFieldEnd(); + } + if ($this->lastModifiedType !== null) { + $xfer += $output->writeFieldBegin('lastModifiedType', TType::I64, 7); + $xfer += $output->writeI64($this->lastModifiedType); + $xfer += $output->writeFieldEnd(); + } + if ($this->createdTime !== null) { + $xfer += $output->writeFieldBegin('createdTime', TType::I64, 8); + $xfer += $output->writeI64($this->createdTime); + $xfer += $output->writeFieldEnd(); + } + $xfer += $output->writeFieldStop(); + $xfer += $output->writeStructEnd(); + return $xfer; + } + +} + + http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/metadata/Types.php ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/metadata/Types.php b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/metadata/Types.php new file mode 100644 index 0000000..bb99359 --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/metadata/Types.php @@ -0,0 +1,371 @@ +<?php +namespace Airavata\Model\data\metadata; + +/** + * Autogenerated by Thrift Compiler (0.9.3) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +use Thrift\Base\TBase; +use Thrift\Type\TType; +use Thrift\Type\TMessageType; +use Thrift\Exception\TException; +use Thrift\Exception\TProtocolException; +use Thrift\Protocol\TProtocol; +use Thrift\Protocol\TBinaryProtocolAccelerated; +use Thrift\Exception\TApplicationException; + + +final class MetadataType { + const FILE = 0; + const COLLECTION = 1; + static public $__names = array( + 0 => 'FILE', + 1 => 'COLLECTION', + ); +} + +class MetadataModel { + static $_TSPEC; + + /** + * @var string + */ + public $metadataId = null; + /** + * @var string + */ + public $gatewayId = null; + /** + * @var string + */ + public $username = null; + /** + * @var string[] + */ + public $sharedUsers = null; + /** + * @var bool + */ + public $sharedPublic = null; + /** + * @var string + */ + public $userFriendlyName = null; + /** + * @var string + */ + public $userFriendlyDescription = null; + /** + * @var int + */ + public $metadataType = null; + /** + * @var string + */ + public $associatedEntityId = null; + /** + * @var array + */ + public $customInformation = null; + + public function __construct($vals=null) { + if (!isset(self::$_TSPEC)) { + self::$_TSPEC = array( + 1 => array( + 'var' => 'metadataId', + 'type' => TType::STRING, + ), + 2 => array( + 'var' => 'gatewayId', + 'type' => TType::STRING, + ), + 3 => array( + 'var' => 'username', + 'type' => TType::STRING, + ), + 4 => array( + 'var' => 'sharedUsers', + 'type' => TType::LST, + 'etype' => TType::STRING, + 'elem' => array( + 'type' => TType::STRING, + ), + ), + 5 => array( + 'var' => 'sharedPublic', + 'type' => TType::BOOL, + ), + 6 => array( + 'var' => 'userFriendlyName', + 'type' => TType::STRING, + ), + 7 => array( + 'var' => 'userFriendlyDescription', + 'type' => TType::STRING, + ), + 8 => array( + 'var' => 'metadataType', + 'type' => TType::I32, + ), + 9 => array( + 'var' => 'associatedEntityId', + 'type' => TType::STRING, + ), + 10 => array( + 'var' => 'customInformation', + 'type' => TType::MAP, + 'ktype' => TType::STRING, + 'vtype' => TType::STRING, + 'key' => array( + 'type' => TType::STRING, + ), + 'val' => array( + 'type' => TType::STRING, + ), + ), + ); + } + if (is_array($vals)) { + if (isset($vals['metadataId'])) { + $this->metadataId = $vals['metadataId']; + } + if (isset($vals['gatewayId'])) { + $this->gatewayId = $vals['gatewayId']; + } + if (isset($vals['username'])) { + $this->username = $vals['username']; + } + if (isset($vals['sharedUsers'])) { + $this->sharedUsers = $vals['sharedUsers']; + } + if (isset($vals['sharedPublic'])) { + $this->sharedPublic = $vals['sharedPublic']; + } + if (isset($vals['userFriendlyName'])) { + $this->userFriendlyName = $vals['userFriendlyName']; + } + if (isset($vals['userFriendlyDescription'])) { + $this->userFriendlyDescription = $vals['userFriendlyDescription']; + } + if (isset($vals['metadataType'])) { + $this->metadataType = $vals['metadataType']; + } + if (isset($vals['associatedEntityId'])) { + $this->associatedEntityId = $vals['associatedEntityId']; + } + if (isset($vals['customInformation'])) { + $this->customInformation = $vals['customInformation']; + } + } + } + + public function getName() { + return 'MetadataModel'; + } + + public function read($input) + { + $xfer = 0; + $fname = null; + $ftype = 0; + $fid = 0; + $xfer += $input->readStructBegin($fname); + while (true) + { + $xfer += $input->readFieldBegin($fname, $ftype, $fid); + if ($ftype == TType::STOP) { + break; + } + switch ($fid) + { + case 1: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->metadataId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 2: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->gatewayId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 3: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->username); + } else { + $xfer += $input->skip($ftype); + } + break; + case 4: + if ($ftype == TType::LST) { + $this->sharedUsers = array(); + $_size0 = 0; + $_etype3 = 0; + $xfer += $input->readListBegin($_etype3, $_size0); + for ($_i4 = 0; $_i4 < $_size0; ++$_i4) + { + $elem5 = null; + $xfer += $input->readString($elem5); + $this->sharedUsers []= $elem5; + } + $xfer += $input->readListEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + case 5: + if ($ftype == TType::BOOL) { + $xfer += $input->readBool($this->sharedPublic); + } else { + $xfer += $input->skip($ftype); + } + break; + case 6: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->userFriendlyName); + } else { + $xfer += $input->skip($ftype); + } + break; + case 7: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->userFriendlyDescription); + } else { + $xfer += $input->skip($ftype); + } + break; + case 8: + if ($ftype == TType::I32) { + $xfer += $input->readI32($this->metadataType); + } else { + $xfer += $input->skip($ftype); + } + break; + case 9: + if ($ftype == TType::STRING) { + $xfer += $input->readString($this->associatedEntityId); + } else { + $xfer += $input->skip($ftype); + } + break; + case 10: + if ($ftype == TType::MAP) { + $this->customInformation = array(); + $_size6 = 0; + $_ktype7 = 0; + $_vtype8 = 0; + $xfer += $input->readMapBegin($_ktype7, $_vtype8, $_size6); + for ($_i10 = 0; $_i10 < $_size6; ++$_i10) + { + $key11 = ''; + $val12 = ''; + $xfer += $input->readString($key11); + $xfer += $input->readString($val12); + $this->customInformation[$key11] = $val12; + } + $xfer += $input->readMapEnd(); + } else { + $xfer += $input->skip($ftype); + } + break; + default: + $xfer += $input->skip($ftype); + break; + } + $xfer += $input->readFieldEnd(); + } + $xfer += $input->readStructEnd(); + return $xfer; + } + + public function write($output) { + $xfer = 0; + $xfer += $output->writeStructBegin('MetadataModel'); + if ($this->metadataId !== null) { + $xfer += $output->writeFieldBegin('metadataId', TType::STRING, 1); + $xfer += $output->writeString($this->metadataId); + $xfer += $output->writeFieldEnd(); + } + if ($this->gatewayId !== null) { + $xfer += $output->writeFieldBegin('gatewayId', TType::STRING, 2); + $xfer += $output->writeString($this->gatewayId); + $xfer += $output->writeFieldEnd(); + } + if ($this->username !== null) { + $xfer += $output->writeFieldBegin('username', TType::STRING, 3); + $xfer += $output->writeString($this->username); + $xfer += $output->writeFieldEnd(); + } + if ($this->sharedUsers !== null) { + if (!is_array($this->sharedUsers)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('sharedUsers', TType::LST, 4); + { + $output->writeListBegin(TType::STRING, count($this->sharedUsers)); + { + foreach ($this->sharedUsers as $iter13) + { + $xfer += $output->writeString($iter13); + } + } + $output->writeListEnd(); + } + $xfer += $output->writeFieldEnd(); + } + if ($this->sharedPublic !== null) { + $xfer += $output->writeFieldBegin('sharedPublic', TType::BOOL, 5); + $xfer += $output->writeBool($this->sharedPublic); + $xfer += $output->writeFieldEnd(); + } + if ($this->userFriendlyName !== null) { + $xfer += $output->writeFieldBegin('userFriendlyName', TType::STRING, 6); + $xfer += $output->writeString($this->userFriendlyName); + $xfer += $output->writeFieldEnd(); + } + if ($this->userFriendlyDescription !== null) { + $xfer += $output->writeFieldBegin('userFriendlyDescription', TType::STRING, 7); + $xfer += $output->writeString($this->userFriendlyDescription); + $xfer += $output->writeFieldEnd(); + } + if ($this->metadataType !== null) { + $xfer += $output->writeFieldBegin('metadataType', TType::I32, 8); + $xfer += $output->writeI32($this->metadataType); + $xfer += $output->writeFieldEnd(); + } + if ($this->associatedEntityId !== null) { + $xfer += $output->writeFieldBegin('associatedEntityId', TType::STRING, 9); + $xfer += $output->writeString($this->associatedEntityId); + $xfer += $output->writeFieldEnd(); + } + if ($this->customInformation !== null) { + if (!is_array($this->customInformation)) { + throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); + } + $xfer += $output->writeFieldBegin('customInformation', TType::MAP, 10); + { + $output->writeMapBegin(TType::STRING, TType::STRING, count($this->customInformation)); + { + foreach ($this->customInformation as $kiter14 => $viter15) + { + $xfer += $output->writeString($kiter14); + $xfer += $output->writeString($viter15); + } + } + $output->writeMapEnd(); + } + $xfer += $output->writeFieldEnd(); + } + $xfer += $output->writeFieldStop(); + $xfer += $output->writeStructEnd(); + return $xfer; + } + +} + + http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/__init__.py ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/__init__.py b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/__init__.py new file mode 100644 index 0000000..adefd8e --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/__init__.py @@ -0,0 +1 @@ +__all__ = ['ttypes', 'constants'] http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/constants.py ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/constants.py b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/constants.py new file mode 100644 index 0000000..4a6492b --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/constants.py @@ -0,0 +1,11 @@ +# +# Autogenerated by Thrift Compiler (0.9.3) +# +# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING +# +# options string: py +# + +from thrift.Thrift import TType, TMessageType, TException, TApplicationException +from ttypes import * + http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/ttypes.py ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/ttypes.py b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/ttypes.py new file mode 100644 index 0000000..b50ac94 --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/metadata/ttypes.py @@ -0,0 +1,232 @@ +# +# Autogenerated by Thrift Compiler (0.9.3) +# +# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING +# +# options string: py +# + +from thrift.Thrift import TType, TMessageType, TException, TApplicationException + +from thrift.transport import TTransport +from thrift.protocol import TBinaryProtocol, TProtocol +try: + from thrift.protocol import fastbinary +except: + fastbinary = None + + +class MetadataType: + FILE = 0 + COLLECTION = 1 + + _VALUES_TO_NAMES = { + 0: "FILE", + 1: "COLLECTION", + } + + _NAMES_TO_VALUES = { + "FILE": 0, + "COLLECTION": 1, + } + + +class MetadataModel: + """ + Attributes: + - metadataId + - gatewayId + - username + - sharedUsers + - sharedPublic + - userFriendlyName + - userFriendlyDescription + - metadataType + - associatedEntityId + - customInformation + """ + + thrift_spec = ( + None, # 0 + (1, TType.STRING, 'metadataId', None, None, ), # 1 + (2, TType.STRING, 'gatewayId', None, None, ), # 2 + (3, TType.STRING, 'username', None, None, ), # 3 + (4, TType.LIST, 'sharedUsers', (TType.STRING,None), None, ), # 4 + (5, TType.BOOL, 'sharedPublic', None, None, ), # 5 + (6, TType.STRING, 'userFriendlyName', None, None, ), # 6 + (7, TType.STRING, 'userFriendlyDescription', None, None, ), # 7 + (8, TType.I32, 'metadataType', None, None, ), # 8 + (9, TType.STRING, 'associatedEntityId', None, None, ), # 9 + (10, TType.MAP, 'customInformation', (TType.STRING,None,TType.STRING,None), None, ), # 10 + ) + + def __init__(self, metadataId=None, gatewayId=None, username=None, sharedUsers=None, sharedPublic=None, userFriendlyName=None, userFriendlyDescription=None, metadataType=None, associatedEntityId=None, customInformation=None,): + self.metadataId = metadataId + self.gatewayId = gatewayId + self.username = username + self.sharedUsers = sharedUsers + self.sharedPublic = sharedPublic + self.userFriendlyName = userFriendlyName + self.userFriendlyDescription = userFriendlyDescription + self.metadataType = metadataType + self.associatedEntityId = associatedEntityId + self.customInformation = customInformation + + def read(self, iprot): + if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None: + fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec)) + return + iprot.readStructBegin() + while True: + (fname, ftype, fid) = iprot.readFieldBegin() + if ftype == TType.STOP: + break + if fid == 1: + if ftype == TType.STRING: + self.metadataId = iprot.readString() + else: + iprot.skip(ftype) + elif fid == 2: + if ftype == TType.STRING: + self.gatewayId = iprot.readString() + else: + iprot.skip(ftype) + elif fid == 3: + if ftype == TType.STRING: + self.username = iprot.readString() + else: + iprot.skip(ftype) + elif fid == 4: + if ftype == TType.LIST: + self.sharedUsers = [] + (_etype3, _size0) = iprot.readListBegin() + for _i4 in xrange(_size0): + _elem5 = iprot.readString() + self.sharedUsers.append(_elem5) + iprot.readListEnd() + else: + iprot.skip(ftype) + elif fid == 5: + if ftype == TType.BOOL: + self.sharedPublic = iprot.readBool() + else: + iprot.skip(ftype) + elif fid == 6: + if ftype == TType.STRING: + self.userFriendlyName = iprot.readString() + else: + iprot.skip(ftype) + elif fid == 7: + if ftype == TType.STRING: + self.userFriendlyDescription = iprot.readString() + else: + iprot.skip(ftype) + elif fid == 8: + if ftype == TType.I32: + self.metadataType = iprot.readI32() + else: + iprot.skip(ftype) + elif fid == 9: + if ftype == TType.STRING: + self.associatedEntityId = iprot.readString() + else: + iprot.skip(ftype) + elif fid == 10: + if ftype == TType.MAP: + self.customInformation = {} + (_ktype7, _vtype8, _size6 ) = iprot.readMapBegin() + for _i10 in xrange(_size6): + _key11 = iprot.readString() + _val12 = iprot.readString() + self.customInformation[_key11] = _val12 + iprot.readMapEnd() + else: + iprot.skip(ftype) + else: + iprot.skip(ftype) + iprot.readFieldEnd() + iprot.readStructEnd() + + def write(self, oprot): + if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None: + oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec))) + return + oprot.writeStructBegin('MetadataModel') + if self.metadataId is not None: + oprot.writeFieldBegin('metadataId', TType.STRING, 1) + oprot.writeString(self.metadataId) + oprot.writeFieldEnd() + if self.gatewayId is not None: + oprot.writeFieldBegin('gatewayId', TType.STRING, 2) + oprot.writeString(self.gatewayId) + oprot.writeFieldEnd() + if self.username is not None: + oprot.writeFieldBegin('username', TType.STRING, 3) + oprot.writeString(self.username) + oprot.writeFieldEnd() + if self.sharedUsers is not None: + oprot.writeFieldBegin('sharedUsers', TType.LIST, 4) + oprot.writeListBegin(TType.STRING, len(self.sharedUsers)) + for iter13 in self.sharedUsers: + oprot.writeString(iter13) + oprot.writeListEnd() + oprot.writeFieldEnd() + if self.sharedPublic is not None: + oprot.writeFieldBegin('sharedPublic', TType.BOOL, 5) + oprot.writeBool(self.sharedPublic) + oprot.writeFieldEnd() + if self.userFriendlyName is not None: + oprot.writeFieldBegin('userFriendlyName', TType.STRING, 6) + oprot.writeString(self.userFriendlyName) + oprot.writeFieldEnd() + if self.userFriendlyDescription is not None: + oprot.writeFieldBegin('userFriendlyDescription', TType.STRING, 7) + oprot.writeString(self.userFriendlyDescription) + oprot.writeFieldEnd() + if self.metadataType is not None: + oprot.writeFieldBegin('metadataType', TType.I32, 8) + oprot.writeI32(self.metadataType) + oprot.writeFieldEnd() + if self.associatedEntityId is not None: + oprot.writeFieldBegin('associatedEntityId', TType.STRING, 9) + oprot.writeString(self.associatedEntityId) + oprot.writeFieldEnd() + if self.customInformation is not None: + oprot.writeFieldBegin('customInformation', TType.MAP, 10) + oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.customInformation)) + for kiter14,viter15 in self.customInformation.items(): + oprot.writeString(kiter14) + oprot.writeString(viter15) + oprot.writeMapEnd() + oprot.writeFieldEnd() + oprot.writeFieldStop() + oprot.writeStructEnd() + + def validate(self): + return + + + def __hash__(self): + value = 17 + value = (value * 31) ^ hash(self.metadataId) + value = (value * 31) ^ hash(self.gatewayId) + value = (value * 31) ^ hash(self.username) + value = (value * 31) ^ hash(self.sharedUsers) + value = (value * 31) ^ hash(self.sharedPublic) + value = (value * 31) ^ hash(self.userFriendlyName) + value = (value * 31) ^ hash(self.userFriendlyDescription) + value = (value * 31) ^ hash(self.metadataType) + value = (value * 31) ^ hash(self.associatedEntityId) + value = (value * 31) ^ hash(self.customInformation) + return value + + def __repr__(self): + L = ['%s=%r' % (key, value) + for key, value in self.__dict__.iteritems()] + return '%s(%s)' % (self.__class__.__name__, ', '.join(L)) + + def __eq__(self, other): + return isinstance(other, self.__class__) and self.__dict__ == other.__dict__ + + def __ne__(self, other): + return not (self == other) http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/__init__.py ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/__init__.py b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/__init__.py new file mode 100644 index 0000000..adefd8e --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/__init__.py @@ -0,0 +1 @@ +__all__ = ['ttypes', 'constants'] http://git-wip-us.apache.org/repos/asf/airavata/blob/a14d717f/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/constants.py ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/constants.py b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/constants.py new file mode 100644 index 0000000..4a6492b --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/constants.py @@ -0,0 +1,11 @@ +# +# Autogenerated by Thrift Compiler (0.9.3) +# +# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING +# +# options string: py +# + +from thrift.Thrift import TType, TMessageType, TException, TApplicationException +from ttypes import * +
