exportTime = $exportTime; } /** * @return string */ public function getExportTime() { return $this->exportTime; } /** * The resource name of ArchiveJob's PortabilityArchiveState singleton. The * format is: archiveJobs/{archive_job}/portabilityArchiveState. archive_job * is the job ID provided in the request. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * The timestamp that represents the starting point for the data you are * exporting. This field is set only if the start_time field is specified in * the InitiatePortabilityArchiveRequest. * * @param string $startTime */ public function setStartTime($startTime) { $this->startTime = $startTime; } /** * @return string */ public function getStartTime() { return $this->startTime; } /** * Resource that represents the state of the Archive job. * * Accepted values: STATE_UNSPECIFIED, IN_PROGRESS, COMPLETE, FAILED, * CANCELLED * * @param self::STATE_* $state */ public function setState($state) { $this->state = $state; } /** * @return self::STATE_* */ public function getState() { return $this->state; } /** * If the state is complete, this method returns the signed URLs of the * objects in the Cloud Storage bucket. * * @param string[] $urls */ public function setUrls($urls) { $this->urls = $urls; } /** * @return string[] */ public function getUrls() { return $this->urls; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(PortabilityArchiveState::class, 'Google_Service_DataPortability_PortabilityArchiveState');