awsS3DataSource = $awsS3DataSource; } /** * @return AwsS3Data */ public function getAwsS3DataSource() { return $this->awsS3DataSource; } /** * @param AzureBlobStorageData */ public function setAzureBlobStorageDataSource(AzureBlobStorageData $azureBlobStorageDataSource) { $this->azureBlobStorageDataSource = $azureBlobStorageDataSource; } /** * @return AzureBlobStorageData */ public function getAzureBlobStorageDataSource() { return $this->azureBlobStorageDataSource; } /** * @param GcsData */ public function setGcsDataSink(GcsData $gcsDataSink) { $this->gcsDataSink = $gcsDataSink; } /** * @return GcsData */ public function getGcsDataSink() { return $this->gcsDataSink; } /** * @param GcsData */ public function setGcsDataSource(GcsData $gcsDataSource) { $this->gcsDataSource = $gcsDataSource; } /** * @return GcsData */ public function getGcsDataSource() { return $this->gcsDataSource; } /** * @param GcsData */ public function setGcsIntermediateDataLocation(GcsData $gcsIntermediateDataLocation) { $this->gcsIntermediateDataLocation = $gcsIntermediateDataLocation; } /** * @return GcsData */ public function getGcsIntermediateDataLocation() { return $this->gcsIntermediateDataLocation; } /** * @param HttpData */ public function setHttpDataSource(HttpData $httpDataSource) { $this->httpDataSource = $httpDataSource; } /** * @return HttpData */ public function getHttpDataSource() { return $this->httpDataSource; } /** * @param ObjectConditions */ public function setObjectConditions(ObjectConditions $objectConditions) { $this->objectConditions = $objectConditions; } /** * @return ObjectConditions */ public function getObjectConditions() { return $this->objectConditions; } /** * @param PosixFilesystem */ public function setPosixDataSink(PosixFilesystem $posixDataSink) { $this->posixDataSink = $posixDataSink; } /** * @return PosixFilesystem */ public function getPosixDataSink() { return $this->posixDataSink; } /** * @param PosixFilesystem */ public function setPosixDataSource(PosixFilesystem $posixDataSource) { $this->posixDataSource = $posixDataSource; } /** * @return PosixFilesystem */ public function getPosixDataSource() { return $this->posixDataSource; } /** * @param string */ public function setSinkAgentPoolName($sinkAgentPoolName) { $this->sinkAgentPoolName = $sinkAgentPoolName; } /** * @return string */ public function getSinkAgentPoolName() { return $this->sinkAgentPoolName; } /** * @param string */ public function setSourceAgentPoolName($sourceAgentPoolName) { $this->sourceAgentPoolName = $sourceAgentPoolName; } /** * @return string */ public function getSourceAgentPoolName() { return $this->sourceAgentPoolName; } /** * @param TransferManifest */ public function setTransferManifest(TransferManifest $transferManifest) { $this->transferManifest = $transferManifest; } /** * @return TransferManifest */ public function getTransferManifest() { return $this->transferManifest; } /** * @param TransferOptions */ public function setTransferOptions(TransferOptions $transferOptions) { $this->transferOptions = $transferOptions; } /** * @return TransferOptions */ public function getTransferOptions() { return $this->transferOptions; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(TransferSpec::class, 'Google_Service_Storagetransfer_TransferSpec');